public function addResource(Resource &$r) { $id = $r->getId(); if (isset($this->subResources[$id])) { throw new Exceptions\InvalidStateException("Resource with id '{$id}' already exist"); } $this->subResources[$id] = $r; }
public function __construct(EntityManager $em, Logger $logger) { parent::__construct($em, Resource::getClassName(), $logger); }