diff options
Diffstat (limited to 'server/vendor/slim/slim/Slim/Handlers/Strategies/RequestResponseArgs.php')
-rw-r--r-- | server/vendor/slim/slim/Slim/Handlers/Strategies/RequestResponseArgs.php | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/server/vendor/slim/slim/Slim/Handlers/Strategies/RequestResponseArgs.php b/server/vendor/slim/slim/Slim/Handlers/Strategies/RequestResponseArgs.php deleted file mode 100644 index 739cc7e..0000000 --- a/server/vendor/slim/slim/Slim/Handlers/Strategies/RequestResponseArgs.php +++ /dev/null @@ -1,42 +0,0 @@ -<?php -/** - * Slim Framework (https://slimframework.com) - * - * @link https://github.com/slimphp/Slim - * @copyright Copyright (c) 2011-2017 Josh Lockhart - * @license https://github.com/slimphp/Slim/blob/3.x/LICENSE.md (MIT License) - */ -namespace Slim\Handlers\Strategies; - -use Psr\Http\Message\ResponseInterface; -use Psr\Http\Message\ServerRequestInterface; -use Slim\Interfaces\InvocationStrategyInterface; - -/** - * Route callback strategy with route parameters as individual arguments. - */ -class RequestResponseArgs implements InvocationStrategyInterface -{ - - /** - * Invoke a route callable with request, response and all route parameters - * as individual arguments. - * - * @param array|callable $callable - * @param ServerRequestInterface $request - * @param ResponseInterface $response - * @param array $routeArguments - * - * @return mixed - */ - public function __invoke( - callable $callable, - ServerRequestInterface $request, - ResponseInterface $response, - array $routeArguments - ) { - array_unshift($routeArguments, $request, $response); - - return call_user_func_array($callable, $routeArguments); - } -} |