Optimized RequestManagement and pushed code coverage for it to 100%

This commit is contained in:
Kevin Frantz
2019-01-26 20:45:55 +01:00
parent 4dd7ce8331
commit c995778264
6 changed files with 70 additions and 12 deletions

View File

@@ -122,6 +122,6 @@ abstract class AbstractRequestedRightFacade implements RequestedRightInterface
*/
public function hasRequestedEntity(): bool
{
$this->requestedRight->hasRequestedEntity();
return $this->requestedRight->hasRequestedEntity();
}
}

View File

@@ -7,7 +7,6 @@ use App\Attribut\CrudAttribut;
use App\Attribut\LayerAttribut;
use App\Attribut\RecieverAttribut;
use App\Exception\PreconditionFailedException;
use App\Exception\NotSetException;
use App\Domain\RequestManagement\Entity\RequestedEntityInterface;
use App\Attribut\RequestedEntityAttribut;
use App\Entity\Meta\MetaInterface;
@@ -68,19 +67,10 @@ class RequestedRight implements RequestedRightInterface
{
$this->validateRequestedEntity();
$this->loadSource();
$this->validateLoad();
return $this->source;
}
private function validateLoad(): void
{
if ($this->source) {
return;
}
throw new NotSetException('The Requested Source couldn\'t be found!');
}
/**
* Overriding is neccessary to declare the correct relation.
*