public function validateToken(AppRequest &$appRequest, $authTokenName) { if (!isset($appRequest->getAllHeaders()[$authTokenName]) || empty($appRequest->getAllHeaders()[$authTokenName])) { return false; } $result = $this->getValidationTokenByToken($appRequest->getAllHeaders()[$authTokenName]); if (empty($result)) { return false; } $this->updateTokenLastActiveDate($result); $appRequest->setAuthToken($result); return true; }