PHP 클래스 Bluz\EventManager\EventManager

파일 보기 프로젝트 열기: bluzphp/framework 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$listeners list of listeners

공개 메소드들

메소드 설명
attach ( string $eventName, callable $callback, integer $priority = 1 ) : EventManager Attach callback to event
trigger ( string $event, string | object $target = null, array | object $params = null ) : string | object Trigger event

보호된 메소드들

메소드 설명
fire ( array $listeners, Event $event ) : EventManager Fire!

메소드 상세

attach() 공개 메소드

Attach callback to event
public attach ( string $eventName, callable $callback, integer $priority = 1 ) : EventManager
$eventName string
$callback callable
$priority integer
리턴 EventManager

fire() 보호된 메소드

Fire!
protected fire ( array $listeners, Event $event ) : EventManager
$listeners array
$event Event
리턴 EventManager

trigger() 공개 메소드

Trigger event
public trigger ( string $event, string | object $target = null, array | object $params = null ) : string | object
$event string
$target string | object
$params array | object
리턴 string | object

프로퍼티 상세

$listeners 보호되어 있는 프로퍼티

list of listeners
protected $listeners