Class JGithubMilestones
	
	
GitHub API Milestones class for the Joomla Platform.
	 
	
		- 
			JGithubObject
			
			
			
		
- 
			 JGithubMilestones JGithubMilestones
Methods summary
		
		
			| 
				 public 
				array
				
				 | 
			#
			getList( string $user, string $repo, string $state = 'open', string $sort = 'due_date', string $direction = 'desc', integer $page = 0, integer $limit = 0 )
				
Method to get the list of milestones for a repo. 
				
Method to get the list of milestones for a repo. Parameters
						$userstring- $user The name of the owner of the GitHub repository.$repostring- $repo The name of the GitHub repository.$statestring- $state The milestone state to retrieved. Open (default) or closed.$sortstring- $sort Sort can be due_date (default) or completeness.$directionstring- $direction Direction is asc or desc (default).$pageinteger- $page The page number from which to get items.$limitinteger- $limit The number of items on a page.Returns
						array
 Since
							12.3
 | 
		
			| 
				 public 
				object
				
				 | 
			#
			get( string $user, string $repo, integer $milestoneId )
				
Method to get a specific milestone. 
				
Method to get a specific milestone. Parameters
						$userstring- $user The name of the owner of the GitHub repository.$repostring- $repo The name of the GitHub repository.$milestoneIdinteger- $milestoneId The milestone id to get.Returns
						object
 Since
							12.3
 | 
		
			| 
				 public 
				object
				
				 | 
			#
			create( string $user, string $repo, integer $title, string $state = null, string $description = null, string $due_on = null )
				
Method to create a milestone for a repository. 
				
Method to create a milestone for a repository. Parameters
						$userstring- $user The name of the owner of the GitHub repository.$repostring- $repo The name of the GitHub repository.$titleinteger- $title The title of the milestone.$statestring- $state Can be open (default) or closed.$descriptionstring- $description Optional description for milestone.$due_onstring- $due_on Optional ISO 8601 time.Returns
						object
 Since
							12.3
 | 
		
			| 
				 public 
				object
				
				 | 
			#
			edit( string $user, string $repo, integer $milestoneId, integer $title = null, string $state = null, string $description = null, string $due_on = null )
				
Method to update a milestone. 
				
Method to update a milestone. Parameters
						$userstring- $user The name of the owner of the GitHub repository.$repostring- $repo The name of the GitHub repository.$milestoneIdinteger- $milestoneId The id of the comment to update.$titleinteger- $title Optional title of the milestone.$statestring- $state Can be open (default) or closed.$descriptionstring- $description Optional description for milestone.$due_onstring- $due_on Optional ISO 8601 time.Returns
						object
 Since
							12.3
 | 
		
			| 
				 public 
				
				
				 | 
			#
			delete( string $user, string $repo, integer $milestoneId )
				
Method to delete a milestone. 
				
Method to delete a milestone. Parameters
						$userstring- $user The name of the owner of the GitHub repository.$repostring- $repo The name of the GitHub repository.$milestoneIdinteger- $milestoneId The id of the milestone to delete.Since
							12.3
 | 
		
		
		
			__construct(), 
			fetchUrl(), 
			processResponse()
		
		Magic methods summary
		Properties summary
		
		
			$client, 
			$options