示例#1
0
 /**
  * @param string $entityClass
  * @return bool
  */
 public function hasApplicableWorkflowByEntityClass($entityClass)
 {
     return $this->workflowRegistry->hasActiveWorkflowByEntityClass($entityClass);
 }
示例#2
0
 public function testHasActiveWorkflowByEntityClassNoWorkflow()
 {
     $entityClass = '\\stdClass';
     $managerRegistry = $this->createManagerRegistryMock();
     $workflowAssembler = $this->createWorkflowAssemblerMock();
     $configProvider = $this->createConfigurationProviderMock();
     $configProvider->expects($this->once())->method('hasConfig')->with($entityClass)->will($this->returnValue(false));
     $workflowRegistry = new WorkflowRegistry($managerRegistry, $workflowAssembler, $configProvider);
     $this->assertFalse($workflowRegistry->hasActiveWorkflowByEntityClass($entityClass));
 }