cvo-technologies / github
1.1.1
2016-08-08 00:12 UTC
Requires
- muffin/webservice: ^1.0
Requires (Dev)
- cakephp/cakephp: ^3.2
- cakephp/cakephp-codesniffer: ^2.1
- cvo-technologies/stream-emulation: ^1.0
- phpunit/phpunit: ^5.5
This package is not auto-updated.
Last update: 2022-02-01 12:36:14 UTC
README
安装
使用Composer
确保在composer.json
中存在require
。这将把插件安装到Plugin/GitHub
。
{ "require": { "cvo-technologies/cakephp-github": "~1.1" } }
使用方法
如果您想获取有关特定仓库的信息
Web服务配置
将以下内容添加到您的应用程序配置中的Webservice
部分。
'git_hub' => [
'className' => 'Muffin\Webservice\Connection',
'service' => 'CvoTechnologies/GitHub.GitHub',
]
控制器
<?php namespace CvoTechnologies\GitHub\Controller; use Cake\Controller\Controller; use Cake\Event\Event; class IssuesController extends Controller { public function beforeFilter(Event $event) { $this->loadModel('CvoTechnologies/GitHub.Issues', 'Endpoint'); } public function index() { $issues = $this->Issues->find()->where([ 'owner' => 'cakephp', 'repo' => 'cakephp' ]); $this->set('issues', $issues); } }