./.codecov.yml .editorconfig .gitattributes LICENSE composer.json config/config.php phpunit.xml.dist src/Blacklist.php src/Claims/Audience.php src/Claims/Claim.php src/Claims/Collection.php src/Claims/Custom.php src/Claims/DatetimeTrait.php src/Claims/Expiration.php src/Claims/Factory.php src/Claims/IssuedAt.php src/Claims/Issuer.php src/Claims/JwtId.php src/Claims/NotBefore.php src/Claims/Subject.php src/Console/JWTGenerateSecretCommand.php src/Contracts/Claim.php src/Contracts/Http/Parser.php src/Contracts/JWTSubject.php src/Contracts/Providers/Auth.php src/Contracts/Providers/JWT.php src/Contracts/Providers/Storage.php src/Contracts/Validator.php src/Exceptions/InvalidClaimException.php src/Exceptions/JWTException.php src/Exceptions/PayloadException.php src/Exceptions/TokenBlacklistedException.php src/Exceptions/TokenExpiredException.php src/Exceptions/TokenInvalidException.php src/Exceptions/UserNotDefinedException.php src/Facades/JWTAuth.php src/Facades/JWTFactory.php src/Facades/JWTProvider.php src/Factory.php src/Http/Middleware/Authenticate.php src/Http/Middleware/AuthenticateAndRenew.php src/Http/Middleware/BaseMiddleware.php src/Http/Middleware/Check.php src/Http/Middleware/RefreshToken.php src/Http/Parser/AuthHeaders.php src/Http/Parser/Cookies.php src/Http/Parser/InputSource.php src/Http/Parser/KeyTrait.php src/Http/Parser/LumenRouteParams.php src/Http/Parser/Parser.php src/Http/Parser/QueryString.php src/Http/Parser/RouteParams.php src/JWT.php src/JWTAuth.php src/JWTGuard.php src/Manager.php src/Payload.php src/Providers/AbstractServiceProvider.php src/Providers/Auth/Illuminate.php src/Providers/JWT/Lcobucci.php src/Providers/JWT/Namshi.php src/Providers/JWT/Provider.php src/Providers/LaravelServiceProvider.php src/Providers/LumenServiceProvider.php src/Providers/Storage/Illuminate.php src/Support/CustomClaims.php src/Support/RefreshFlow.php src/Support/Utils.php src/Token.php src/Validators/PayloadValidator.php src/Validators/TokenValidator.php src/Validators/Validator.php tests/AbstractTestCase.php tests/BlacklistTest.php tests/Claims/ClaimTest.php tests/Claims/CollectionTest.php tests/Claims/DatetimeClaimTest.php tests/Claims/FactoryTest.php tests/Claims/IssuedAtTest.php tests/Claims/NotBeforeTest.php tests/FactoryTest.php tests/Fixtures/Foo.php tests/Http/ParserTest.php tests/JWTAuthTest.php tests/JWTGuardTest.php tests/ManagerTest.php tests/Middleware/AbstractMiddlewareTest.php tests/Middleware/AuthenticateAndRenewTest.php tests/Middleware/AuthenticateTest.php tests/Middleware/CheckTest.php tests/Middleware/RefreshTokenTest.php tests/PayloadTest.php tests/Providers/Auth/IlluminateTest.php tests/Providers/JWT/LcobucciTest.php tests/Providers/JWT/NamshiTest.php tests/Providers/JWT/ProviderTest.php tests/Providers/Keys/id_rsa tests/Providers/Keys/id_rsa.pub tests/Providers/Storage/IlluminateTest.php tests/Stubs/JWTProviderStub.php tests/Stubs/LaravelUserStub.php tests/Stubs/TaggedStorage.php tests/Stubs/UserStub.php tests/TokenTest.php tests/Validators/PayloadValidatorTest.php tests/Validators/TokenValidatorTest.php <<<<<< network # path=./coverage.xml <<<<<< EOF # path=fixes ./src/Blacklist.php:18,55,57,67,72,77,83,86,96,104,114,118,128,134,138,148,150,158,162,171,173,183,187,195,197,207,209,219,223,233,237,245,247,248 ./src/Support/Utils.php:17,24,26,36,38,49,55,66,72,73 ./src/Support/RefreshFlow.php:15,31,35,36 ./src/Support/CustomClaims.php:15,31,35,45,47,55,57,58 ./src/Factory.php:22,68,72,82,85,88,96,100,110,113,116,127,131,139,143,148,152,160,164,172,174,184,186,196,200,210,214,222,224,232,234,242,244,255,259,260 ./src/JWT.php:22,62,65,75,79,89,91,102,108,118,124,135,137,147,152,155,163,169,170,173,183,186,189,197,201,209,211,221,223,233,235,245,250,251,261,265,275,277,287,290,293,303,307,315,319,329,332,333,343,347,357,361,369,371,379,381,389,391,399,401,414,417,420,421 ./src/Token.php:17,31,33,41,43,51,53,54 ./src/Providers/JWT/Provider.php:17,49,53,63,67,75,77,87,91,99,101,111,115,124,126,135,137,146,148,157,159,167,169,177,179,190 ./src/Providers/JWT/Namshi.php:25,44,48,60,67,68,80,86,90,93,99,104,105,106 ./src/Providers/JWT/Lcobucci.php:36,74,103,110,114,117,129,134,138,143,153,156,159,165,169,175,179,185,189,190 ./src/Providers/AbstractServiceProvider.php:44,70,89,97,103,109,117,129,137,144,152,159,161,169,177,179,187,191,199,203,211,217,222,230,234,240,241,247,255,262,270,278,286,293,301,307,315,323,331,336,338,346,350,361,363,373,378,381,382 ./src/Providers/LaravelServiceProvider.php:15,20,29,35,41,45,53,60,61,62 ./src/Providers/Storage/Illuminate.php:20,53,55,67,74,77,88,90,100,102,112,114,122,124,132,135,139,142,148,152,161,170,180,181,182,183 ./src/Providers/LumenServiceProvider.php:20,25,41,42 ./src/Providers/Auth/Illuminate.php:18,34,36,46,48,58,60,68,70,71 ./src/Claims/DatetimeTrait.php:20,38,41,45,48,54,57,60,70,72,82,84,94,98,99 ./src/Claims/Factory.php:19,64,66,77,84,87,97,99,109,111,119,121,129,131,139,141,149,151,159,161,172,176,186,190,200,204,212,214,224,228,229 ./src/Claims/NotBefore.php:17,29,32,33,34 ./src/Claims/Expiration.php:17,29,32,33,34 ./src/Claims/Issuer.php:15,20 ./src/Claims/JwtId.php:15,20 ./src/Claims/IssuedAt.php:19,22,33,38,41,47,50,51,57,60,61,62 ./src/Claims/Collection.php:18,27,29,41,45,55,63,67,77,79,87,91,97,99,109,114,117,120,121 ./src/Claims/Claim.php:20,41,43,55,59,67,69,79,83,91,93,103,105,113,115,125,127,138,140,148,150,158,160,170,172,180,182,183 ./src/Claims/Custom.php:15,23,26,27 ./src/Claims/Subject.php:15,20 ./src/Claims/Audience.php:15,20 ./src/JWTGuard.php:25,28,61,65,73,76,83,84,94,97,100,110,112,123,128,131,141,146,156,161,172,174,184,186,196,199,200,210,215,218,228,233,236,246,248,258,262,270,272,280,282,292,296,306,310,318,320,330,334,342,344,352,354,364,368,376,378,389,391,399,404,407,417,420,423,436,439,443,446,447 ./src/Facades/JWTProvider.php:17,24,26,27 ./src/Facades/JWTFactory.php:17,24,26,27 ./src/Facades/JWTAuth.php:17,24,26,27 ./src/Exceptions/InvalidClaimException.php:18,29,31,32 ./src/Exceptions/TokenExpiredException.php:15,17 ./src/Exceptions/PayloadException.php:15,17 ./src/Exceptions/UserNotDefinedException.php:15,17 ./src/Exceptions/TokenInvalidException.php:15,17 ./src/Exceptions/JWTException.php:17,22 ./src/Exceptions/TokenBlacklistedException.php:15,17 ./src/Payload.php:28,46,48,56,58,69,72,79,80,83,93,95,105,111,114,117,127,129,139,141,151,153,161,163,171,173,183,185,193,195,205,207,217,219,230,232,244,246,254,256,266,268,281,286,287,288,291,292 ./src/Console/JWTGenerateSecretCommand.php:18,42,49,53,63,69,76,79,89,93,101,104,105,113,116,121,124,125 ./src/Http/Parser/KeyTrait.php:15,31,35,43,45,46 ./src/Http/Parser/Parser.php:17,41,44,52,54,64,68,78,80,89,93,94,95,103,105,115,119,120 ./src/Http/Parser/AuthHeaders.php:18,41,43,53,58,59,69,73,83,87,88 ./src/Http/Parser/QueryString.php:18,29,31,32 ./src/Http/Parser/Cookies.php:19,30,32,42,45,48,49 ./src/Http/Parser/InputSource.php:18,29,31,32 ./src/Http/Parser/RouteParams.php:18,29,37,38,39 ./src/Http/Parser/LumenRouteParams.php:18,27,32,33 ./src/Http/Middleware/RefreshToken.php:20,32,39,45,46 ./src/Http/Middleware/Authenticate.php:18,30,34,35 ./src/Http/Middleware/AuthenticateAndRenew.php:18,30,37,38 ./src/Http/Middleware/BaseMiddleware.php:21,37,39,51,54,55,67,73,76,77,88,93,94 ./src/Http/Middleware/Check.php:19,29,35,36,39,40 ./src/Contracts/JWTSubject.php:15,29 ./src/Contracts/Providers/JWT.php:15,29 ./src/Contracts/Providers/Storage.php:15,51 ./src/Contracts/Providers/Auth.php:15,40 ./src/Contracts/Http/Parser.php:17,26 ./src/Contracts/Claim.php:15,58 ./src/Contracts/Validator.php:15,33 ./src/Manager.php:21,69,73,83,87,100,110,113,125,133,138,139,152,155,160,161,171,181,184,185,186,194,196,204,206,214,216,226,230,240,244,245 ./src/Validators/TokenValidator.php:17,26,28,38,43,49,52,53 ./src/Validators/PayloadValidator.php:18,48,52,65,68,69,82,84,96,98,108,112,122,126,127 ./src/Validators/Validator.php:19,30,35,38,48 ./src/JWTAuth.php:19,37,40,50,53,56,64,69,72,80,82,90,92,93 ./tests/AbstractTestCase.php:19,26,31,34,39,40 ./tests/Stubs/TaggedStorage.php:17,24 ./tests/Stubs/JWTProviderStub.php:17,22,24,25 ./tests/Stubs/LaravelUserStub.php:18,20,22,25,27,30,32,35,37,40,42,45,47,48 ./tests/Stubs/UserStub.php:17,19,21,24,29,30 ./tests/Fixtures/Foo.php:17,22 ./tests/FactoryTest.php:29,46,52,56,93,97,122,126,154,158,182,186,211,215,219,223,240,244,246,247 ./tests/JWTAuthTest.php:29,51,56,60,75,79,89,93,103,107,117,121,139,143,151,155,160,164,176,180,192,196,205,209,215,219,225,229,234,238,241,245,250,254,261,265,272,276,280,284,290,294,303,307,315,319,322,326,329,333,340,341 ./tests/Providers/JWT/LcobucciTest.php:26,43,48,52,63,67,78,82,90,94,103,107,116,120,125,137,141,149,153,158,161,165,170,173,176,178,181,183,186,188,189 ./tests/Providers/JWT/NamshiTest.php:24,36,40,44,54,58,68,72,80,84,93,97,106,110,115,126,130,135,146,150,155,166,170,178,182,187,190,194,199,202,205,207,210,212,215,217,218 ./tests/Providers/JWT/ProviderTest.php:18,25,29,33,37,41,45,46 ./tests/Providers/Storage/IlluminateTest.php:21,33,38,42,46,50,54,58,62,66,70,74,78,89,93,97,102,106,111,115,120,124,129,133,138,139 ./tests/Providers/Auth/IlluminateTest.php:20,32,37,41,44,48,51,55,58,62,65,66 ./tests/Claims/FactoryTest.php:27,34,38,42,45,49,51,55,58,62,69,73,75,79,98,102,106,107 ./tests/Claims/NotBeforeTest.php:19,22,27,28 ./tests/Claims/CollectionTest.php:24,26,37,41,45,49,58,62,67,68 ./tests/Claims/ClaimTest.php:20,27,31,35,40,44,46,50,52,56,58,62,64,65 ./tests/Claims/DatetimeClaimTest.php:32,44,58,62,83,87,107,111,130,134,152,153 ./tests/Claims/IssuedAtTest.php:19,22,27,28 ./tests/JWTGuardTest.php:26,43,49,53,55,59,87,91,116,120,129,133,142,146,158,162,174,178,211,215,231,235,250,254,257,261,269,273,279,283,289,293,302,306,320,324,331,335,350,354,369,373,383,387,395,399,415,419,424,428,434,435 ./tests/TokenTest.php:17,24,28,32,34,38,40,41 ./tests/ManagerTest.php:33,60,68,72,92,96,124,128,155,159,189,193,219,223,249,253,260,264,266,270,272,276,278,279 ./tests/PayloadTest.php:30,42,46,54,66,74,78,83,87,92,96,99,103,107,111,120,121,125,134,138,141,145,153,157,169,173,178,182,190,194,196,200,203,207,212,216,221,225,227,231,236,240,246,250,254,255 ./tests/Http/ParserTest.php:28,31,46,50,65,69,84,88,108,112,125,129,142,146,159,163,176,180,194,198,212,216,230,234,258,262,278,282,298,302,318,322,338,342,358,362,378,382,394,398,413,417,420,423,429,430 ./tests/BlacklistTest.php:28,45,51,55,83,87,103,107,134,138,165,169,188,191,199,208,226,230,248,252,270,274,291,295,314,318,321,325,328,332,335,336 ./tests/Validators/TokenValidatorTest.php:19,26,30,34,36,45,47,54,59,66,68,75,80,83,93,96,102,103 ./tests/Validators/PayloadValidatorTest.php:28,35,39,43,56,60,76,80,96,100,116,120,132,136,152,156,165,169,183,184,188,202,203,207,223,224 ./tests/Middleware/AuthenticateAndRenewTest.php:23,30,34,38,53,57,69,73,87,88 ./tests/Middleware/RefreshTokenTest.php:22,29,33,37,51,55,67,71,85,86 ./tests/Middleware/CheckTest.php:21,28,32,36,48,52,64,68,80,81 ./tests/Middleware/AbstractMiddlewareTest.php:20,32,37,38 ./tests/Middleware/AuthenticateTest.php:22,29,33,37,49,53,65,69,83,87,101,102 <<<<<< EOF