public function applyToIssue(TBGIssue $issue) { $issue->setWorkflowStep($this); if ($this->hasLinkedStatus()) { $issue->setStatus($this->getLinkedStatusID()); } if ($this->isClosed()) { $issue->close(); } else { $issue->open(); } }