| @@ 69-80 (lines=12) @@ | ||
| 66 | */ |
|
| 67 | private $targetServiceProvider; |
|
| 68 | ||
| 69 | public function __construct( |
|
| 70 | IdentityProvider $identityProvider, |
|
| 71 | SamlEntityService $samlEntityService, |
|
| 72 | ProxyStateHandler $stateHandler, |
|
| 73 | LoggerInterface $logger |
|
| 74 | ) { |
|
| 75 | $this->hostedIdentityProvider = $identityProvider; |
|
| 76 | $this->samlEntityService = $samlEntityService; |
|
| 77 | $this->stateHandler = $stateHandler; |
|
| 78 | $this->logger = $logger; |
|
| 79 | $this->generationTime = new DateTime('now', new DateTimeZone('UTC')); |
|
| 80 | } |
|
| 81 | ||
| 82 | /** |
|
| 83 | * @return string |
|
| @@ 64-76 (lines=13) @@ | ||
| 61 | */ |
|
| 62 | private $currentTime; |
|
| 63 | ||
| 64 | public function __construct( |
|
| 65 | LoggerInterface $logger, |
|
| 66 | IdentityProvider $hostedIdentityProvider, |
|
| 67 | StateHandler $stateHandler, |
|
| 68 | AssertionSigningService $assertionSigningService |
|
| 69 | ) { |
|
| 70 | $this->logger = $logger; |
|
| 71 | $this->hostedIdentityProvider = $hostedIdentityProvider; |
|
| 72 | $this->stateHandler = $stateHandler; |
|
| 73 | $this->assertionSigningService = $assertionSigningService; |
|
| 74 | ||
| 75 | $this->currentTime = new DateTime('now', new DateTimeZone('UTC')); |
|
| 76 | } |
|
| 77 | ||
| 78 | /** |
|
| 79 | * @param Assertion $assertion |
|