Code Duplication    Length = 14-14 lines in 2 locations

src/Surfnet/StepupGateway/SamlStepupProviderBundle/Saml/ProxyResponseFactory.php 1 location

@@ 99-112 (lines=14) @@
96
     * @param SAML2_Assertion $newAssertion
97
     * @param ServiceProvider $targetServiceProvider
98
     */
99
    private function addSubjectConfirmationFor(SAML2_Assertion $newAssertion, ServiceProvider $targetServiceProvider)
100
    {
101
        $confirmation         = new SAML2_XML_saml_SubjectConfirmation();
102
        $confirmation->Method = SAML2_Const::CM_BEARER;
103
104
        $confirmationData                      = new SAML2_XML_saml_SubjectConfirmationData();
105
        $confirmationData->InResponseTo        = $this->stateHandler->getRequestId();
106
        $confirmationData->Recipient           = $targetServiceProvider->getAssertionConsumerUrl();
107
        $confirmationData->NotOnOrAfter        = $this->getTimestamp('PT8H');
108
109
        $confirmation->SubjectConfirmationData = $confirmationData;
110
111
        $newAssertion->setSubjectConfirmation([$confirmation]);
112
    }
113
114
    /**
115
     * @param SAML2_Assertion $newAssertion

src/Surfnet/StepupGateway/GatewayBundle/Service/ProxyResponseService.php 1 location

@@ 162-175 (lines=14) @@
159
     * @param SAML2_Assertion $newAssertion
160
     * @param ServiceProvider $targetServiceProvider
161
     */
162
    private function addSubjectConfirmationFor(SAML2_Assertion $newAssertion, ServiceProvider $targetServiceProvider)
163
    {
164
        $confirmation         = new \SAML2_XML_saml_SubjectConfirmation();
165
        $confirmation->Method = \SAML2_Const::CM_BEARER;
166
167
        $confirmationData                      = new \SAML2_XML_saml_SubjectConfirmationData();
168
        $confirmationData->InResponseTo        = $this->proxyStateHandler->getRequestId();
169
        $confirmationData->Recipient           = $targetServiceProvider->getAssertionConsumerUrl();
170
        $confirmationData->NotOnOrAfter        = $this->getTimestamp('PT8H');
171
172
        $confirmation->SubjectConfirmationData = $confirmationData;
173
174
        $newAssertion->setSubjectConfirmation([$confirmation]);
175
    }
176
177
    /**
178
     * @param SAML2_Assertion $newAssertion