Пример #1
0
 public function testResetWorkflowData()
 {
     $entity = new EntityWithWorkflow();
     $this->assertEmpty($entity->getWorkflowItem());
     $workflowItem = new WorkflowItem();
     $this->entityConnector->setWorkflowItem($entity, $workflowItem);
     $workflowStep = new WorkflowStep();
     $this->entityConnector->setWorkflowStep($entity, $workflowStep);
     $this->assertEquals($workflowItem, $entity->getWorkflowItem());
     $this->assertEquals($workflowStep, $entity->getWorkflowStep());
     $this->entityConnector->resetWorkflowData($entity);
     $this->assertNull($entity->getWorkflowItem());
     $this->assertNull($entity->getWorkflowStep());
 }
Пример #2
0
 /**
  * Reset workflow item data.
  *
  * @param $entity
  */
 public function resetWorkflowData($entity)
 {
     $this->entityConnector->resetWorkflowData($entity);
 }