PSR7Sessions\Storageless\Http\SessionMiddleware::__construct PHP Метод

__construct() публичный Метод

public __construct ( Lcobucci\JWT\Signer $signer, string $signatureKey, string $verificationKey, Dflydev\FigCookies\SetCookie $defaultCookie, Parser $tokenParser, integer $expirationTime, PSR7Sessions\Storageless\Time\CurrentTimeProviderInterface $currentTimeProvider, integer $refreshTime = self::DEFAULT_REFRESH_TIME )
$signer Lcobucci\JWT\Signer
$signatureKey string
$verificationKey string
$defaultCookie Dflydev\FigCookies\SetCookie
$tokenParser Lcobucci\JWT\Parser
$expirationTime integer
$currentTimeProvider PSR7Sessions\Storageless\Time\CurrentTimeProviderInterface
$refreshTime integer
    public function __construct(Signer $signer, string $signatureKey, string $verificationKey, SetCookie $defaultCookie, Parser $tokenParser, int $expirationTime, CurrentTimeProviderInterface $currentTimeProvider, int $refreshTime = self::DEFAULT_REFRESH_TIME)
    {
        $this->signer = $signer;
        $this->signatureKey = $signatureKey;
        $this->verificationKey = $verificationKey;
        $this->tokenParser = $tokenParser;
        $this->defaultCookie = clone $defaultCookie;
        $this->expirationTime = $expirationTime;
        $this->currentTimeProvider = $currentTimeProvider;
        $this->refreshTime = $refreshTime;
    }