Refactored interface

This commit is contained in:
Kevin Frantz
2018-11-04 15:35:16 +01:00
parent 0c2a832136
commit 8f983659bc
6 changed files with 27 additions and 28 deletions

View File

@@ -14,6 +14,7 @@ use App\Entity\Attribut\ConditionAttribut;
use App\Entity\Attribut\RecieverAttribut;
use App\Entity\Attribut\LayerAttribut;
use App\Entity\Attribut\RelationAttribut;
use App\Entity\Source\SourceInterface;
/**
* @author kevinfrantz
@@ -85,7 +86,7 @@ final class Right extends AbstractMeta implements RightInterface
$this->grant = true;
}
public function isGranted(RelationInterface $relation, string $layer, string $right): bool
public function isGranted(SourceInterface $source, string $layer, string $right): bool
{
if ($this->layer == $layer && $this->type == $right && $this->checkIfNodeIsReciever($relation) && $this->getConditionBoolOrTrue()) {
return $this->grant;