PHP 클래스 PHPDaemon\PubSub\PubSubEvent

저자: Vasily Zorin ([email protected])
상속: extends SplObjectStorage, use trait PHPDaemon\Traits\ClassWatchdog, use trait PHPDaemon\Traits\StaticObjectWatchdog
파일 보기 프로젝트 열기: kakserpom/phpdaemon 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$actCb Activation callback
$deactCb Deactivation callback
$sub Subscriptions

보호된 프로퍼티들

프로퍼티 타입 설명
$storage

공개 메소드들

메소드 설명
__construct ( $act = null, $deact = null ) Constructor
init ( ) : object Init
onActivation ( callable $cb ) : this Sets onActivation callback
onDeactivation ( callable $cb ) : this Sets onDeactivation callback
pub ( mixed $data ) : this Publish
sub ( object $obj, callable $cb ) : this Subscribe
unsub ( object $obj ) : this Unsubscripe

메소드 상세

__construct() 공개 메소드

Constructor
public __construct ( $act = null, $deact = null )

init() 공개 정적인 메소드

Init
public static init ( ) : object
리턴 object

onActivation() 공개 메소드

Sets onActivation callback
public onActivation ( callable $cb ) : this
$cb callable Callback
리턴 this

onDeactivation() 공개 메소드

Sets onDeactivation callback
public onDeactivation ( callable $cb ) : this
$cb callable Callback
리턴 this

pub() 공개 메소드

Publish
public pub ( mixed $data ) : this
$data mixed Data
리턴 this

sub() 공개 메소드

Subscribe
public sub ( object $obj, callable $cb ) : this
$obj object Subcriber object
$cb callable Callback
리턴 this

unsub() 공개 메소드

Unsubscripe
public unsub ( object $obj ) : this
$obj object Subscriber object
리턴 this

프로퍼티 상세

$actCb 공개적으로 프로퍼티

Activation callback
public $actCb

$deactCb 공개적으로 프로퍼티

Deactivation callback
public $deactCb

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

protected $storage

$sub 공개적으로 프로퍼티

Subscriptions
public $sub