首页 > 其他 > 详细

创建一个plugin - drupal 8

时间:2018-02-08 17:24:18      阅读:174      评论:0      收藏:0      [点我收藏+]

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

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!