Larabros\Elogram\Http\Middleware\AbstractMiddleware::__invoke PHP 메소드

__invoke() 공개 메소드

{@inheritDoc}
public __invoke ( Psr\Http\Message\RequestInterface $request, array $options )
$request Psr\Http\Message\RequestInterface
$options array
    public function __invoke(RequestInterface $request, array $options)
    {
        $next = $this->nextHandler;
        return $next($request, $options);
    }

Usage Example

예제 #1
0
 /**
  * {@inheritDoc}
  */
 public function __invoke(RequestInterface $request, array $options)
 {
     $next = $this->nextHandler;
     if (!$this->config->has('access_token') || $this->config->get('access_token') === null) {
         return $next($request, $options);
     }
     $uri = Uri::withQueryValue($request->getUri(), 'access_token', $this->config->get('access_token')->getToken());
     return parent::__invoke($request->withUri($uri)->withHeader('Content-Type', 'application/json'), $options);
 }
All Usage Examples Of Larabros\Elogram\Http\Middleware\AbstractMiddleware::__invoke
AbstractMiddleware