Code Duplication    Length = 3-3 lines in 2 locations

src/SAML2/AuthnRequest.php 2 locations

@@ 318-320 (lines=3) @@
315
     */
316
    public function setNameIdPolicy(array $nameIdPolicy)
317
    {
318
        if (isset($nameIdPolicy['Format']) && !is_string($nameIdPolicy['Format'])) {
319
            throw InvalidArgumentException::invalidType('string', $nameIdPolicy['Format']);
320
        }
321
        if (isset($nameIdPolicy['SPNameQualifier']) && !is_string($nameIdPolicy['SPNameQualifier'])) {
322
            throw InvalidArgumentException::invalidType('string', $nameIdPolicy['SPNameQualifier']);
323
        }
@@ 321-323 (lines=3) @@
318
        if (isset($nameIdPolicy['Format']) && !is_string($nameIdPolicy['Format'])) {
319
            throw InvalidArgumentException::invalidType('string', $nameIdPolicy['Format']);
320
        }
321
        if (isset($nameIdPolicy['SPNameQualifier']) && !is_string($nameIdPolicy['SPNameQualifier'])) {
322
            throw InvalidArgumentException::invalidType('string', $nameIdPolicy['SPNameQualifier']);
323
        }
324
        if (isset($nameIdPolicy['AllowCreate']) && !is_bool($nameIdPolicy['AllowCreate'])) {
325
            throw InvalidArgumentException::invalidType('bool', $nameIdPolicy['AllowCreate']);
326
        }