/** * @param LoggerInterface $logger * @param AssertionTimeValidatorInterface $assertionTimeValidator * @param TimeProviderInterface $timeProvider * @param int $allowedSecondsSkew */ public function __construct(LoggerInterface $logger, AssertionTimeValidatorInterface $assertionTimeValidator, TimeProviderInterface $timeProvider, $allowedSecondsSkew = 120) { parent::__construct($logger); $this->assertionTimeValidator = $assertionTimeValidator; $this->timeProvider = $timeProvider; $this->allowedSecondsSkew = $allowedSecondsSkew; }
/** * @param LoggerInterface $logger * @param EntityDescriptorStoreInterface $idpEntityDescriptorProvider */ public function __construct(LoggerInterface $logger, EntityDescriptorStoreInterface $idpEntityDescriptorProvider) { parent::__construct($logger); $this->idpEntityDescriptorProvider = $idpEntityDescriptorProvider; }
/** * @param LoggerInterface $logger * @param SignatureResolverInterface $signatureResolver */ public function __construct(LoggerInterface $logger, SignatureResolverInterface $signatureResolver) { parent::__construct($logger); $this->signatureResolver = $signatureResolver; }
/** * @param LoggerInterface $logger * @param RequestStateStoreInterface $requestStore */ public function __construct(LoggerInterface $logger, RequestStateStoreInterface $requestStore) { parent::__construct($logger); $this->requestStore = $requestStore; }
/** * @param LoggerInterface $logger * @param IdStoreInterface $idStore */ public function __construct(LoggerInterface $logger, IdStoreInterface $idStore) { parent::__construct($logger); $this->idStore = $idStore; }
/** * @param LoggerInterface $logger * @param EndpointResolverInterface $endpointResolver */ public function __construct(LoggerInterface $logger, EndpointResolverInterface $endpointResolver) { parent::__construct($logger); $this->endpointResolver = $endpointResolver; }
/** * @param LoggerInterface $logger * @param TimeProviderInterface $timeProvider */ public function __construct(LoggerInterface $logger, TimeProviderInterface $timeProvider) { parent::__construct($logger); $this->timeProvider = $timeProvider; }
/** * @param LoggerInterface $logger * @param NameIDProviderInterface $nameIdProvider */ public function __construct(LoggerInterface $logger, NameIdProviderInterface $nameIdProvider) { parent::__construct($logger); $this->nameIdProvider = $nameIdProvider; }
/** * @param LoggerInterface $logger * @param SignatureValidatorInterface $signatureValidator * @param bool $requireSignature */ public function __construct(LoggerInterface $logger, SignatureValidatorInterface $signatureValidator, $requireSignature = true) { parent::__construct($logger); $this->signatureValidator = $signatureValidator; $this->requireSignature = $requireSignature; }
/** * @param LoggerInterface $logger * @param string $expectedIssuerFormat */ public function __construct(LoggerInterface $logger, $expectedIssuerFormat) { parent::__construct($logger); $this->expectedIssuerFormat = $expectedIssuerFormat; }
/** * @param LoggerInterface $logger * @param string $version */ public function __construct(LoggerInterface $logger, $version) { parent::__construct($logger); $this->version = $version; }
/** * @param LoggerInterface $logger * @param TimeProviderInterface $timeProvider * @param int $expirationSeconds */ public function __construct(LoggerInterface $logger, TimeProviderInterface $timeProvider, $expirationSeconds) { parent::__construct($logger); $this->expirationSeconds = $expirationSeconds; $this->timeProvider = $timeProvider; }
/** * @param LoggerInterface $logger * @param CredentialResolverInterface $credentialResolver */ public function __construct(LoggerInterface $logger, CredentialResolverInterface $credentialResolver) { parent::__construct($logger); $this->credentialResolver = $credentialResolver; }
/** * @param LoggerInterface $logger * @param SignatureValidatorInterface $signatureValidator */ public function __construct(LoggerInterface $logger, SignatureValidatorInterface $signatureValidator) { parent::__construct($logger); $this->signatureValidator = $signatureValidator; }
/** * @param LoggerInterface $logger * @param SessionInfoProviderInterface $sessionInfoProvider */ public function __construct(LoggerInterface $logger, SessionInfoProviderInterface $sessionInfoProvider) { parent::__construct($logger); $this->sessionInfoProvider = $sessionInfoProvider; }
/** * @param LoggerInterface $logger * @param AttributeValueProviderInterface $attributeValueProvider */ public function __construct(LoggerInterface $logger, AttributeValueProviderInterface $attributeValueProvider) { parent::__construct($logger); $this->attributeValueProvider = $attributeValueProvider; }
/** * @param LoggerInterface $logger * @param AssertionValidatorInterface $assertionValidator */ public function __construct(LoggerInterface $logger, AssertionValidatorInterface $assertionValidator) { parent::__construct($logger); $this->assertionValidator = $assertionValidator; }
/** * @param LoggerInterface $logger * @param SessionProcessorInterface $sessionProcessor */ public function __construct(LoggerInterface $logger, SessionProcessorInterface $sessionProcessor) { parent::__construct($logger); $this->sessionProcessor = $sessionProcessor; }