BcContainerEventListener
in package
implements
EventListenerInterface
Class BcContainerEventListener
Table of Contents
Interfaces
- EventListenerInterface
Methods
- buildContainer() : mixed
- コンテナ作成時イベント
- implementedEvents() : array<string|int, array<string|int, string>>
- implementedEvents
Methods
buildContainer()
コンテナ作成時イベント
public
buildContainer(Event $event) : mixed
CakePHP4系にて、コンテナの利用対象がコントローラーのみとなっているため、 コンテナをシングルトンとしてヘルパなどで利用できるようにしている 利用時は、BaserCore\Utility\BcContainerTrait を実装することで getService() にて インターフェイスを指定して取得できる 例)$this->getService(UsersServiceInterface::class);
Parameters
- $event : Event
Tags
implementedEvents()
implementedEvents
public
implementedEvents() : array<string|int, array<string|int, string>>