码迷,mamicode.com
首页 > 其他好文 > 详细

创建一个plugin - drupal 8

时间:2018-02-08 17:41:42      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:cli   div   nbsp   xxx   实例化   ntb   lock   ann   post   

annotation/plugin.php -> 定义 configuration 键值
Plugin/PN/xxx.php  具体的plugin实现
PNInnterface -> plugin的最初的属性方法定义
PNBase.php -> 定义基本的插件属性和方法
PNManager.php -> 插件的发现和实例化
PNManagerInterface.php  -> 定义和约束的问题
------------------------
core/lib/Drupal/Core/Block

 具体拿openidconnect这个模块来说
/src/Annotation/OpenIDConnectClient.php  定义 configuration 键值
src/Plugin/OpenIDConnectClientInterface.php 定义插件最基本的方法和属性
src/Plugin/OpenIDConnectClientBase.php  插件的基本的方法和属性
src/Plugin/OpenIDConnectClientManager.php 负责插件的实例化和发现和其他操作
src/Plugin/OpenIDConnectClient/Facebook.php 具体的插件实现

创建一个plugin - drupal 8

标签:cli   div   nbsp   xxx   实例化   ntb   lock   ann   post   

原文地址:https://www.cnblogs.com/qinqiu/p/8432159.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!