public getIssueTypes ( ) : |
||
리턴 |
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; }