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; }
/** * 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; }