/**
* 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();
}
}
}