implemented checking of source source attributs

This commit is contained in:
Kevin Frantz
2019-01-01 20:38:13 +01:00
parent 878eae62db
commit 1ee710e608
4 changed files with 179 additions and 3 deletions

View File

@@ -4,9 +4,9 @@ namespace App\Domain\SecureLoadManagement;
use App\Entity\Source\SourceInterface;
use App\Entity\Meta\RightInterface;
use Symfony\Component\HttpKernel\Exception\AccessDeniedHttpException;
use Doctrine\Common\Persistence\ObjectRepository;
use App\Domain\SecureManagement\SecureSourceChecker;
use App\Exception\SourceAccessDenied;
/**
* @author kevinfrantz
@@ -71,6 +71,6 @@ final class SecureSourceLoader implements SecureSourceLoaderInterface
if ($secureSourceChecker->hasPermission($requestedRight)) {
return $source;
}
throw new AccessDeniedHttpException();
throw new SourceAccessDenied();
}
}