qobo / cakephp-social
此软件包已被废弃,不再维护。未建议替代软件包。
CakePHP 社交插件
v1.5.0
2020-07-09 09:13 UTC
Requires
- abraham/twitteroauth: ^1.0
- qobo/cakephp-utils: ^13.0
Requires (Dev)
- qobo/cakephp-composer-dev: ^v1.0
This package is auto-updated.
Last update: 2021-07-29 19:59:58 UTC
README
关于
用于构建 CakePHP 3 插件的模板。
使用方法
将模板代码拉取到您的插件目录(必须是 git 目录)
cd my-plugin
git pull https://github.com/QoboLtd/cakephp-plugin-template master
如果您遇到以下错误,请确保插件目录是有效的 git 目录。如果不是,您可以通过执行 git init
来初始化它。
fatal: not a git repository (or any of the parent directories): .git
请确保您的 composer.json
文件中有类似以下内容:
"autoload": {
"psr-4": {
"Foobar\\": "src"
}
},
"autoload-dev": {
"psr-4": {
"Foobar\\Test\\": "tests",
"Cake\\Test\\": "./vendor/cakephp/cakephp/tests"
}
}
如果您更改了 composer.json
文件,别忘了运行 composer update
或至少 composer dump-autoload
。
更改以下内容
- 在
tests/bootstrap.php
中取消注释$pluginName
行,并将Foobar
更改为您插件的名称。 - 在以下文件中将
Foobar
命名空间更改为您的插件 tests/config/routes.php
tests/App/Application.php
tests/App/Controller/AppController.php
tests/App/Controller/UsersController.php
tests/Fixture/UsersFixture.php
- 将您的测试放入
tests/TestCase
。 - 将您的固定装置放入
tests/Fixture
。 - 运行
vendor/bin/phpunit
如果您知道更好的方法,请在此 GitHub 上打开一个问题,或者更好的是,发送一个拉取请求。