Pimcore\WorkflowManagement\Workflow\Manager::getWorkflowStateForElement PHP Метод

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

public getWorkflowStateForElement ( ) : null | WorkflowState
Результат null | Pimcore\Model\Element\WorkflowState
    public function getWorkflowStateForElement()
    {
        $elementType = Service::getElementType($this->element);
        $workflowState = WorkflowState::getByPrimary($this->element->getId(), $elementType, $this->workflow->getId());
        if (empty($workflowState)) {
            $workflowState = new WorkflowState();
            $workflowState->setCid($this->element->getId());
            $workflowState->setCtype($elementType);
            $workflowState->setWorkflowId($this->workflow->getId());
        }
        return $workflowState;
    }