Optimized Law draft

This commit is contained in:
Kevin Frantz
2018-09-13 22:35:32 +02:00
parent 69f2beac72
commit ff7fb57baf
13 changed files with 160 additions and 30 deletions

View File

@@ -2,16 +2,14 @@
namespace App\Entity;
use Doctrine\Common\Collections\ArrayCollection;
use App\Entity\Attribut\TypeAttributInterface;
use App\Entity\Attribut\LawAttributInterface;
use App\Entity\Attribut\PermissionsAttributInterface;
/**
* @author kevinfrantz
*/
interface RightInterface extends TypeAttributInterface, LawAttributInterface
interface RightInterface extends TypeAttributInterface, LawAttributInterface, PermissionsAttributInterface
{
public function isGranted(NodeInterface $node): bool;
public function setPermissions(ArrayCollection $permissions): void;
}