/**
  * @param LoggerInterface                $logger
  * @param EntityDescriptorStoreInterface $spEntityDescriptorProvider
  * @param EntityDescriptorStoreInterface $idpEntityDescriptorProvider
  * @param TrustOptionsStoreInterface     $trustOptionsProvider
  */
 public function __construct(LoggerInterface $logger, EntityDescriptorStoreInterface $spEntityDescriptorProvider, EntityDescriptorStoreInterface $idpEntityDescriptorProvider, TrustOptionsStoreInterface $trustOptionsProvider)
 {
     parent::__construct($logger);
     $this->spEntityDescriptorProvider = $spEntityDescriptorProvider;
     $this->idpEntityDescriptorProvider = $idpEntityDescriptorProvider;
     $this->trustOptionsProvider = $trustOptionsProvider;
 }
 /**
  * @param LoggerInterface   $logger
  * @param ActionInterface[] $assertionActions
  */
 public function __construct(LoggerInterface $logger, array $assertionActions = array())
 {
     parent::__construct($logger);
     foreach ($assertionActions as $action) {
         $this->add($action);
     }
 }
 /**
  * @param LoggerInterface            $logger
  * @param RequestStateStoreInterface $requestStore
  */
 public function __construct(LoggerInterface $logger, RequestStateStoreInterface $requestStore)
 {
     parent::__construct($logger);
     $this->requestStore = $requestStore;
 }
 /**
  * @param LoggerInterface             $logger
  * @param CredentialResolverInterface $credentialResolver
  */
 public function __construct(LoggerInterface $logger, CredentialResolverInterface $credentialResolver)
 {
     parent::__construct($logger);
     $this->credentialResolver = $credentialResolver;
 }
 /**
  * @param LoggerInterface           $logger
  * @param EndpointResolverInterface $endpointResolver
  */
 public function __construct(LoggerInterface $logger, EndpointResolverInterface $endpointResolver)
 {
     parent::__construct($logger);
     $this->endpointResolver = $endpointResolver;
 }
 /**
  * @param LoggerInterface             $logger
  * @param SignatureValidatorInterface $signatureValidator
  */
 public function __construct(LoggerInterface $logger, SignatureValidatorInterface $signatureValidator)
 {
     parent::__construct($logger);
     $this->signatureValidator = $signatureValidator;
 }
示例#7
0
 /**
  * @param LoggerInterface $logger
  * @param ActionInterface $assertionAction
  */
 public function __construct(LoggerInterface $logger, ActionInterface $assertionAction)
 {
     parent::__construct($logger);
     $this->assertionAction = $assertionAction;
 }
示例#8
0
 /**
  * @param LoggerInterface         $logger
  * @param BindingFactoryInterface $bindingFactory
  */
 public function __construct(LoggerInterface $logger, BindingFactoryInterface $bindingFactory)
 {
     parent::__construct($logger);
     $this->bindingFactory = $bindingFactory;
 }
 /**
  * @param LoggerInterface $logger
  * @param string[]        $expectedBindingTypes
  */
 public function __construct(LoggerInterface $logger, array $expectedBindingTypes)
 {
     parent::__construct($logger);
     $this->expectedBindingTypes = $expectedBindingTypes;
 }
示例#10
0
 public function __construct(LoggerInterface $logger, SessionProcessorInterface $sessionProcessor)
 {
     parent::__construct($logger);
     $this->sessionProcessor = $sessionProcessor;
 }
示例#11
0
 /**
  * @param LoggerInterface $logger
  * @param string          $version
  */
 public function __construct(LoggerInterface $logger, $version)
 {
     parent::__construct($logger);
     $this->version = $version;
 }
示例#12
0
 /**
  * @param LoggerInterface $logger
  * @param string          $statusCode
  * @param string          $statusMessage
  */
 public function __construct(LoggerInterface $logger, $statusCode = SamlConstants::STATUS_SUCCESS, $statusMessage = null)
 {
     parent::__construct($logger);
     $this->statusCode = $statusCode;
     $this->statusMessage = $statusMessage;
 }
示例#13
0
 /**
  * @param LoggerInterface          $logger
  * @param NameIdValidatorInterface $nameIdValidator
  * @param string                   $allowedFormat
  */
 public function __construct(LoggerInterface $logger, NameIdValidatorInterface $nameIdValidator, $allowedFormat)
 {
     parent::__construct($logger);
     $this->nameIdValidator = $nameIdValidator;
     $this->allowedFormat = $allowedFormat;
 }
 /**
  * @param LoggerInterface       $logger
  * @param TimeProviderInterface $timeProvider
  */
 public function __construct(LoggerInterface $logger, TimeProviderInterface $timeProvider)
 {
     parent::__construct($logger);
     $this->timeProvider = $timeProvider;
 }
 /**
  * @param LoggerInterface                $logger
  * @param RequestStateStoreInterface     $requestStore
  * @param LogoutSessionResolverInterface $logoutResolver
  */
 public function __construct(LoggerInterface $logger, RequestStateStoreInterface $requestStore, LogoutSessionResolverInterface $logoutResolver)
 {
     parent::__construct($logger);
     $this->requestStore = $requestStore;
     $this->logoutResolver = $logoutResolver;
 }
 /**
  * @param LoggerInterface       $logger
  * @param TimeProviderInterface $timeProvider
  * @param int                   $secondsSkew
  */
 public function __construct(LoggerInterface $logger, TimeProviderInterface $timeProvider, $secondsSkew)
 {
     parent::__construct($logger);
     $this->timeProvider = $timeProvider;
     $this->secondsSkew = $secondsSkew;
 }
示例#17
0
 /**
  * @param LoggerInterface            $logger
  * @param SignatureResolverInterface $signatureResolver
  */
 public function __construct(LoggerInterface $logger, SignatureResolverInterface $signatureResolver)
 {
     parent::__construct($logger);
     $this->signatureResolver = $signatureResolver;
 }