protected function getInput($request, $in, $name)
    {
        switch ($in)
        {
            case 'header':
                return $request->header($name);

            case 'query':
                return $request->query($name);

            case 'path':
                return $request->route($name);

            default:
                throw new \InvalidArgumentException(
                    get_class($this) . " doesn't know how to handle '" . $in . "' parameters"
                );
        }
    }
protected function getInput($request, $in, $name)
    {
        switch ($in)
        {
            case 'header':
                return $request->header($name);

            case 'query':
                return $request->query($name);

            case 'path':
                return $request->route($name);

            default:
                throw new \InvalidArgumentException(
                    get_class($this) . " doesn't know how to handle '" . $in . "' parameters"
                );
        }
    }
protected function getInput ( $ request , $ in , $ name ) { switch ( $ in ) { case 'header' : return $ request -> header ( $ name ) ; case 'query' : return $ request -> query ( $ name ) ; case 'path' : return $ request -> route ( $ name ) ; default : throw new \ InvalidArgumentException ( get_class ( $ this ) . " doesn't know how to handle '" . $ in . "' parameters" ) ; } }
Get input value from a specific container.
@param Request $request
@param string $in
@param string $name
@return mixed
Get input value from a specific container .