Интерфейс ContainerApplicationInterface
Интерфейс для приложений, которые настраивают и используют контейнер инъекции зависимостей.
Краткое описание методов
-
getContainer() public
Создать новый контейнер и зарегистрировать сервисы.
-
services() public
Зарегистрировать сервисы в контейнере
Подробное описание методов
getContainer() public
getContainer(): Cake\Core\ContainerInterface
Создать новый контейнер и зарегистрировать сервисы.
Это позволит register() сервисы, предоставляемые как приложением, так и любыми плагинами, если приложение поддерживает плагины.
Возвращаемое значение
Cake\Core\ContainerInterfaceservices() public
services(Cake\Core\ContainerInterface $container): void
Зарегистрировать сервисы в контейнере
Зарегистрированные сервисы могут быть получены из контейнера с помощью get(). Зависимости и параметры будут разрешены на основе определений сервисов.
Параметры
-
Cake\Core\ContainerInterface$container Контейнер, к которому нужно добавить сервисы
Возвращаемое значение
void
© 2005–present The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
https://api.cakephp.org/4.4/interface-Cake.Core.ContainerApplicationInterface.html