Equip\Input::__invoke PHP Method

__invoke() public method

Flatten all input from the request.
public __invoke ( Psr\Http\Message\ServerRequestInterface $request ) : array
$request Psr\Http\Message\ServerRequestInterface
return array
    public function __invoke(ServerRequestInterface $request)
    {
        $attrs = $request->getAttributes();
        $body = $this->body($request);
        $cookies = $request->getCookieParams();
        $query = $request->getQueryParams();
        $uploads = $request->getUploadedFiles();
        // Order matters here! Important values go last!
        return array_replace($query, $body, $uploads, $cookies, $attrs);
    }