composer通用外掛平臺包,開發進度2

pingping發表於2022-07-10

### composer通用外掛平臺包

Laravel

composer通用外掛平臺包,開發進度2

   肝了一天半AirPlugin現在支援自動快取鉤子與行為,
   外掛的快取預設採用激進策略,會在初始化時一次性裝載,使用者可選擇在使用時裝載
   鉤子與行為的快取預設採用保守策略,只會在執行到時進行快取,使用者可手動執行一次性裝載。

   過濾器支援所有功能了,而不侷限於路由。過濾器透過屬性裝載,不需要額外寫執行程式碼了。
   過濾器分為系統標誌過濾器、引數過濾器和返回值過濾器。
   系統標誌過濾器:不會執行該過濾器,只用作標誌,例如Enable與Disable
   引數過濾器:可以捕獲傳入到鉤子或行為的引數,並支援對其進行修改,對於可引用鉤子或行為修改後會永久影響該引數,對於不可引用鉤子或行為修改後只會影響傳入到鉤子或行為的值。
   返回值過濾器:返回true繼續執行鉤子或行為,否則中斷。

本作品採用《CC 協議》,轉載必須註明作者和本文連結
QQ:185754426, 個人網站:setbug.com

相關文章