mirror of
https://github.com/linuxserver/Heimdall.git
synced 2025-12-23 07:08:08 +09:00
changes
This commit is contained in:
128
vendor/knplabs/github-api/lib/Github/Api/Enterprise/Stats.php
vendored
Normal file
128
vendor/knplabs/github-api/lib/Github/Api/Enterprise/Stats.php
vendored
Normal file
@@ -0,0 +1,128 @@
|
||||
<?php
|
||||
|
||||
namespace Github\Api\Enterprise;
|
||||
|
||||
use Github\Api\AbstractApi;
|
||||
|
||||
class Stats extends AbstractApi
|
||||
{
|
||||
/**
|
||||
* Returns the number of open and closed issues.
|
||||
*
|
||||
* @return array array with totals of open and closed issues
|
||||
*/
|
||||
public function issues()
|
||||
{
|
||||
return $this->show('issues');
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the number of active and inactive hooks.
|
||||
*
|
||||
* @return array array with totals of active and inactive hooks
|
||||
*/
|
||||
public function hooks()
|
||||
{
|
||||
return $this->show('hooks');
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the number of open and closed milestones.
|
||||
*
|
||||
* @return array array with totals of open and closed milestones
|
||||
*/
|
||||
public function milestones()
|
||||
{
|
||||
return $this->show('milestones');
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the number of organizations, teams, team members, and disabled organizations.
|
||||
*
|
||||
* @return array array with totals of organizations, teams, team members, and disabled organizations
|
||||
*/
|
||||
public function orgs()
|
||||
{
|
||||
return $this->show('orgs');
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the number of comments on issues, pull requests, commits, and gists.
|
||||
*
|
||||
* @return array array with totals of comments on issues, pull requests, commits, and gists
|
||||
*/
|
||||
public function comments()
|
||||
{
|
||||
return $this->show('comments');
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the number of GitHub Pages sites.
|
||||
*
|
||||
* @return array array with totals of GitHub Pages sites
|
||||
*/
|
||||
public function pages()
|
||||
{
|
||||
return $this->show('pages');
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the number of suspended and admin users.
|
||||
*
|
||||
* @return array array with totals of suspended and admin users
|
||||
*/
|
||||
public function users()
|
||||
{
|
||||
return $this->show('users');
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the number of private and public gists.
|
||||
*
|
||||
* @return array array with totals of private and public gists
|
||||
*/
|
||||
public function gists()
|
||||
{
|
||||
return $this->show('gists');
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the number of merged, mergeable, and unmergeable pull requests.
|
||||
*
|
||||
* @return array array with totals of merged, mergeable, and unmergeable pull requests
|
||||
*/
|
||||
public function pulls()
|
||||
{
|
||||
return $this->show('pulls');
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the number of organization-owned repositories, root repositories, forks, pushed commits, and wikis.
|
||||
*
|
||||
* @return array array with totals of organization-owned repositories, root repositories, forks, pushed commits, and wikis
|
||||
*/
|
||||
public function repos()
|
||||
{
|
||||
return $this->show('repos');
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns all of the statistics.
|
||||
*
|
||||
* @return array array with all of the statistics
|
||||
*/
|
||||
public function all()
|
||||
{
|
||||
return $this->show('all');
|
||||
}
|
||||
|
||||
/**
|
||||
* @param string $type The type of statistics to show
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function show($type)
|
||||
{
|
||||
return $this->get('/enterprise/stats/'.rawurlencode($type));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user