(如果覺得還不錯給個star哦(^-^)v)
知乎:github:
5.1 事件event
minor的event
類提供乙個簡單的觀察者實現,允許您在應用程式裡訂閱與監聽事件。
5.1.1 訂閱事件
首先建立乙個事件類:
<?phpuseminor\event\event;
class demoevent extends
event
public
function setname($name
)
public
function
getname()
}
然後在配置檔案中註冊這個事件:
<?phpreturn
$events =[
5.1.2 觸發事件
minor提供了乙個事件管理類:minor\event\eventmanger,通過呼叫該類的靜態方法fire:eventmanager::fire($event)就可以觸發這個事件,例:
class foocontroller extendscontroller
}
5.2 ***
<?phpuseuse
minor\event\listener;
class demolistener extends
listener
}
Minor PHP框架 4 服務容器與服務提供者
如果覺得還不錯給個star哦 v 知乎 github 4.1 服務提供者 minor使用ioc inversion of control,控制倒轉,這是乙個設計模式,可以先檢視下百科 容器這個強有力的工具管理類依賴。依賴注入 也是一種設計模式,一般用於實現ioc 是 乙個不用編寫固定 來處理類之間依...
Minor PHP框架 4 服務容器與服務提供者
如果覺得還不錯給個star哦 v 知乎 github 4.1 服務提供者 minor使用ioc inversion of control,控制倒轉,這是乙個設計模式,可以先檢視下百科 容器這個強有力的工具管理類依賴。依賴注入 也是一種設計模式,一般用於實現ioc 是 乙個不用編寫固定 來處理類之間依...
事件框架使用例項
publicclassexampleeventtypeextendsabstracteventtype publicclassexamplelistener implementslistener 處理監聽到的訊息 publicvoidhandle event e elseif e.gettype e...