2017 © Pedro Peláez
 

phpdish-plugin plugin-skeleton

Acme example plugin for PHPDish application.

image

phpdish/plugin-skeleton

Acme example plugin for PHPDish application.

  • Monday, March 19, 2018
  • by phpdish
  • Repository
  • 1 Watchers
  • 0 Stars
  • 0 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

PHPDish Plugin Skeleton

Latest Stable Version Total Downloads MIT License Scrutinizer, (*1)

创建 PHPDish 用到的样例代码。一个 PHPDish 插件应该是一个合法的 Symfony 组件。所有的文件结构遵循 Symfony Bundle。, (*2)

Installation

  1. 在你的 PHPDish 项目下执行下面命令下载代码;, (*3)

    $ composer create-project phpdish/plugin-skeleton ProjectName
    
  2. 重命名 src/AcmePHPDishExamplePlugin.php 文件为你的插件名称;, (*4)

    例如:你的插件名称为 phpdish-email-plugin,那么本文件名为 VendorPHPDishEmailPlugin 其中vendor是你的名称代号,表示你是这个插件的提供商。, (*5)

  3. 替换命名空间为你的名称开头,如果你不想做这个事情可以省略。, (*6)

  4. 修改的 composer.json 文件,把这个插件的命名空间写入自动加载;, (*7)

    {
       "autoload": {
           "psr-4": {
               "Vendor\\PHPDishEmailPlugin\\": "src/"
           }
       },
       "autoload-dev": {
           "psr-4": {
               "Vendor\\PHPDishEmailPlugin\\Tests\\": "tests/"
           }
       },
    }
    

    注意,在插件的开发阶段,为确保你的插件会被项目加载,你需要把上面提到的加载项也写入到 PHPDishcomposer.json 文件 里去。, (*8)

Support

如果有问题可以前往官网发帖或者直接在 issue 提问。, (*9)

License

采用 MIT 开源许可证。, (*10)

The Versions

19/03 2018

dev-master

9999999-dev

Acme example plugin for PHPDish application.

  Sources   Download

MIT

The Requires

 

The Development Requires