/**
  * Is entity already bind to WorkflowItem
  *
  * @param WorkflowBindEntity $originalEntity
  * @return bool
  */
 public function hasBindEntity(WorkflowBindEntity $originalEntity)
 {
     $bindEntities = $this->getBindEntities()->filter(function (WorkflowBindEntity $existedEntity) use($originalEntity) {
         return $originalEntity->hasSameEntity($existedEntity);
     });
     return $bindEntities->count() > 0;
 }
 /**
  * @dataProvider hasSameEntityDataProvider
  */
 public function testHasSameEntity(WorkflowBindEntity $first, WorkflowBindEntity $second, $expected)
 {
     $this->assertEquals($expected, $first->hasSameEntity($second));
 }