@@ 587-592 (lines=6) @@ | ||
584 | [], |
|
585 | $this->getPrimaryAuthenticationProviders() + $this->getSecondaryAuthenticationProviders() |
|
586 | ); |
|
587 | if ( $res->createRequest || $state['maybeLink'] ) { |
|
588 | $ret->createRequest = new CreateFromLoginAuthenticationRequest( |
|
589 | $res->createRequest, $state['maybeLink'] |
|
590 | ); |
|
591 | $ret->neededRequests[] = $ret->createRequest; |
|
592 | } |
|
593 | $this->fillRequests( $ret->neededRequests, self::ACTION_LOGIN, null, true ); |
|
594 | $session->setSecret( 'AuthManager::authnState', [ |
|
595 | 'reqs' => [], // Will be filled in later |
|
@@ 1117-1124 (lines=8) @@ | ||
1114 | $req = AuthenticationRequest::getRequestByClass( |
|
1115 | $reqs, CreateFromLoginAuthenticationRequest::class |
|
1116 | ); |
|
1117 | if ( $req ) { |
|
1118 | $state['maybeLink'] = $req->maybeLink; |
|
1119 | ||
1120 | if ( $req->createRequest ) { |
|
1121 | $reqs[] = $req->createRequest; |
|
1122 | $state['reqs'][] = $req->createRequest; |
|
1123 | } |
|
1124 | } |
|
1125 | ||
1126 | $session->setSecret( 'AuthManager::accountCreationState', $state ); |
|
1127 | $session->persist(); |