This package is abandoned and no longer maintained. The author suggests using the cvo-technologies/cakephp-github package instead.

CakePHP webservice implementation for GitHub

1.1.1 2016-08-08 00:12 UTC

This package is not auto-updated.

Last update: 2022-02-01 12:36:14 UTC


Software License Build Status Coverage Status Total Downloads Latest Stable Version


Using Composer

Ensure require is present in composer.json. This will install the plugin into Plugin/GitHub:

    "require": {
        "cvo-technologies/cakephp-github": "~1.1"


If you want to get information about a specific repository

Webservice config

Add the following to the Webservice section of your application config.

        'git_hub' => [
            'className' => 'Muffin\Webservice\Connection',
            'service' => 'CvoTechnologies/GitHub.GitHub',



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);