repository = $repository; } /** * @param string $token * @return bool * @throws MalformedRequestException */ public function execute(string $user){ if(!$this->repository->status === ApprovalStatus::PENDING_VERIFICATION){ throw new MalformedRequestException('The user email address has been verified already'); } return true; } }