Code Duplication    Length = 3-3 lines in 7 locations

src/SAML2/XML/saml/NameIDType.php 4 locations

@@ 95-97 (lines=3) @@
92
        }
93
        $nid->value = $nameId['Value'];
94
95
        if (array_key_exists('NameQualifier', $nameId) && $nameId['NameQualifier'] !== null) {
96
            $nid->NameQualifier = $nameId['NameQualifier'];
97
        }
98
        if (array_key_exists('SPNameQualifier', $nameId) && $nameId['SPNameQualifier'] !== null) {
99
            $nid->SPNameQualifier = $nameId['SPNameQualifier'];
100
        }
@@ 98-100 (lines=3) @@
95
        if (array_key_exists('NameQualifier', $nameId) && $nameId['NameQualifier'] !== null) {
96
            $nid->NameQualifier = $nameId['NameQualifier'];
97
        }
98
        if (array_key_exists('SPNameQualifier', $nameId) && $nameId['SPNameQualifier'] !== null) {
99
            $nid->SPNameQualifier = $nameId['SPNameQualifier'];
100
        }
101
        if (array_key_exists('SPProvidedID', $nameId) && $nameId['SPProvidedId'] !== null) {
102
            $nid->SPProvidedID = $nameId['SPProvidedID'];
103
        }
@@ 101-103 (lines=3) @@
98
        if (array_key_exists('SPNameQualifier', $nameId) && $nameId['SPNameQualifier'] !== null) {
99
            $nid->SPNameQualifier = $nameId['SPNameQualifier'];
100
        }
101
        if (array_key_exists('SPProvidedID', $nameId) && $nameId['SPProvidedId'] !== null) {
102
            $nid->SPProvidedID = $nameId['SPProvidedID'];
103
        }
104
        if (array_key_exists('Format', $nameId) && $nameId['Format'] !== null) {
105
            $nid->Format = $nameId['Format'];
106
        }
@@ 104-106 (lines=3) @@
101
        if (array_key_exists('SPProvidedID', $nameId) && $nameId['SPProvidedId'] !== null) {
102
            $nid->SPProvidedID = $nameId['SPProvidedID'];
103
        }
104
        if (array_key_exists('Format', $nameId) && $nameId['Format'] !== null) {
105
            $nid->Format = $nameId['Format'];
106
        }
107
        return $nid;
108
    }
109

src/SAML2/Utils.php 3 locations

@@ 312-314 (lines=3) @@
309
310
        $nid->value = $nameId['Value'];
311
312
        if (array_key_exists('NameQualifier', $nameId) && $nameId['NameQualifier'] !== null) {
313
            $nid->NameQualifier = $nameId['NameQualifier'];
314
        }
315
        if (array_key_exists('SPNameQualifier', $nameId) && $nameId['SPNameQualifier'] !== null) {
316
            $nid->SPNameQualifier = $nameId['SPNameQualifier'];
317
        }
@@ 315-317 (lines=3) @@
312
        if (array_key_exists('NameQualifier', $nameId) && $nameId['NameQualifier'] !== null) {
313
            $nid->NameQualifier = $nameId['NameQualifier'];
314
        }
315
        if (array_key_exists('SPNameQualifier', $nameId) && $nameId['SPNameQualifier'] !== null) {
316
            $nid->SPNameQualifier = $nameId['SPNameQualifier'];
317
        }
318
        if (array_key_exists('Format', $nameId) && $nameId['Format'] !== null) {
319
            $nid->Format = $nameId['Format'];
320
        }
@@ 318-320 (lines=3) @@
315
        if (array_key_exists('SPNameQualifier', $nameId) && $nameId['SPNameQualifier'] !== null) {
316
            $nid->SPNameQualifier = $nameId['SPNameQualifier'];
317
        }
318
        if (array_key_exists('Format', $nameId) && $nameId['Format'] !== null) {
319
            $nid->Format = $nameId['Format'];
320
        }
321
322
        $nid->toXML($node);
323
    }