SYMBOL INDEX (651 symbols across 95 files) FILE: src/Blacklist.php class Blacklist (line 17) | class Blacklist method __construct (line 53) | public function __construct(Storage $storage) method add (line 64) | public function add(Payload $payload) method getMinutesUntilExpired (line 92) | protected function getMinutesUntilExpired(Payload $payload) method addForever (line 115) | public function addForever(Payload $payload) method has (line 128) | public function has(Payload $payload) method remove (line 147) | public function remove(Payload $payload) method clear (line 157) | public function clear() method getGraceTimestamp (line 170) | protected function getGraceTimestamp() method setGracePeriod (line 181) | public function setGracePeriod($gracePeriod) method getGracePeriod (line 193) | public function getGracePeriod() method getKey (line 204) | public function getKey(Payload $payload) method setKey (line 215) | public function setKey($key) method setRefreshTTL (line 228) | public function setRefreshTTL($ttl) method getRefreshTTL (line 240) | public function getRefreshTTL() FILE: src/Claims/Audience.php class Audience (line 14) | class Audience extends Claim FILE: src/Claims/Claim.php class Claim (line 19) | abstract class Claim implements Arrayable, ClaimContract, Jsonable, Json... method __construct (line 39) | public function __construct($value) method setValue (line 52) | public function setValue($value) method getValue (line 64) | public function getValue() method setName (line 75) | public function setName($name) method getName (line 87) | public function getName() method validateCreate (line 98) | public function validateCreate($value) method validatePayload (line 108) | public function validatePayload() method validateRefresh (line 119) | public function validateRefresh($refreshTTL) method matches (line 131) | public function matches($value, $strict = true) method jsonSerialize (line 141) | #[\ReturnTypeWillChange] method toArray (line 152) | public function toArray() method toJson (line 163) | public function toJson($options = JSON_UNESCAPED_SLASHES) method __toString (line 173) | public function __toString() FILE: src/Claims/Collection.php class Collection (line 17) | class Collection extends IlluminateCollection method __construct (line 25) | public function __construct($items = []) method getByClaimName (line 38) | public function getByClaimName($name, ?callable $callback = null, $def... method validate (line 51) | public function validate($context = 'payload') method hasAllClaims (line 72) | public function hasAllClaims($claims) method toPlainArray (line 82) | public function toPlainArray() method getArrayableItems (line 92) | protected function getArrayableItems($items) method sanitizeClaims (line 103) | private function sanitizeClaims($items) FILE: src/Claims/Custom.php class Custom (line 14) | class Custom extends Claim method __construct (line 21) | public function __construct($name, $value) FILE: src/Claims/DatetimeTrait.php type DatetimeTrait (line 19) | trait DatetimeTrait method setValue (line 36) | public function setValue($value) method validateCreate (line 52) | public function validateCreate($value) method isFuture (line 67) | protected function isFuture($value) method isPast (line 78) | protected function isPast($value) method setLeeway (line 89) | public function setLeeway($leeway) FILE: src/Claims/Expiration.php class Expiration (line 16) | class Expiration extends Claim method validatePayload (line 28) | public function validatePayload() FILE: src/Claims/Factory.php class Factory (line 18) | class Factory method __construct (line 62) | public function __construct(Request $request) method get (line 74) | public function get($name, $value) method has (line 93) | public function has($name) method make (line 104) | public function make($name) method iss (line 114) | public function iss() method iat (line 124) | public function iat() method exp (line 134) | public function exp() method nbf (line 144) | public function nbf() method jti (line 154) | public function jti() method extend (line 166) | public function extend($name, $classPath) method setRequest (line 179) | public function setRequest(Request $request) method setTTL (line 192) | public function setTTL($ttl) method getTTL (line 204) | public function getTTL() method setLeeway (line 215) | public function setLeeway($leeway) method getLeeway (line 227) | public function getLeeway() FILE: src/Claims/IssuedAt.php class IssuedAt (line 18) | class IssuedAt extends Claim method validateCreate (line 32) | public function validateCreate($value) method validatePayload (line 46) | public function validatePayload() method validateRefresh (line 56) | public function validateRefresh($refreshTTL) FILE: src/Claims/Issuer.php class Issuer (line 14) | class Issuer extends Claim FILE: src/Claims/JwtId.php class JwtId (line 14) | class JwtId extends Claim FILE: src/Claims/NotBefore.php class NotBefore (line 16) | class NotBefore extends Claim method validatePayload (line 28) | public function validatePayload() FILE: src/Claims/Subject.php class Subject (line 14) | class Subject extends Claim FILE: src/Console/JWTGenerateSecretCommand.php class JWTGenerateSecretCommand (line 17) | class JWTGenerateSecretCommand extends Command method handle (line 41) | public function handle() method displayKey (line 87) | protected function displayKey($key) method isConfirmed (line 99) | protected function isConfirmed() method envPath (line 111) | protected function envPath() FILE: src/Contracts/Claim.php type Claim (line 14) | interface Claim method setValue (line 24) | public function setValue($value); method getValue (line 31) | public function getValue(); method setName (line 39) | public function setName($name); method getName (line 46) | public function getName(); method validateCreate (line 54) | public function validateCreate($value); FILE: src/Contracts/Http/Parser.php type Parser (line 16) | interface Parser method parse (line 24) | public function parse(Request $request); FILE: src/Contracts/JWTSubject.php type JWTSubject (line 14) | interface JWTSubject method getJWTIdentifier (line 21) | public function getJWTIdentifier(); method getJWTCustomClaims (line 28) | public function getJWTCustomClaims(); FILE: src/Contracts/Providers/Auth.php type Auth (line 14) | interface Auth method byCredentials (line 22) | public function byCredentials(array $credentials); method byId (line 30) | public function byId($id); method user (line 37) | public function user(); FILE: src/Contracts/Providers/JWT.php type JWT (line 14) | interface JWT method encode (line 20) | public function encode(array $payload); method decode (line 26) | public function decode($token); FILE: src/Contracts/Providers/Storage.php type Storage (line 14) | interface Storage method add (line 22) | public function add($key, $value, $minutes); method forever (line 29) | public function forever($key, $value); method get (line 35) | public function get($key); method destroy (line 41) | public function destroy($key); method flush (line 46) | public function flush(); FILE: src/Contracts/Validator.php type Validator (line 14) | interface Validator method check (line 22) | public function check($value); method isValid (line 30) | public function isValid($value); FILE: src/Exceptions/InvalidClaimException.php class InvalidClaimException (line 17) | class InvalidClaimException extends JWTException method __construct (line 27) | public function __construct(Claim $claim, $code = 0, ?Exception $previ... FILE: src/Exceptions/JWTException.php class JWTException (line 16) | class JWTException extends Exception FILE: src/Exceptions/PayloadException.php class PayloadException (line 14) | class PayloadException extends JWTException FILE: src/Exceptions/TokenBlacklistedException.php class TokenBlacklistedException (line 14) | class TokenBlacklistedException extends TokenInvalidException FILE: src/Exceptions/TokenExpiredException.php class TokenExpiredException (line 14) | class TokenExpiredException extends JWTException FILE: src/Exceptions/TokenInvalidException.php class TokenInvalidException (line 14) | class TokenInvalidException extends JWTException FILE: src/Exceptions/UserNotDefinedException.php class UserNotDefinedException (line 14) | class UserNotDefinedException extends JWTException FILE: src/Facades/JWTAuth.php class JWTAuth (line 16) | class JWTAuth extends Facade method getFacadeAccessor (line 23) | protected static function getFacadeAccessor() FILE: src/Facades/JWTFactory.php class JWTFactory (line 16) | class JWTFactory extends Facade method getFacadeAccessor (line 23) | protected static function getFacadeAccessor() FILE: src/Facades/JWTProvider.php class JWTProvider (line 16) | class JWTProvider extends Facade method getFacadeAccessor (line 23) | protected static function getFacadeAccessor() FILE: src/Factory.php class Factory (line 21) | class Factory method __construct (line 66) | public function __construct(ClaimFactory $claimFactory, PayloadValidat... method make (line 79) | public function make($resetClaims = false) method emptyClaims (line 93) | public function emptyClaims() method addClaims (line 106) | protected function addClaims(array $claims) method addClaim (line 122) | protected function addClaim($name, $value) method buildClaims (line 134) | protected function buildClaims() method resolveClaims (line 155) | protected function resolveClaims() method buildClaimsCollection (line 167) | public function buildClaimsCollection() method withClaims (line 178) | public function withClaims(Collection $claims) method setDefaultClaims (line 189) | public function setDefaultClaims(array $claims) method setTTL (line 202) | public function setTTL($ttl) method getTTL (line 214) | public function getTTL() method getDefaultClaims (line 224) | public function getDefaultClaims() method validator (line 234) | public function validator() method __call (line 246) | public function __call($method, $parameters) FILE: src/Http/Middleware/Authenticate.php class Authenticate (line 17) | class Authenticate extends BaseMiddleware method handle (line 28) | public function handle($request, Closure $next) FILE: src/Http/Middleware/AuthenticateAndRenew.php class AuthenticateAndRenew (line 17) | class AuthenticateAndRenew extends BaseMiddleware method handle (line 28) | public function handle($request, Closure $next) FILE: src/Http/Middleware/BaseMiddleware.php class BaseMiddleware (line 20) | abstract class BaseMiddleware method __construct (line 35) | public function __construct(JWTAuth $auth) method checkForToken (line 48) | public function checkForToken(Request $request) method authenticate (line 63) | public function authenticate(Request $request) method setAuthenticationHeader (line 83) | protected function setAuthenticationHeader($response, $token = null) FILE: src/Http/Middleware/Check.php class Check (line 18) | class Check extends BaseMiddleware method handle (line 27) | public function handle($request, Closure $next) FILE: src/Http/Middleware/RefreshToken.php class RefreshToken (line 19) | class RefreshToken extends BaseMiddleware method handle (line 30) | public function handle($request, Closure $next) FILE: src/Http/Parser/AuthHeaders.php class AuthHeaders (line 17) | class AuthHeaders implements ParserContract method fromAltHeaders (line 39) | protected function fromAltHeaders(Request $request) method parse (line 50) | public function parse(Request $request) method setHeaderName (line 75) | public function setHeaderName($headerName) method setHeaderPrefix (line 88) | public function setHeaderPrefix($headerPrefix) FILE: src/Http/Parser/Cookies.php class Cookies (line 18) | class Cookies implements ParserContract method __construct (line 29) | public function __construct($decrypt = true) method parse (line 40) | public function parse(Request $request) FILE: src/Http/Parser/InputSource.php class InputSource (line 17) | class InputSource implements ParserContract method parse (line 27) | public function parse(Request $request) FILE: src/Http/Parser/KeyTrait.php type KeyTrait (line 14) | trait KeyTrait method setKey (line 29) | public function setKey($key) method getKey (line 41) | public function getKey() FILE: src/Http/Parser/LumenRouteParams.php class LumenRouteParams (line 17) | class LumenRouteParams extends RouteParams method parse (line 25) | public function parse(Request $request) FILE: src/Http/Parser/Parser.php class Parser (line 16) | class Parser method __construct (line 39) | public function __construct(Request $request, array $chain = []) method getChain (line 50) | public function getChain() method addParser (line 61) | public function addParser($parsers) method setChain (line 74) | public function setChain(array $chain) method setChainOrder (line 87) | public function setChainOrder(array $chain) method parseToken (line 98) | public function parseToken() method hasToken (line 112) | public function hasToken() method setRequest (line 123) | public function setRequest(Request $request) FILE: src/Http/Parser/QueryString.php class QueryString (line 17) | class QueryString implements ParserContract method parse (line 27) | public function parse(Request $request) FILE: src/Http/Parser/RouteParams.php class RouteParams (line 17) | class RouteParams implements ParserContract method parse (line 27) | public function parse(Request $request) FILE: src/JWT.php class JWT (line 21) | class JWT method __construct (line 60) | public function __construct(Manager $manager, Parser $parser) method fromSubject (line 72) | public function fromSubject(JWTSubject $subject) method fromUser (line 85) | public function fromUser(JWTSubject $user) method refresh (line 97) | public function refresh($forceForever = false, $resetClaims = false) method invalidate (line 112) | public function invalidate($forceForever = false) method checkOrFail (line 129) | public function checkOrFail() method check (line 140) | public function check($getPayload = false) method getToken (line 156) | public function getToken() method parseToken (line 176) | public function parseToken() method getPayload (line 190) | public function getPayload() method payload (line 202) | public function payload() method getClaim (line 213) | public function getClaim($claim) method makePayload (line 224) | public function makePayload(JWTSubject $subject) method getClaimsArray (line 235) | protected function getClaimsArray(JWTSubject $subject) method getClaimsForSubject (line 250) | protected function getClaimsForSubject(JWTSubject $subject) method hashSubjectModel (line 263) | protected function hashSubjectModel($model) method checkSubjectModel (line 274) | public function checkSubjectModel($model) method setToken (line 289) | public function setToken($token) method unsetToken (line 301) | public function unsetToken() method requireToken (line 315) | protected function requireToken() method setRequest (line 328) | public function setRequest(Request $request) method lockSubject (line 341) | public function lockSubject($lock) method manager (line 353) | public function manager() method parser (line 363) | public function parser() method factory (line 373) | public function factory() method blacklist (line 383) | public function blacklist() method __call (line 397) | public function __call($method, $parameters) FILE: src/JWTAuth.php class JWTAuth (line 18) | class JWTAuth extends JWT method __construct (line 35) | public function __construct(Manager $manager, Auth $auth, Parser $parser) method attempt (line 47) | public function attempt(array $credentials) method authenticate (line 61) | public function authenticate() method toUser (line 77) | public function toUser() method user (line 87) | public function user() FILE: src/JWTGuard.php class JWTGuard (line 24) | class JWTGuard implements Guard method __construct (line 59) | public function __construct(JWT $jwt, UserProvider $provider, Request ... method user (line 69) | public function user() method userOrFail (line 90) | public function userOrFail() method validate (line 105) | public function validate(array $credentials = []) method attempt (line 117) | public function attempt(array $credentials = [], $login = true) method login (line 134) | public function login(JWTSubject $user) method logout (line 148) | public function logout($forceForever = false) method refresh (line 163) | public function refresh($forceForever = false, $resetClaims = false) method invalidate (line 174) | public function invalidate($forceForever = false) method tokenById (line 185) | public function tokenById($id) method once (line 198) | public function once(array $credentials = []) method onceUsingId (line 215) | public function onceUsingId($id) method byId (line 232) | public function byId($id) method claims (line 243) | public function claims(array $claims) method getPayload (line 255) | public function getPayload() method payload (line 265) | public function payload() method setToken (line 276) | public function setToken($token) method setTTL (line 289) | public function setTTL($ttl) method getProvider (line 301) | public function getProvider() method setProvider (line 312) | public function setProvider(UserProvider $provider) method getUser (line 324) | public function getUser() method getRequest (line 334) | public function getRequest() method setRequest (line 345) | public function setRequest(Request $request) method factory (line 357) | public function factory() method getLastAttempted (line 367) | public function getLastAttempted() method hasValidCredentials (line 379) | protected function hasValidCredentials($user, $credentials) method validateSubject (line 389) | protected function validateSubject() method requireToken (line 407) | protected function requireToken() method __call (line 425) | public function __call($method, $parameters) FILE: src/Manager.php class Manager (line 20) | class Manager method __construct (line 67) | public function __construct(JWTContract $provider, Blacklist $blacklis... method encode (line 80) | public function encode(Payload $payload) method decode (line 96) | public function decode(Token $token, $checkBlacklist = true) method refresh (line 120) | public function refresh(Token $token, $forceForever = false, $resetCla... method invalidate (line 146) | public function invalidate(Token $token, $forceForever = false) method buildRefreshClaims (line 164) | protected function buildRefreshClaims(Payload $payload) method getPayloadFactory (line 187) | public function getPayloadFactory() method getJWTProvider (line 197) | public function getJWTProvider() method getBlacklist (line 207) | public function getBlacklist() method setBlacklistEnabled (line 218) | public function setBlacklistEnabled($enabled) method setPersistentClaims (line 231) | public function setPersistentClaims(array $claims) FILE: src/Payload.php class Payload (line 27) | class Payload implements ArrayAccess, Arrayable, Countable, Jsonable, Js... method __construct (line 44) | public function __construct(Collection $claims, PayloadValidator $vali... method getClaims (line 54) | public function getClaims() method matches (line 66) | public function matches(array $values, $strict = false) method matchesStrict (line 89) | public function matchesStrict(array $values) method get (line 100) | public function get($claim = null) method getInternal (line 121) | public function getInternal($claim) method has (line 132) | public function has(Claim $claim) method hasKey (line 143) | public function hasKey($claim) method toArray (line 153) | public function toArray() method jsonSerialize (line 163) | #[\ReturnTypeWillChange] method toJson (line 175) | public function toJson($options = JSON_UNESCAPED_SLASHES) method __toString (line 185) | public function __toString() method offsetExists (line 196) | #[\ReturnTypeWillChange] method offsetGet (line 208) | #[\ReturnTypeWillChange] method offsetSet (line 222) | #[\ReturnTypeWillChange] method offsetUnset (line 236) | #[\ReturnTypeWillChange] method count (line 247) | #[\ReturnTypeWillChange] method __invoke (line 259) | public function __invoke($claim = null) method __call (line 273) | public function __call($method, $parameters) FILE: src/Providers/AbstractServiceProvider.php class AbstractServiceProvider (line 39) | abstract class AbstractServiceProvider extends ServiceProvider method boot (line 58) | abstract public function boot(); method register (line 65) | public function register() method extendAuthGuard (line 92) | protected function extendAuthGuard() method registerAliases (line 112) | protected function registerAliases() method registerJWTProvider (line 132) | protected function registerJWTProvider() method registerNamshiProvider (line 147) | protected function registerNamshiProvider() method registerLcobucciProvider (line 164) | protected function registerLcobucciProvider() method registerAuthProvider (line 180) | protected function registerAuthProvider() method registerStorageProvider (line 192) | protected function registerStorageProvider() method registerManager (line 204) | protected function registerManager() method registerTokenParser (line 223) | protected function registerTokenParser() method registerJWT (line 246) | protected function registerJWT() method registerJWTAuth (line 261) | protected function registerJWTAuth() method registerJWTBlacklist (line 277) | protected function registerJWTBlacklist() method registerPayloadValidator (line 292) | protected function registerPayloadValidator() method registerClaimFactory (line 306) | protected function registerClaimFactory() method registerPayloadFactory (line 322) | protected function registerPayloadFactory() method registerJWTCommand (line 337) | protected function registerJWTCommand() method config (line 351) | protected function config($key, $default = null) method getConfigInstance (line 362) | protected function getConfigInstance($key) FILE: src/Providers/Auth/Illuminate.php class Illuminate (line 17) | class Illuminate implements Auth method __construct (line 32) | public function __construct(GuardContract $auth) method byCredentials (line 43) | public function byCredentials(array $credentials) method byId (line 54) | public function byId($id) method user (line 64) | public function user() FILE: src/Providers/JWT/Lcobucci.php class Lcobucci (line 32) | class Lcobucci extends Provider implements JWT method __construct (line 53) | public function __construct($secret, $algo, array $keys, $config = null) method encode (line 86) | public function encode(array $payload) method decode (line 107) | public function decode($token) method getBuilderFromClaims (line 139) | protected function getBuilderFromClaims(array $payload): Builder method buildConfig (line 166) | protected function buildConfig(): Configuration method getSigner (line 196) | protected function getSigner() method isAsymmetric (line 214) | protected function isAsymmetric() method getSigningKey (line 227) | protected function getSigningKey() method getVerificationKey (line 251) | protected function getVerificationKey() method getKey (line 271) | protected function getKey(string $contents, string $passphrase = ''): Key method usingV4 (line 279) | protected function usingV4(): bool FILE: src/Providers/JWT/Provider.php class Provider (line 16) | abstract class Provider method __construct (line 57) | public function __construct($secret, $algo, array $keys) method setAlgo (line 70) | public function setAlgo($algo) method getAlgo (line 82) | public function getAlgo() method setSecret (line 93) | public function setSecret($secret) method getSecret (line 105) | public function getSecret() method setKeys (line 116) | public function setKeys(array $keys) method getKeys (line 128) | public function getKeys() method getPublicKey (line 138) | public function getPublicKey() method getPrivateKey (line 148) | public function getPrivateKey() method getPassphrase (line 159) | public function getPassphrase() method getSigningKey (line 169) | protected function getSigningKey() method getVerificationKey (line 179) | protected function getVerificationKey() method isAsymmetric (line 189) | abstract protected function isAsymmetric(); FILE: src/Providers/LaravelServiceProvider.php class LaravelServiceProvider (line 17) | class LaravelServiceProvider extends AbstractServiceProvider method boot (line 22) | public function boot() method registerStorageProvider (line 42) | protected function registerStorageProvider() method aliasMiddleware (line 60) | protected function aliasMiddleware() FILE: src/Providers/LumenServiceProvider.php class LumenServiceProvider (line 16) | class LumenServiceProvider extends AbstractServiceProvider method boot (line 21) | public function boot() FILE: src/Providers/Storage/Illuminate.php class Illuminate (line 19) | class Illuminate implements Storage method __construct (line 51) | public function __construct(CacheContract $cache) method add (line 64) | public function add($key, $value, $minutes) method forever (line 84) | public function forever($key, $value) method get (line 95) | public function get($key) method destroy (line 106) | public function destroy($key) method flush (line 116) | public function flush() method cache (line 126) | protected function cache() method setLaravelVersion (line 142) | public function setLaravelVersion($version) method determineTagSupport (line 155) | protected function determineTagSupport() FILE: src/Support/CustomClaims.php type CustomClaims (line 14) | trait CustomClaims method customClaims (line 29) | public function customClaims(array $customClaims) method claims (line 42) | public function claims(array $customClaims) method getCustomClaims (line 52) | public function getCustomClaims() FILE: src/Support/RefreshFlow.php type RefreshFlow (line 14) | trait RefreshFlow method setRefreshFlow (line 29) | public function setRefreshFlow($refreshFlow = true) FILE: src/Support/Utils.php class Utils (line 16) | class Utils method now (line 23) | public static function now() method timestamp (line 34) | public static function timestamp($timestamp) method isPast (line 46) | public static function isPast($timestamp, $leeway = 0) method isFuture (line 62) | public static function isFuture($timestamp, $leeway = 0) FILE: src/Token.php class Token (line 16) | class Token method __construct (line 29) | public function __construct($value) method get (line 39) | public function get() method __toString (line 49) | public function __toString() FILE: src/Validators/PayloadValidator.php class PayloadValidator (line 17) | class PayloadValidator extends Validator method check (line 46) | public function check($value) method validateStructure (line 62) | protected function validateStructure(Collection $claims) method validatePayload (line 78) | protected function validatePayload(Collection $claims) method validateRefresh (line 91) | protected function validateRefresh(Collection $claims) method setRequiredClaims (line 102) | public function setRequiredClaims(array $claims) method setRefreshTTL (line 115) | public function setRefreshTTL($ttl) FILE: src/Validators/TokenValidator.php class TokenValidator (line 16) | class TokenValidator extends Validator method check (line 24) | public function check($value) method validateStructure (line 35) | protected function validateStructure($token) FILE: src/Validators/Validator.php class Validator (line 18) | abstract class Validator implements ValidatorContract method isValid (line 28) | public function isValid($value) method check (line 45) | abstract public function check($value); FILE: tests/AbstractTestCase.php class AbstractTestCase (line 18) | abstract class AbstractTestCase extends TestCase method setUp (line 25) | public function setUp(): void method tearDown (line 33) | public function tearDown(): void FILE: tests/BlacklistTest.php class BlacklistTest (line 27) | class BlacklistTest extends AbstractTestCase method setUp (line 44) | public function setUp(): void method it_should_add_a_valid_token_to_the_blacklist (line 54) | public function it_should_add_a_valid_token_to_the_blacklist() method it_should_add_a_token_with_no_exp_to_the_blacklist_forever (line 86) | public function it_should_add_a_token_with_no_exp_to_the_blacklist_for... method it_should_return_true_when_adding_an_expired_token_to_the_blacklist (line 106) | public function it_should_return_true_when_adding_an_expired_token_to_... method it_should_return_true_early_when_adding_an_item_and_it_already_exists (line 137) | public function it_should_return_true_early_when_adding_an_item_and_it... method it_should_check_whether_a_token_has_been_blacklisted (line 168) | public function it_should_check_whether_a_token_has_been_blacklisted() method blacklist_provider (line 190) | public function blacklist_provider() method it_should_check_whether_a_token_has_not_been_blacklisted (line 208) | public function it_should_check_whether_a_token_has_not_been_blacklist... method it_should_check_whether_a_token_has_been_blacklisted_forever (line 230) | public function it_should_check_whether_a_token_has_been_blacklisted_f... method it_should_check_whether_a_token_has_been_blacklisted_when_the_token_is_not_blacklisted (line 252) | public function it_should_check_whether_a_token_has_been_blacklisted_w... method it_should_remove_a_token_from_the_blacklist (line 274) | public function it_should_remove_a_token_from_the_blacklist() method it_should_set_a_custom_unique_key_for_the_blacklist (line 295) | public function it_should_set_a_custom_unique_key_for_the_blacklist() method it_should_empty_the_blacklist (line 318) | public function it_should_empty_the_blacklist() method it_should_set_and_get_the_blacklist_grace_period (line 325) | public function it_should_set_and_get_the_blacklist_grace_period() method it_should_set_and_get_the_blacklist_refresh_ttl (line 332) | public function it_should_set_and_get_the_blacklist_refresh_ttl() FILE: tests/Claims/ClaimTest.php class ClaimTest (line 19) | class ClaimTest extends AbstractTestCase method setUp (line 26) | public function setUp(): void method it_should_throw_an_exception_when_passing_an_invalid_value (line 34) | public function it_should_throw_an_exception_when_passing_an_invalid_v... method it_should_convert_the_claim_to_an_array (line 43) | public function it_should_convert_the_claim_to_an_array() method it_should_get_the_claim_as_a_string (line 49) | public function it_should_get_the_claim_as_a_string() method it_should_get_the_object_as_json (line 55) | public function it_should_get_the_object_as_json() method it_should_implement_arrayable (line 61) | public function it_should_implement_arrayable() FILE: tests/Claims/CollectionTest.php class CollectionTest (line 23) | class CollectionTest extends AbstractTestCase method getCollection (line 25) | private function getCollection() method it_should_sanitize_the_claims_to_associative_array (line 40) | public function it_should_sanitize_the_claims_to_associative_array() method it_should_determine_if_a_collection_contains_all_the_given_claims (line 48) | public function it_should_determine_if_a_collection_contains_all_the_g... method it_should_get_a_claim_instance_by_name (line 61) | public function it_should_get_a_claim_instance_by_name() FILE: tests/Claims/DatetimeClaimTest.php class DatetimeClaimTest (line 31) | class DatetimeClaimTest extends AbstractTestCase method setUp (line 43) | public function setUp(): void method it_should_handle_carbon_claims (line 61) | public function it_should_handle_carbon_claims() method it_should_handle_datetime_claims (line 86) | public function it_should_handle_datetime_claims() method it_should_handle_datetime_immutable_claims (line 110) | public function it_should_handle_datetime_immutable_claims() method it_should_handle_datetinterval_claims (line 133) | public function it_should_handle_datetinterval_claims() FILE: tests/Claims/FactoryTest.php class FactoryTest (line 26) | class FactoryTest extends AbstractTestCase method setUp (line 33) | public function setUp(): void method it_should_set_the_request (line 41) | public function it_should_set_the_request() method it_should_set_the_ttl (line 48) | public function it_should_set_the_ttl() method it_should_set_the_leeway (line 57) | public function it_should_set_the_leeway() method it_should_get_a_defined_claim_instance_when_passing_a_name_and_value (line 66) | public function it_should_get_a_defined_claim_instance_when_passing_a_... method it_should_get_a_custom_claim_instance_when_passing_a_non_defined_name_and_value (line 77) | public function it_should_get_a_custom_claim_instance_when_passing_a_n... method it_should_make_a_claim_instance_with_a_value (line 83) | public function it_should_make_a_claim_instance_with_a_value() method it_should_extend_claim_factory_to_add_a_custom_claim (line 106) | public function it_should_extend_claim_factory_to_add_a_custom_claim() FILE: tests/Claims/IssuedAtTest.php class IssuedAtTest (line 18) | class IssuedAtTest extends AbstractTestCase method it_should_throw_an_exception_when_passing_a_future_timestamp (line 21) | public function it_should_throw_an_exception_when_passing_a_future_tim... FILE: tests/Claims/NotBeforeTest.php class NotBeforeTest (line 18) | class NotBeforeTest extends AbstractTestCase method it_should_throw_an_exception_when_passing_an_invalid_value (line 21) | public function it_should_throw_an_exception_when_passing_an_invalid_v... FILE: tests/FactoryTest.php class FactoryTest (line 28) | class FactoryTest extends AbstractTestCase method setUp (line 45) | public function setUp(): void method it_should_return_a_payload_when_passing_an_array_of_claims (line 55) | public function it_should_return_a_payload_when_passing_an_array_of_cl... method it_should_return_a_payload_when_chaining_claim_methods (line 96) | public function it_should_return_a_payload_when_chaining_claim_methods() method it_should_return_a_payload_when_passing_miltidimensional_array_as_custom_claim_to_make_method (line 125) | public function it_should_return_a_payload_when_passing_miltidimension... method it_should_exclude_the_exp_claim_when_setting_ttl_to_null (line 157) | public function it_should_exclude_the_exp_claim_when_setting_ttl_to_nu... method it_should_exclude_claims_from_previous_payloads (line 185) | public function it_should_exclude_claims_from_previous_payloads() method it_should_set_the_default_claims (line 214) | public function it_should_set_the_default_claims() method it_should_get_payload_with_a_predefined_collection_of_claims (line 222) | public function it_should_get_payload_with_a_predefined_collection_of_... method it_should_get_the_validator (line 243) | public function it_should_get_the_validator() FILE: tests/Fixtures/Foo.php class Foo (line 16) | class Foo extends Claim FILE: tests/Http/ParserTest.php class ParserTest (line 28) | class ParserTest extends AbstractTestCase method it_should_return_the_token_from_the_authorization_header (line 31) | public function it_should_return_the_token_from_the_authorization_head... method it_should_return_the_token_from_the_prefixed_authentication_header (line 50) | public function it_should_return_the_token_from_the_prefixed_authentic... method it_should_return_the_token_from_the_custom_authentication_header (line 69) | public function it_should_return_the_token_from_the_custom_authenticat... method it_should_return_the_token_from_the_alt_authorization_headers (line 88) | public function it_should_return_the_token_from_the_alt_authorization_... method it_should_ignore_non_bearer_tokens (line 112) | public function it_should_ignore_non_bearer_tokens() method it_should_not_strip_trailing_hyphens_from_the_authorization_header (line 131) | public function it_should_not_strip_trailing_hyphens_from_the_authoriz... method it_should_handle_excess_whitespace_from_the_authorization_header (line 154) | public function it_should_handle_excess_whitespace_from_the_authorizat... method whitespaceProvider (line 172) | public function whitespaceProvider() method it_should_return_the_token_from_query_string (line 188) | public function it_should_return_the_token_from_query_string() method it_should_return_the_token_from_the_custom_query_string (line 205) | public function it_should_return_the_token_from_the_custom_query_string() method it_should_return_the_token_from_the_query_string_not_the_input_source (line 222) | public function it_should_return_the_token_from_the_query_string_not_t... method it_should_return_the_token_from_the_custom_query_string_not_the_custom_input_source (line 239) | public function it_should_return_the_token_from_the_custom_query_strin... method it_should_return_the_token_from_input_source (line 256) | public function it_should_return_the_token_from_input_source() method it_should_return_the_token_from_the_custom_input_source (line 274) | public function it_should_return_the_token_from_the_custom_input_source() method it_should_return_the_token_from_an_unencrypted_cookie (line 292) | public function it_should_return_the_token_from_an_unencrypted_cookie() method it_should_return_the_token_from_a_crypted_cookie (line 310) | public function it_should_return_the_token_from_a_crypted_cookie() method it_should_return_the_token_from_route (line 338) | public function it_should_return_the_token_from_route() method it_should_return_the_token_from_route_with_a_custom_param (line 358) | public function it_should_return_the_token_from_route_with_a_custom_pa... method it_should_ignore_routeless_requests (line 378) | public function it_should_ignore_routeless_requests() method it_should_ignore_lumen_request_arrays (line 398) | public function it_should_ignore_lumen_request_arrays() method it_should_accept_lumen_request_arrays_with_special_class (line 418) | public function it_should_accept_lumen_request_arrays_with_special_cla... method it_should_return_null_if_no_token_in_request (line 438) | public function it_should_return_null_if_no_token_in_request() method it_should_retrieve_the_chain (line 458) | public function it_should_retrieve_the_chain() method it_should_retrieve_the_chain_with_alias (line 474) | public function it_should_retrieve_the_chain_with_alias() method it_should_set_the_cookie_key (line 493) | public function it_should_set_the_cookie_key() method it_should_add_custom_parser (line 500) | public function it_should_add_custom_parser() method it_should_add_multiple_custom_parser (line 515) | public function it_should_add_multiple_custom_parser() method getRouteMock (line 532) | protected function getRouteMock($expectedParameterValue = null, $expec... FILE: tests/JWTAuthTest.php class JWTAuthTest (line 28) | class JWTAuthTest extends AbstractTestCase method setUp (line 50) | public function setUp(): void method it_should_return_a_token_when_passing_a_user (line 59) | public function it_should_return_a_token_when_passing_a_user() method it_should_pass_provider_check_if_hash_matches (line 78) | public function it_should_pass_provider_check_if_hash_matches() method it_should_pass_provider_check_if_hash_matches_when_provider_is_null (line 92) | public function it_should_pass_provider_check_if_hash_matches_when_pro... method it_should_not_pass_provider_check_if_hash_not_match (line 106) | public function it_should_not_pass_provider_check_if_hash_not_match() method it_should_return_a_token_when_passing_valid_credentials_to_attempt_method (line 120) | public function it_should_return_a_token_when_passing_valid_credential... method it_should_return_false_when_passing_invalid_credentials_to_attempt_method (line 142) | public function it_should_return_false_when_passing_invalid_credential... method it_should_throw_an_exception_when_not_providing_a_token (line 154) | public function it_should_throw_an_exception_when_not_providing_a_token() method it_should_return_the_owning_user_from_a_token_containing_an_existing_user (line 163) | public function it_should_return_the_owning_user_from_a_token_containi... method it_should_return_false_when_passing_a_token_not_containing_an_existing_user (line 179) | public function it_should_return_false_when_passing_a_token_not_contai... method it_should_refresh_a_token (line 195) | public function it_should_refresh_a_token() method it_should_invalidate_a_token (line 208) | public function it_should_invalidate_a_token() method it_should_force_invalidate_a_token_forever (line 218) | public function it_should_force_invalidate_a_token_forever() method it_should_retrieve_the_token_from_the_request (line 228) | public function it_should_retrieve_the_token_from_the_request() method it_should_get_the_authenticated_user (line 237) | public function it_should_get_the_authenticated_user() method it_should_return_false_if_the_token_is_invalid (line 244) | public function it_should_return_false_if_the_token_is_invalid() method it_should_return_true_if_the_token_is_valid (line 253) | public function it_should_return_true_if_the_token_is_valid() method it_should_throw_an_exception_when_token_not_present_in_request (line 264) | public function it_should_throw_an_exception_when_token_not_present_in... method it_should_return_false_when_no_token_is_set (line 275) | public function it_should_return_false_when_no_token_is_set() method it_should_magically_call_the_manager (line 283) | public function it_should_magically_call_the_manager() method it_should_set_the_request (line 293) | public function it_should_set_the_request() method it_should_unset_the_token (line 306) | public function it_should_unset_the_token() method it_should_get_the_manager_instance (line 318) | public function it_should_get_the_manager_instance() method it_should_get_the_parser_instance (line 325) | public function it_should_get_the_parser_instance() method it_should_get_a_claim_value (line 332) | public function it_should_get_a_claim_value() FILE: tests/JWTGuardTest.php class JWTGuardTest (line 25) | class JWTGuardTest extends AbstractTestCase method setUp (line 42) | public function setUp(): void method it_should_get_the_request (line 52) | public function it_should_get_the_request() method it_should_get_the_authenticated_user_if_a_valid_token_is_provided (line 58) | public function it_should_get_the_authenticated_user_if_a_valid_token_... method it_should_get_the_authenticated_user_if_a_valid_token_is_provided_and_not_throw_an_exception (line 90) | public function it_should_get_the_authenticated_user_if_a_valid_token_... method it_should_return_null_if_an_invalid_token_is_provided (line 119) | public function it_should_return_null_if_an_invalid_token_is_provided() method it_should_return_null_if_no_token_is_provided (line 132) | public function it_should_return_null_if_no_token_is_provided() method it_should_throw_an_exception_if_an_invalid_token_is_provided (line 145) | public function it_should_throw_an_exception_if_an_invalid_token_is_pr... method it_should_throw_an_exception_if_no_token_is_provided (line 161) | public function it_should_throw_an_exception_if_no_token_is_provided() method it_should_return_a_token_if_credentials_are_ok_and_user_is_found (line 177) | public function it_should_return_a_token_if_credentials_are_ok_and_use... method it_should_return_true_if_credentials_are_ok_and_user_is_found_when_choosing_not_to_login (line 214) | public function it_should_return_true_if_credentials_are_ok_and_user_i... method it_should_return_false_if_credentials_are_invalid (line 234) | public function it_should_return_false_if_credentials_are_invalid() method it_should_magically_call_the_jwt_instance (line 253) | public function it_should_magically_call_the_jwt_instance() method it_should_logout_the_user_by_invalidating_the_token (line 260) | public function it_should_logout_the_user_by_invalidating_the_token() method it_should_refresh_the_token (line 272) | public function it_should_refresh_the_token() method it_should_invalidate_the_token (line 282) | public function it_should_invalidate_the_token() method it_should_throw_an_exception_if_there_is_no_token_present_when_required (line 292) | public function it_should_throw_an_exception_if_there_is_no_token_pres... method it_should_generate_a_token_by_id (line 305) | public function it_should_generate_a_token_by_id() method it_should_not_generate_a_token_by_id (line 323) | public function it_should_not_generate_a_token_by_id() method it_should_authenticate_the_user_by_credentials_and_return_true_if_valid (line 334) | public function it_should_authenticate_the_user_by_credentials_and_ret... method it_should_attempt_to_authenticate_the_user_by_credentials_and_return_false_if_invalid (line 353) | public function it_should_attempt_to_authenticate_the_user_by_credenti... method it_should_authenticate_the_user_by_id_and_return_boolean (line 372) | public function it_should_authenticate_the_user_by_id_and_return_boole... method it_should_not_authenticate_the_user_by_id_and_return_false (line 386) | public function it_should_not_authenticate_the_user_by_id_and_return_f... method it_should_create_a_token_from_a_user_object (line 398) | public function it_should_create_a_token_from_a_user_object() method it_should_get_the_payload (line 418) | public function it_should_get_the_payload() method it_should_be_macroable (line 427) | public function it_should_be_macroable() FILE: tests/ManagerTest.php class ManagerTest (line 32) | class ManagerTest extends AbstractTestCase method setUp (line 59) | public function setUp(): void method it_should_encode_a_payload (line 71) | public function it_should_encode_a_payload() method it_should_decode_a_token (line 95) | public function it_should_decode_a_token() method it_should_throw_exception_when_token_is_blacklisted (line 127) | public function it_should_throw_exception_when_token_is_blacklisted() method it_should_refresh_a_token (line 158) | public function it_should_refresh_a_token() method it_should_invalidate_a_token (line 192) | public function it_should_invalidate_a_token() method it_should_force_invalidate_a_token_forever (line 222) | public function it_should_force_invalidate_a_token_forever() method it_should_throw_an_exception_when_enable_blacklist_is_set_to_false (line 252) | public function it_should_throw_an_exception_when_enable_blacklist_is_... method it_should_get_the_payload_factory (line 263) | public function it_should_get_the_payload_factory() method it_should_get_the_jwt_provider (line 269) | public function it_should_get_the_jwt_provider() method it_should_get_the_blacklist (line 275) | public function it_should_get_the_blacklist() FILE: tests/Middleware/AbstractMiddlewareTest.php class AbstractMiddlewareTest (line 19) | abstract class AbstractMiddlewareTest extends AbstractTestCase method setUp (line 31) | public function setUp(): void FILE: tests/Middleware/AuthenticateAndRenewTest.php class AuthenticateAndRenewTest (line 22) | class AuthenticateAndRenewTest extends AbstractMiddlewareTest method setUp (line 29) | public function setUp(): void method it_should_authenticate_a_user_and_return_a_new_token (line 37) | public function it_should_authenticate_a_user_and_return_a_new_token() method it_should_throw_an_unauthorized_exception_if_token_not_provided (line 56) | public function it_should_throw_an_unauthorized_exception_if_token_not... method it_should_throw_an_unauthorized_exception_if_token_invalid (line 72) | public function it_should_throw_an_unauthorized_exception_if_token_inv... FILE: tests/Middleware/AuthenticateTest.php class AuthenticateTest (line 21) | class AuthenticateTest extends AbstractMiddlewareTest method setUp (line 28) | public function setUp(): void method it_should_authenticate_a_user (line 36) | public function it_should_authenticate_a_user() method it_should_throw_an_unauthorized_exception_if_token_not_provided (line 52) | public function it_should_throw_an_unauthorized_exception_if_token_not... method it_should_throw_an_unauthorized_exception_if_token_invalid (line 68) | public function it_should_throw_an_unauthorized_exception_if_token_inv... method it_should_throw_an_unauthorized_exception_if_user_not_found (line 86) | public function it_should_throw_an_unauthorized_exception_if_user_not_... FILE: tests/Middleware/CheckTest.php class CheckTest (line 20) | class CheckTest extends AbstractMiddlewareTest method setUp (line 27) | public function setUp(): void method it_should_authenticate_a_user_if_a_token_is_present (line 35) | public function it_should_authenticate_a_user_if_a_token_is_present() method it_should_unset_the_exception_if_a_token_is_present (line 51) | public function it_should_unset_the_exception_if_a_token_is_present() method it_should_do_nothing_if_a_token_is_not_present (line 67) | public function it_should_do_nothing_if_a_token_is_not_present() FILE: tests/Middleware/RefreshTokenTest.php class RefreshTokenTest (line 21) | class RefreshTokenTest extends AbstractMiddlewareTest method setUp (line 28) | public function setUp(): void method it_should_refresh_a_token (line 36) | public function it_should_refresh_a_token() method it_should_throw_an_unauthorized_exception_if_token_not_provided (line 54) | public function it_should_throw_an_unauthorized_exception_if_token_not... method it_should_throw_an_unauthorized_exception_if_token_invalid (line 70) | public function it_should_throw_an_unauthorized_exception_if_token_inv... FILE: tests/PayloadTest.php class PayloadTest (line 29) | class PayloadTest extends AbstractTestCase method setUp (line 41) | public function setUp(): void method getTestPayload (line 52) | private function getTestPayload(array $extraClaims = []) method it_should_throw_an_exception_when_trying_to_add_to_the_payload (line 76) | public function it_should_throw_an_exception_when_trying_to_add_to_the... method it_should_throw_an_exception_when_trying_to_remove_a_key_from_the_payload (line 85) | public function it_should_throw_an_exception_when_trying_to_remove_a_k... method it_should_cast_the_payload_to_a_string_as_json (line 94) | public function it_should_cast_the_payload_to_a_string_as_json() method it_should_allow_array_access_on_the_payload (line 101) | public function it_should_allow_array_access_on_the_payload() method it_should_get_properties_of_payload_via_get_method (line 109) | public function it_should_get_properties_of_payload_via_get_method() method it_should_get_multiple_properties_when_passing_an_array_to_the_get_method (line 123) | public function it_should_get_multiple_properties_when_passing_an_arra... method it_should_determine_whether_the_payload_has_a_claim (line 136) | public function it_should_determine_whether_the_payload_has_a_claim() method it_should_magically_get_a_property (line 143) | public function it_should_magically_get_a_property() method it_should_invoke_the_instance_as_a_callable (line 155) | public function it_should_invoke_the_instance_as_a_callable() method it_should_throw_an_exception_when_magically_getting_a_property_that_does_not_exist (line 171) | public function it_should_throw_an_exception_when_magically_getting_a_... method it_should_get_the_claims (line 180) | public function it_should_get_the_claims() method it_should_get_the_object_as_json (line 192) | public function it_should_get_the_object_as_json() method it_should_count_the_claims (line 198) | public function it_should_count_the_claims() method it_should_match_values (line 205) | public function it_should_match_values() method it_should_match_strict_values (line 214) | public function it_should_match_strict_values() method it_should_not_match_empty_values (line 223) | public function it_should_not_match_empty_values() method it_should_not_match_values (line 229) | public function it_should_not_match_values() method it_should_not_match_strict_values (line 238) | public function it_should_not_match_strict_values() method it_should_not_match_a_non_existing_claim (line 248) | public function it_should_not_match_a_non_existing_claim() FILE: tests/Providers/Auth/IlluminateTest.php class IlluminateTest (line 19) | class IlluminateTest extends AbstractTestCase method setUp (line 31) | public function setUp(): void method it_should_return_true_if_credentials_are_valid (line 40) | public function it_should_return_true_if_credentials_are_valid() method it_should_return_true_if_user_is_found (line 47) | public function it_should_return_true_if_user_is_found() method it_should_return_false_if_user_is_not_found (line 54) | public function it_should_return_false_if_user_is_not_found() method it_should_return_the_currently_authenticated_user (line 61) | public function it_should_return_the_currently_authenticated_user() FILE: tests/Providers/JWT/LcobucciTest.php class LcobucciTest (line 21) | class LcobucciTest extends AbstractTestCase method it_can_encode_claims_using_a_symmetric_key (line 24) | public function it_can_encode_claims_using_a_symmetric_key() method it_can_encode_and_decode_a_token_using_a_symmetric_key (line 51) | public function it_can_encode_and_decode_a_token_using_a_symmetric_key() method it_can_encode_and_decode_a_token_using_an_asymmetric_RS256_key (line 74) | public function it_can_encode_and_decode_a_token_using_an_asymmetric_R... method it_can_encode_and_decode_a_token_with_nbf_jti_and_aud_claims (line 105) | public function it_can_encode_and_decode_a_token_with_nbf_jti_and_aud_... method it_can_encode_and_decode_a_token_using_an_asymmetric_ES256_key (line 134) | public function it_can_encode_and_decode_a_token_using_an_asymmetric_E... method it_should_throw_an_invalid_exception_when_the_payload_could_not_be_encoded (line 165) | public function it_should_throw_an_invalid_exception_when_the_payload_... method it_should_throw_a_token_invalid_exception_when_the_token_could_not_be_decoded_due_to_a_bad_signature (line 183) | public function it_should_throw_a_token_invalid_exception_when_the_tok... method it_should_throw_a_token_invalid_exception_when_the_token_could_not_be_decoded_due_to_tampered_token (line 194) | public function it_should_throw_a_token_invalid_exception_when_the_tok... method it_should_throw_a_token_invalid_exception_when_the_token_could_not_be_decoded (line 205) | public function it_should_throw_a_token_invalid_exception_when_the_tok... method it_should_throw_an_exception_when_the_algorithm_passed_is_invalid (line 214) | public function it_should_throw_an_exception_when_the_algorithm_passed... method it_should_throw_an_exception_when_no_symmetric_key_is_provided_when_encoding (line 223) | public function it_should_throw_an_exception_when_no_symmetric_key_is_... method it_should_throw_an_exception_when_no_symmetric_key_is_provided_when_decoding (line 232) | public function it_should_throw_an_exception_when_no_symmetric_key_is_... method it_should_throw_an_exception_when_no_asymmetric_public_key_is_provided (line 241) | public function it_should_throw_an_exception_when_no_asymmetric_public... method it_should_throw_an_exception_when_no_asymmetric_private_key_is_provided (line 254) | public function it_should_throw_an_exception_when_no_asymmetric_privat... method it_should_return_the_public_key (line 267) | public function it_should_return_the_public_key() method it_should_return_the_keys (line 279) | public function it_should_return_the_keys() method getProvider (line 290) | public function getProvider($secret, $algo, array $keys = []) method getDummyPrivateKey (line 295) | public function getDummyPrivateKey() method getDummyPublicKey (line 300) | public function getDummyPublicKey() method getDummyEcPrivateKey (line 305) | public function getDummyEcPrivateKey() method getDummyEcPublicKey (line 310) | public function getDummyEcPublicKey() FILE: tests/Providers/JWT/ProviderTest.php class ProviderTest (line 17) | class ProviderTest extends AbstractTestCase method setUp (line 24) | public function setUp(): void method it_should_set_the_algo (line 32) | public function it_should_set_the_algo() method it_should_set_the_secret (line 40) | public function it_should_set_the_secret() FILE: tests/Providers/Storage/IlluminateTest.php class IlluminateTest (line 20) | class IlluminateTest extends AbstractTestCase method setUp (line 32) | public function setUp(): void method it_should_add_the_item_to_storage (line 41) | public function it_should_add_the_item_to_storage() method it_should_add_the_item_to_storage_forever (line 49) | public function it_should_add_the_item_to_storage_forever() method it_should_get_an_item_from_storage (line 57) | public function it_should_get_an_item_from_storage() method it_should_remove_the_item_from_storage (line 65) | public function it_should_remove_the_item_from_storage() method it_should_remove_all_items_from_storage (line 73) | public function it_should_remove_all_items_from_storage() method emulateTags (line 88) | private function emulateTags() method it_should_add_the_item_to_tagged_storage (line 96) | public function it_should_add_the_item_to_tagged_storage() method it_should_add_the_item_to_tagged_storage_forever (line 105) | public function it_should_add_the_item_to_tagged_storage_forever() method it_should_get_an_item_from_tagged_storage (line 114) | public function it_should_get_an_item_from_tagged_storage() method it_should_remove_the_item_from_tagged_storage (line 123) | public function it_should_remove_the_item_from_tagged_storage() method it_should_remove_all_tagged_items_from_storage (line 132) | public function it_should_remove_all_tagged_items_from_storage() FILE: tests/Stubs/JWTProviderStub.php class JWTProviderStub (line 16) | class JWTProviderStub extends Provider method isAsymmetric (line 21) | protected function isAsymmetric() FILE: tests/Stubs/LaravelUserStub.php class LaravelUserStub (line 17) | class LaravelUserStub extends UserStub implements Authenticatable, JWTSu... method getAuthIdentifierName (line 19) | public function getAuthIdentifierName() method getAuthIdentifier (line 24) | public function getAuthIdentifier() method getAuthPassword (line 29) | public function getAuthPassword() method getRememberToken (line 34) | public function getRememberToken() method setRememberToken (line 39) | public function setRememberToken($value) method getRememberTokenName (line 44) | public function getRememberTokenName() method getAuthPasswordName (line 49) | public function getAuthPasswordName() FILE: tests/Stubs/TaggedStorage.php class TaggedStorage (line 16) | class TaggedStorage extends Storage FILE: tests/Stubs/UserStub.php class UserStub (line 16) | class UserStub implements JWTSubject method getJWTIdentifier (line 18) | public function getJWTIdentifier() method getJWTCustomClaims (line 23) | public function getJWTCustomClaims() FILE: tests/TokenTest.php class TokenTest (line 16) | class TokenTest extends AbstractTestCase method setUp (line 23) | public function setUp(): void method it_should_return_the_token_when_casting_to_a_string (line 31) | public function it_should_return_the_token_when_casting_to_a_string() method it_should_return_the_token_when_calling_get_method (line 37) | public function it_should_return_the_token_when_calling_get_method() FILE: tests/Validators/PayloadValidatorTest.php class PayloadValidatorTest (line 27) | class PayloadValidatorTest extends AbstractTestCase method setUp (line 34) | public function setUp(): void method it_should_return_true_when_providing_a_valid_payload (line 42) | public function it_should_return_true_when_providing_a_valid_payload() method it_should_throw_an_exception_when_providing_an_expired_payload (line 59) | public function it_should_throw_an_exception_when_providing_an_expired... method it_should_throw_an_exception_when_providing_an_invalid_nbf_claim (line 79) | public function it_should_throw_an_exception_when_providing_an_invalid... method it_should_throw_an_exception_when_providing_an_invalid_iat_claim (line 99) | public function it_should_throw_an_exception_when_providing_an_invalid... method it_should_throw_an_exception_when_providing_an_invalid_payload (line 119) | public function it_should_throw_an_exception_when_providing_an_invalid... method it_should_throw_an_exception_when_providing_an_invalid_expiry (line 135) | public function it_should_throw_an_exception_when_providing_an_invalid... method it_should_set_the_required_claims (line 155) | public function it_should_set_the_required_claims() method it_should_check_the_token_in_the_refresh_context (line 168) | public function it_should_check_the_token_in_the_refresh_context() method it_should_return_true_if_the_refresh_ttl_is_null (line 187) | public function it_should_return_true_if_the_refresh_ttl_is_null() method it_should_throw_an_exception_if_the_token_cannot_be_refreshed (line 206) | public function it_should_throw_an_exception_if_the_token_cannot_be_re... FILE: tests/Validators/TokenValidatorTest.php class TokenValidatorTest (line 18) | class TokenValidatorTest extends AbstractTestCase method setUp (line 25) | public function setUp(): void method it_should_return_true_when_providing_a_well_formed_token (line 33) | public function it_should_return_true_when_providing_a_well_formed_tok... method it_should_return_false_when_providing_a_malformed_token (line 45) | public function it_should_return_false_when_providing_a_malformed_toke... method it_should_throw_an_exception_when_providing_a_malformed_token (line 55) | public function it_should_throw_an_exception_when_providing_a_malforme... method it_should_return_false_when_providing_a_token_with_wrong_segments_number (line 68) | public function it_should_return_false_when_providing_a_token_with_wro... method it_should_throw_an_exception_when_providing_a_malformed_token_with_wrong_segments_number (line 78) | public function it_should_throw_an_exception_when_providing_a_malforme... method dataProviderMalformedTokens (line 86) | public function dataProviderMalformedTokens() method dataProviderTokensWithWrongSegmentsNumber (line 99) | public function dataProviderTokensWithWrongSegmentsNumber()