raoul2000\workflow\events\BasicEventSequence::createEnterWorkflowSequence PHP Метод

createEnterWorkflowSequence() публичный Метод

- beforeEnterWorkflow(workflowID) - beforeEnterStatus(statusID) - afterEnterWorkflow(workflowID) - afterEnterStatus(statusID)
См. также: IEventSequence::createEnterWorkflowSequence()
public createEnterWorkflowSequence ( $initalStatus, $sender )
    public function createEnterWorkflowSequence($initalStatus, $sender)
    {
        $config = ['end' => $initalStatus, 'sender' => $sender];
        return ['before' => [new WorkflowEvent(WorkflowEvent::beforeEnterWorkflow($initalStatus->getWorkflowId()), $config), new WorkflowEvent(WorkflowEvent::beforeEnterStatus($initalStatus->getId()), $config)], 'after' => [new WorkflowEvent(WorkflowEvent::afterEnterWorkflow($initalStatus->getWorkflowId()), $config), new WorkflowEvent(WorkflowEvent::afterEnterStatus($initalStatus->getId()), $config)]];
    }