baserCMS クラスリファレンス

BcContainerEventListener
in package
implements EventListenerInterface

Class BcContainerEventListener

Interfaces, Classes, Traits and Enums

EventListenerInterface

Table of Contents

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
checked
unitTest
noTodo
Return values
mixed

implementedEvents()

implementedEvents

public implementedEvents() : array<string|int, array<string|int, string>>
Tags
checked
unitTest
noTodo
Return values
array<string|int, array<string|int, string>>

Search results