radarrplexorganizrnginxsonarrdashboardsabnzbdheimdallembycouchpotatonzbgetbookmarkapplication-dashboardmuximuxlandingpagestartpagelandinghtpcserverhomepage
		
		
		
		
			You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							128 lines
						
					
					
						
							3.0 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							128 lines
						
					
					
						
							3.0 KiB
						
					
					
				| <?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)); | |
|     } | |
| }
 | |
| 
 |