raoul2000\workflow\events\ReducedEventSequence::createChangeStatusSequence PHP Method

createChangeStatusSequence() public method

- beforeChangeStatus(A,B) - afterChangeStatus(A,B)
See also: raoul2000\workflow\events\IEventSequence::createChangeStatusSequence()
public createChangeStatusSequence ( $transition, $sender )
    public function createChangeStatusSequence($transition, $sender)
    {
        $config = ['start' => $transition->getStartStatus(), 'end' => $transition->getEndStatus(), 'transition' => $transition, 'sender' => $sender];
        return ['before' => [new WorkflowEvent(WorkflowEvent::beforeChangeStatus($transition->getStartStatus()->getId(), $transition->getEndStatus()->getId()), $config)], 'after' => [new WorkflowEvent(WorkflowEvent::afterChangeStatus($transition->getStartStatus()->getId(), $transition->getEndStatus()->getId()), $config)]];
    }