Code Duplication    Length = 3-3 lines in 5 locations

src/Authenticator/JwtKey.php 5 locations

@@ 169-171 (lines=3) @@
166
        if (!isset($claims['prn']) || empty($claims['prn'])) {
167
            throw new \InvalidArgumentException("Missing principle claim");
168
        }
169
        if (isset($claims['exp']) && $claims['exp'] < time()) {
170
            throw new \InvalidArgumentException("Token is expired by 'exp'");
171
        }
172
        if (isset($claims['iat']) && $claims['iat'] < $this->minIssueTime) {
173
            throw new \InvalidArgumentException("Server deemed your token too old");
174
        }
@@ 172-174 (lines=3) @@
169
        if (isset($claims['exp']) && $claims['exp'] < time()) {
170
            throw new \InvalidArgumentException("Token is expired by 'exp'");
171
        }
172
        if (isset($claims['iat']) && $claims['iat'] < $this->minIssueTime) {
173
            throw new \InvalidArgumentException("Server deemed your token too old");
174
        }
175
        if (isset($claims['nbf']) && $claims['nbf'] > time()) {
176
            throw new \InvalidArgumentException("Token not valid yet");
177
        }
@@ 175-177 (lines=3) @@
172
        if (isset($claims['iat']) && $claims['iat'] < $this->minIssueTime) {
173
            throw new \InvalidArgumentException("Server deemed your token too old");
174
        }
175
        if (isset($claims['nbf']) && $claims['nbf'] > time()) {
176
            throw new \InvalidArgumentException("Token not valid yet");
177
        }
178
        if (isset($claims['iss']) && $claims['iss'] !== $this->issuer) {
179
            throw new \InvalidArgumentException("Issuer mismatch");
180
        }
@@ 178-180 (lines=3) @@
175
        if (isset($claims['nbf']) && $claims['nbf'] > time()) {
176
            throw new \InvalidArgumentException("Token not valid yet");
177
        }
178
        if (isset($claims['iss']) && $claims['iss'] !== $this->issuer) {
179
            throw new \InvalidArgumentException("Issuer mismatch");
180
        }
181
        if (isset($claims['aud']) && $claims['aud'] !== $this->audience) {
182
            throw new \InvalidArgumentException("Audience mismatch");
183
        }
@@ 181-183 (lines=3) @@
178
        if (isset($claims['iss']) && $claims['iss'] !== $this->issuer) {
179
            throw new \InvalidArgumentException("Issuer mismatch");
180
        }
181
        if (isset($claims['aud']) && $claims['aud'] !== $this->audience) {
182
            throw new \InvalidArgumentException("Audience mismatch");
183
        }
184
    }
185
186