PHP Composer Plugin 製作
步驟
首先建立資料夾 Composer-plugin,並且 git init
在資料夾中建立 composer.json 檔案,內容如下
composer.json 內容是以 JSON 格式儲存,寫好之後記得驗證是否格式正確
更簡單的方式是使用 composer init,他會自動幫你產生 json 檔案
因為我們要使用 PHP namespace 功能,而此功能要 5.3 以上才有支援
autoload 的 classmap 表示會把 lib 中的所有檔案都掃過一次
1 | { |
PHP namespace 用法
以前 php 沒有 namespace 時,如果 class 命名相同會出錯
5.3 以上使用 namespace 功能,就可以命名相同 class 名稱
1 | // BoardArticle.php |
1 | // ForumArticle.php |
要自己製作可發布的 composer plugin 可以參考這裡
將來要發佈到 Packagist 可參考這裡 撰寫 composer.json