This method also create instances for the initial status and all statuses that can be
reached from it.
public getTransitions ( $statusId, $defaultWorkflowId = null ) |
public function testLoadWorkflowSuccess2() { $src = new WorkflowFileSource(); $src->addWorkflowDefinition('wid', ['initialStatusId' => 'A', 'status' => ['A' => ['label' => 'Entry', 'transition' => 'A,B'], 'B' => ['label' => 'Published', 'transition' => ' A , B ']]]); verify($src->getStatus('wid/A'))->notNull(); verify($src->getStatus('wid/B'))->notNull(); verify(count($src->getTransitions('wid/A')))->equals(2); }