Implemented LazyLoading of Entity in RequestedEntity

This commit is contained in:
Kevin Frantz
2019-01-26 17:30:53 +01:00
parent 09944d032c
commit edda341d59
2 changed files with 82 additions and 2 deletions

View File

@@ -4,13 +4,14 @@ namespace App\Domain\RequestManagement\Entity;
use App\Entity\EntityInterface;
use App\Attribut\SlugAttributInterface;
use App\Attribut\RequestedRightAttributInterface;
/**
* A requested entity containes the stumb attributes to load an entity.
*
* @author kevinfrantz
*/
interface RequestedEntityInterface extends EntityInterface, SlugAttributInterface
interface RequestedEntityInterface extends EntityInterface, SlugAttributInterface, RequestedRightAttributInterface
{
/**
* Sets the slug or the id.
@@ -18,4 +19,9 @@ interface RequestedEntityInterface extends EntityInterface, SlugAttributInterfac
* @param string|int $identity
*/
public function setIdentity($identity): void;
/**
* @return EntityInterface
*/
public function getEntity(): EntityInterface;
}