for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Isolate\Framework\UnitOfWork\Entity;
use Isolate\LazyObjects\WrappedObject;
use Isolate\UnitOfWork\Entity\Identifier\EntityIdentifier;
class IsolateIdentifier extends EntityIdentifier
{
/**
* @param $object
* @return bool
*/
public function isEntity($object)
$targetObject = ($object instanceof WrappedObject) ? $object->getWrappedObject() : $object;
return parent::isEntity($targetObject);
}
* @param mixed $entity
public function isPersisted($entity)
$targetEntity = ($entity instanceof WrappedObject) ? $entity->getWrappedObject() : $entity;
return parent::isPersisted($targetEntity);
* @param $entity
* @return mixed
public function getIdentity($entity)
return parent::getIdentity($targetEntity);