public function isGranted(Privilege $privilege) { foreach ($this->privileges as $grantedPrivilege) { if ($privilege->equals($grantedPrivilege)) { return true; } } return false; }
public static function fromArray(array $data) { return new static(Consumer\Id::fromString($data['id']), Stream\Id::fromString($data['streamId']), Privilege::fromString($data['privilege'])); }