chobie\Jira\Api::getIssueTypes PHP Method

getIssueTypes() public method

Get available issue types.
public getIssueTypes ( ) : IssueType[]
return IssueType[]
    public function getIssueTypes()
    {
        $result = array();
        $types = $this->api(self::REQUEST_GET, '/rest/api/2/issuetype', array(), true);
        foreach ($types as $issue_type) {
            $result[] = new IssueType($issue_type);
        }
        return $result;
    }

Usage Example

Example #1
0
 /**
  * Get available issue types.
  *
  * @param integer $cache_duration Cache duration.
  *
  * @return IssueType[]
  */
 public function getIssueTypes($cache_duration = 0)
 {
     $cache_key = __METHOD__ . '()';
     $cached_value = $this->cache->fetch($cache_key);
     if ($cached_value === false) {
         $cached_value = parent::getIssueTypes();
         $this->cache->save($cache_key, $cached_value, $cache_duration);
     }
     return $cached_value;
 }
All Usage Examples Of chobie\Jira\Api::getIssueTypes