Exemplo n.º 1
0
 /**
  * Resets workflow data back to initial state.
  * To be used after cloning an entity object.
  */
 public function resetWorkflow()
 {
     $this->setWorkflowState('initial');
     $workflowHelper = new Reviews_Util_Workflow(ServiceUtil::getManager());
     $schemaName = $workflowHelper->getWorkflowName($this['_objectType']);
     $this['__WORKFLOW__'] = array('module' => 'Reviews', 'state' => $this['workflowState'], 'obj_table' => $this['_objectType'], 'obj_idcolumn' => 'id', 'obj_id' => 0, 'schemaname' => $schemaName);
 }