getUser(); if (!$user instanceof User) { return false; } switch ($attribute) { case self::EDIT: case self::DELETE: return $subject->getConfig()->getUser() === $user; } return false; } }