一、前言
Composer 是 PHP 用来管理依赖(dependency)关系的工具。我们不仅要学会使用别人提供的包,更要学会制作和分享自己的软件包,下面演示如何创建一个自己的 Composer 包。
准备工作:
二、实践
本案例演示如何创建一个第三方消息推送(极光推送)的包。
1. 创建 Github 仓库
登录 Github,创建仓库 yanlongma/push,并将代码克隆到本地:
$ git clone https://github.com/yanlongma/push.git
2. 创建 Composer 配置文件
进入项目根目录,创建 Composer 配置文件 composer.json,可以使用命令 compser init 创建也可以手动创建,最终文件内容大体如下:
{
"name": "yanlongma/push",
"description": "Third party message push",
"authors": [
{
"name": "Yanlong Ma"
}
],
"license": "MIT",
"require": {
"php": ">=5.4"
},
"autoload": {
"psr-4": {