elementHasWorkflow() публичный статический Метод

Returns whether or not an element has a workflow
public static elementHasWorkflow ( AbstractElement $element ) : boolean
$element Pimcore\Model\Element\AbstractElement
Результат boolean
Пример #1
0
 /**
  * Cleanup status information on element delete
  *
  * @param \Zend_EventManager_Event $e
  */
 public static function elementPostDelete(\Zend_EventManager_Event $e)
 {
     /**
      * @var Asset|Document|ConcreteObject $element
      */
     $element = $e->getTarget();
     if (Workflow\Manager::elementHasWorkflow($element)) {
         $manager = Workflow\Manager\Factory::getManager($element);
         $workflowState = $manager->getWorkflowStateForElement();
         if ($workflowState) {
             $workflowState->delete();
         }
     }
 }