getIssueTypes() public method

Get available issue types.
public getIssueTypes ( ) : IssueType[]
return IssueType[]
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;
 }
Example #2
0
 public function handle2()
 {
     $enabled = ['aa', 'bb', 'zz', 'cc'];
     $enabled2 = ['zz', 'vv'];
     $disabled = ['bb'];
     $merge = array_diff(array_unique(array_merge($enabled, $enabled2)), $disabled);
     $api = new Api('https://projects.radic.nl', new \chobie\Jira\Api\Authentication\Basic(env('JIRA_USERNAME'), env('JIRA_PASSWORD')));
     $walker = new Walker($api);
     $walker->push('project = "Codex"');
     $p = $api->getProjects();
     $issueTypes = $api->getIssueTypes();
     $a = 'a';
 }