Code Duplication    Length = 3-3 lines in 2 locations

src/SAML2/AuthnRequest.php 2 locations

@@ 354-356 (lines=3) @@
351
     */
352
    public function setNameIdPolicy(array $nameIdPolicy)
353
    {
354
        if (isset($nameIdPolicy['Format']) && !is_string($nameIdPolicy['Format'])) {
355
            throw InvalidArgumentException::invalidType('string', $nameIdPolicy['Format']);
356
        }
357
        if (isset($nameIdPolicy['SPNameQualifier']) && !is_string($nameIdPolicy['SPNameQualifier'])) {
358
            throw InvalidArgumentException::invalidType('string', $nameIdPolicy['SPNameQualifier']);
359
        }
@@ 357-359 (lines=3) @@
354
        if (isset($nameIdPolicy['Format']) && !is_string($nameIdPolicy['Format'])) {
355
            throw InvalidArgumentException::invalidType('string', $nameIdPolicy['Format']);
356
        }
357
        if (isset($nameIdPolicy['SPNameQualifier']) && !is_string($nameIdPolicy['SPNameQualifier'])) {
358
            throw InvalidArgumentException::invalidType('string', $nameIdPolicy['SPNameQualifier']);
359
        }
360
        if (isset($nameIdPolicy['AllowCreate']) && !is_bool($nameIdPolicy['AllowCreate'])) {
361
            throw InvalidArgumentException::invalidType('bool', $nameIdPolicy['AllowCreate']);
362
        }