baserCMS クラスリファレンス

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
checked
unitTest
noTodo

implementedEvents()

implementedEvents

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

        
On this page

Search results