request->header('Authorization'); if (!$this->validateToken($token)) throw new RuntimeException('Unauthorized'); return $proceedingJoinPoint->process(); } /** * @param string|null $token * @return bool */ private function validateToken(?string $token): bool { return $token !== 'valid-token'; } }