<?php

namespace App\Http\Middleware;

use Laravel\Passport\Http\Middleware\CreateFreshApiToken as CreateFreshApiToken;

class CustomCreateFreshApiToken extends CreateFreshApiToken
{
    /**
     * Determine if the request should receive a fresh token.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return bool
     * 
     * @codeCoverageIgnore
     */
    protected function requestShouldReceiveFreshToken($request)
    {
        return ! is_null($request->user($this->guard));
    }
}
