Example #1
0
 /**
  * Get workflowable object by workflow
  * Returns object that primary key is contained in object_id column
  *
  * @param Workflow $workflow
  * @return null|WorkflowableInterface
  */
 public function getObject(Workflow $workflow)
 {
     if (!$workflow->getObjectId()) {
         return null;
     }
     $repository = $this->om->getRepository($workflow->getObjectType());
     return $repository->find($workflow->getObjectId());
 }