raoul2000\workflow\base\Transition::getStartStatus PHP Method

getStartStatus() public method

See also: raoul2000\workflow\base\TransitionInterface::getStartStatus()
public getStartStatus ( )
    public function getStartStatus()
    {
        return $this->_startStatus;
    }

Usage Example

 public function testTransitionCreationSuccess()
 {
     $this->specify('create a transition instance with success', function () {
         $start = new Status(['id' => 'draft', 'workflowId' => 'workflow1']);
         $end = new Status(['id' => 'published', 'workflowId' => 'workflow1']);
         $tr = new Transition(['start' => $start, 'end' => $end]);
         verify("start status id is 'draft'", $tr->getStartStatus()->getId())->equals('draft');
         verify("end status id is 'published'", $tr->getEndStatus()->getId())->equals('published');
     });
 }