public function addOutgoingTransition(\thebuggenie\core\entities\WorkflowTransition $transition) { tables\WorkflowStepTransitions::getTable()->addNew($this->getID(), $transition->getID(), $this->getWorkflow()->getID()); if ($this->_outgoing_transitions !== null) { $this->_outgoing_transitions[$transition->getID()] = $transition; } if ($this->_num_outgoing_transitions !== null) { $this->_num_outgoing_transitions++; } }