package and depencies
This commit is contained in:
		| @@ -13,6 +13,7 @@ namespace Tymon\JWTAuth\Http\Middleware; | ||||
|  | ||||
| use Closure; | ||||
|  | ||||
| /** @deprecated */ | ||||
| class Authenticate extends BaseMiddleware | ||||
| { | ||||
|     /** | ||||
| @@ -20,10 +21,9 @@ class Authenticate extends BaseMiddleware | ||||
|      * | ||||
|      * @param  \Illuminate\Http\Request  $request | ||||
|      * @param  \Closure  $next | ||||
|      * @return mixed | ||||
|      * | ||||
|      * @throws \Symfony\Component\HttpKernel\Exception\UnauthorizedHttpException | ||||
|      * | ||||
|      * @return mixed | ||||
|      */ | ||||
|     public function handle($request, Closure $next) | ||||
|     { | ||||
|   | ||||
| @@ -13,6 +13,7 @@ namespace Tymon\JWTAuth\Http\Middleware; | ||||
|  | ||||
| use Closure; | ||||
|  | ||||
| /** @deprecated */ | ||||
| class AuthenticateAndRenew extends BaseMiddleware | ||||
| { | ||||
|     /** | ||||
| @@ -20,10 +21,9 @@ class AuthenticateAndRenew extends BaseMiddleware | ||||
|      * | ||||
|      * @param  \Illuminate\Http\Request  $request | ||||
|      * @param  \Closure  $next | ||||
|      * @return mixed | ||||
|      * | ||||
|      * @throws \Symfony\Component\HttpKernel\Exception\UnauthorizedHttpException | ||||
|      * | ||||
|      * @return mixed | ||||
|      */ | ||||
|     public function handle($request, Closure $next) | ||||
|     { | ||||
|   | ||||
| @@ -16,6 +16,7 @@ use Symfony\Component\HttpKernel\Exception\UnauthorizedHttpException; | ||||
| use Tymon\JWTAuth\Exceptions\JWTException; | ||||
| use Tymon\JWTAuth\JWTAuth; | ||||
|  | ||||
| /** @deprecated */ | ||||
| abstract class BaseMiddleware | ||||
| { | ||||
|     /** | ||||
| @@ -29,7 +30,6 @@ abstract class BaseMiddleware | ||||
|      * Create a new BaseMiddleware instance. | ||||
|      * | ||||
|      * @param  \Tymon\JWTAuth\JWTAuth  $auth | ||||
|      * | ||||
|      * @return void | ||||
|      */ | ||||
|     public function __construct(JWTAuth $auth) | ||||
| @@ -41,10 +41,9 @@ abstract class BaseMiddleware | ||||
|      * Check the request for the presence of a token. | ||||
|      * | ||||
|      * @param  \Illuminate\Http\Request  $request | ||||
|      * @return void | ||||
|      * | ||||
|      * @throws \Symfony\Component\HttpKernel\Exception\BadRequestHttpException | ||||
|      * | ||||
|      * @return void | ||||
|      */ | ||||
|     public function checkForToken(Request $request) | ||||
|     { | ||||
| @@ -57,10 +56,9 @@ abstract class BaseMiddleware | ||||
|      * Attempt to authenticate a user via the token in the request. | ||||
|      * | ||||
|      * @param  \Illuminate\Http\Request  $request | ||||
|      * @return void | ||||
|      * | ||||
|      * @throws \Symfony\Component\HttpKernel\Exception\UnauthorizedHttpException | ||||
|      * | ||||
|      * @return void | ||||
|      */ | ||||
|     public function authenticate(Request $request) | ||||
|     { | ||||
| @@ -80,7 +78,6 @@ abstract class BaseMiddleware | ||||
|      * | ||||
|      * @param  \Illuminate\Http\Response|\Illuminate\Http\JsonResponse  $response | ||||
|      * @param  string|null  $token | ||||
|      * | ||||
|      * @return \Illuminate\Http\Response|\Illuminate\Http\JsonResponse | ||||
|      */ | ||||
|     protected function setAuthenticationHeader($response, $token = null) | ||||
|   | ||||
| @@ -14,6 +14,7 @@ namespace Tymon\JWTAuth\Http\Middleware; | ||||
| use Closure; | ||||
| use Exception; | ||||
|  | ||||
| /** @deprecated */ | ||||
| class Check extends BaseMiddleware | ||||
| { | ||||
|     /** | ||||
| @@ -21,7 +22,6 @@ class Check extends BaseMiddleware | ||||
|      * | ||||
|      * @param  \Illuminate\Http\Request  $request | ||||
|      * @param  \Closure  $next | ||||
|      * | ||||
|      * @return mixed | ||||
|      */ | ||||
|     public function handle($request, Closure $next) | ||||
|   | ||||
| @@ -15,6 +15,7 @@ use Closure; | ||||
| use Symfony\Component\HttpKernel\Exception\UnauthorizedHttpException; | ||||
| use Tymon\JWTAuth\Exceptions\JWTException; | ||||
|  | ||||
| /** @deprecated */ | ||||
| class RefreshToken extends BaseMiddleware | ||||
| { | ||||
|     /** | ||||
| @@ -22,10 +23,9 @@ class RefreshToken extends BaseMiddleware | ||||
|      * | ||||
|      * @param  \Illuminate\Http\Request  $request | ||||
|      * @param  \Closure  $next | ||||
|      * @return mixed | ||||
|      * | ||||
|      * @throws \Symfony\Component\HttpKernel\Exception\UnauthorizedHttpException | ||||
|      * | ||||
|      * @return mixed | ||||
|      */ | ||||
|     public function handle($request, Closure $next) | ||||
|     { | ||||
|   | ||||
| @@ -34,7 +34,6 @@ class AuthHeaders implements ParserContract | ||||
|      * Attempt to parse the token from some other possible headers. | ||||
|      * | ||||
|      * @param  \Illuminate\Http\Request  $request | ||||
|      * | ||||
|      * @return null|string | ||||
|      */ | ||||
|     protected function fromAltHeaders(Request $request) | ||||
| @@ -46,23 +45,31 @@ class AuthHeaders implements ParserContract | ||||
|      * Try to parse the token from the request header. | ||||
|      * | ||||
|      * @param  \Illuminate\Http\Request  $request | ||||
|      * | ||||
|      * @return null|string | ||||
|      */ | ||||
|     public function parse(Request $request) | ||||
|     { | ||||
|         $header = $request->headers->get($this->header) ?: $this->fromAltHeaders($request); | ||||
|  | ||||
|         if ($header && preg_match('/'.$this->prefix.'\s*(\S+)\b/i', $header, $matches)) { | ||||
|             return $matches[1]; | ||||
|         if ($header !== null) { | ||||
|             $position = strripos($header, $this->prefix); | ||||
|  | ||||
|             if ($position !== false) { | ||||
|                 $header = substr($header, $position + strlen($this->prefix)); | ||||
|  | ||||
|                 return trim( | ||||
|                     strpos($header, ',') !== false ? strstr($header, ',', true) : $header | ||||
|                 ); | ||||
|             } | ||||
|         } | ||||
|  | ||||
|         return null; | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * Set the header name. | ||||
|      * | ||||
|      * @param  string  $headerName | ||||
|      * | ||||
|      * @return $this | ||||
|      */ | ||||
|     public function setHeaderName($headerName) | ||||
| @@ -76,7 +83,6 @@ class AuthHeaders implements ParserContract | ||||
|      * Set the header prefix. | ||||
|      * | ||||
|      * @param  string  $headerPrefix | ||||
|      * | ||||
|      * @return $this | ||||
|      */ | ||||
|     public function setHeaderPrefix($headerPrefix) | ||||
|   | ||||
| @@ -35,7 +35,6 @@ class Cookies implements ParserContract | ||||
|      * Try to parse the token from the request cookies. | ||||
|      * | ||||
|      * @param  \Illuminate\Http\Request  $request | ||||
|      * | ||||
|      * @return null|string | ||||
|      */ | ||||
|     public function parse(Request $request) | ||||
|   | ||||
| @@ -22,7 +22,6 @@ class InputSource implements ParserContract | ||||
|      * Try to parse the token from the request input source. | ||||
|      * | ||||
|      * @param  \Illuminate\Http\Request  $request | ||||
|      * | ||||
|      * @return null|string | ||||
|      */ | ||||
|     public function parse(Request $request) | ||||
|   | ||||
| @@ -24,7 +24,6 @@ trait KeyTrait | ||||
|      * Set the key. | ||||
|      * | ||||
|      * @param  string  $key | ||||
|      * | ||||
|      * @return $this | ||||
|      */ | ||||
|     public function setKey($key) | ||||
|   | ||||
| @@ -20,7 +20,6 @@ class LumenRouteParams extends RouteParams | ||||
|      * Try to get the token from the route parameters. | ||||
|      * | ||||
|      * @param  \Illuminate\Http\Request  $request | ||||
|      * | ||||
|      * @return null|string | ||||
|      */ | ||||
|     public function parse(Request $request) | ||||
|   | ||||
							
								
								
									
										17
									
								
								vendor/tymon/jwt-auth/src/Http/Parser/Parser.php
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										17
									
								
								vendor/tymon/jwt-auth/src/Http/Parser/Parser.php
									
									
									
									
										vendored
									
									
								
							| @@ -34,7 +34,6 @@ class Parser | ||||
|      * | ||||
|      * @param  \Illuminate\Http\Request  $request | ||||
|      * @param  array  $chain | ||||
|      * | ||||
|      * @return void | ||||
|      */ | ||||
|     public function __construct(Request $request, array $chain = []) | ||||
| @@ -53,11 +52,23 @@ class Parser | ||||
|         return $this->chain; | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * Add a new parser to the chain. | ||||
|      * | ||||
|      * @param  array|\Tymon\JWTAuth\Contracts\Http\Parser  $parsers | ||||
|      * @return $this | ||||
|      */ | ||||
|     public function addParser($parsers) | ||||
|     { | ||||
|         $this->chain = array_merge($this->chain, is_array($parsers) ? $parsers : [$parsers]); | ||||
|  | ||||
|         return $this; | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * Set the order of the parser chain. | ||||
|      * | ||||
|      * @param  array  $chain | ||||
|      * | ||||
|      * @return $this | ||||
|      */ | ||||
|     public function setChain(array $chain) | ||||
| @@ -71,7 +82,6 @@ class Parser | ||||
|      * Alias for setting the order of the chain. | ||||
|      * | ||||
|      * @param  array  $chain | ||||
|      * | ||||
|      * @return $this | ||||
|      */ | ||||
|     public function setChainOrder(array $chain) | ||||
| @@ -108,7 +118,6 @@ class Parser | ||||
|      * Set the request instance. | ||||
|      * | ||||
|      * @param  \Illuminate\Http\Request  $request | ||||
|      * | ||||
|      * @return $this | ||||
|      */ | ||||
|     public function setRequest(Request $request) | ||||
|   | ||||
| @@ -22,7 +22,6 @@ class QueryString implements ParserContract | ||||
|      * Try to parse the token from the request query string. | ||||
|      * | ||||
|      * @param  \Illuminate\Http\Request  $request | ||||
|      * | ||||
|      * @return null|string | ||||
|      */ | ||||
|     public function parse(Request $request) | ||||
|   | ||||
| @@ -22,7 +22,6 @@ class RouteParams implements ParserContract | ||||
|      * Try to get the token from the route parameters. | ||||
|      * | ||||
|      * @param  \Illuminate\Http\Request  $request | ||||
|      * | ||||
|      * @return null|string | ||||
|      */ | ||||
|     public function parse(Request $request) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 RafficMohammed
					RafficMohammed