public function addOutgoingTransition(TBGWorkflowTransition $transition) { TBGWorkflowStepTransitionsTable::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++; } }