Drahak\Restful\Http\ApiRequestFactory::getPreferredMethod PHP Method

getPreferredMethod() protected method

Get prederred method
protected getPreferredMethod ( Nette\Http\IRequest $request ) : string
$request Nette\Http\IRequest
return string
    protected function getPreferredMethod(IRequest $request)
    {
        $method = $request->getMethod();
        $isPost = $method === IRequest::POST;
        $header = $request->getHeader(self::OVERRIDE_HEADER);
        $param = $request->getQuery(self::OVERRIDE_PARAM);
        if ($header && $isPost) {
            return $header;
        }
        if ($param && $isPost) {
            return $param;
        }
        return $request->getMethod();
    }