public function getIssueLabels($issueNumber) { if (!isset($this->labelCache[$issueNumber])) { $this->labelCache[$issueNumber] = []; $labelsData = $this->labelsApi->all($this->repositoryUsername, $this->repositoryName, $issueNumber); // Load labels, keep only the first status label foreach ($labelsData as $labelData) { $this->labelCache[$issueNumber][$labelData['name']] = true; } } return array_keys($this->labelCache[$issueNumber]); }