getUser(); if (!$user instanceof UserInterface) { return false; } switch ($attribute) { case self::EDIT: return true; break; case self::VIEW: return true; break; case self::DELETE: return true; break; } return false; } }