Code Duplication    Length = 4-4 lines in 2 locations

src/TokenValidator.php 2 locations

@@ 99-102 (lines=4) @@
96
        $now = $now ?: time();
97
        $violations = [];
98
99
        if ($payload->exp + $leeway <= $now) {
100
            $exp = date(\DateTime::ISO8601, $payload->exp);
101
            $violations[] = new \InvalidArgumentException('Token already expired at '.$exp);
102
        }
103
104
        if ($now + $leeway < $payload->iat) {
105
            $issuedAt = date(\DateTime::ISO8601, $payload->iat);
@@ 104-107 (lines=4) @@
101
            $violations[] = new \InvalidArgumentException('Token already expired at '.$exp);
102
        }
103
104
        if ($now + $leeway < $payload->iat) {
105
            $issuedAt = date(\DateTime::ISO8601, $payload->iat);
106
            $violations[] = new \InvalidArgumentException('Cannot handle token prior to '.$issuedAt);
107
        }
108
109
        if ($payload->nonce !== $nonce) {
110
            $violations[] = new \InvalidArgumentException('Nonce mismatch');