PSR7Sessions\Storageless\Http\SessionMiddleware::parseToken PHP Method

parseToken() private method

Extract the token from the given request object
private parseToken ( Psr\Http\Message\ServerRequestInterface $request ) : Token | null
$request Psr\Http\Message\ServerRequestInterface
return Lcobucci\JWT\Token | null
    private function parseToken(Request $request)
    {
        $cookies = $request->getCookieParams();
        $cookieName = $this->defaultCookie->getName();
        if (!isset($cookies[$cookieName])) {
            return null;
        }
        try {
            $token = $this->tokenParser->parse($cookies[$cookieName]);
        } catch (\InvalidArgumentException $invalidToken) {
            return null;
        }
        if (!$token->validate(new ValidationData())) {
            return null;
        }
        return $token;
    }