Search\Controller\Component\PrgComponent::conversion PHP Метод

conversion() публичный Метод

POST to GET / GET to POST conversion
public conversion ( boolean $redirect = true ) : Response | null
$redirect boolean Redirect on post, default true.
Результат Cake\Network\Response | null
    public function conversion($redirect = true)
    {
        if (!$this->request->is('post')) {
            if ($this->config('queryStringToData')) {
                $this->request->data = $this->request->query;
            }
            return null;
        }
        if (!$redirect) {
            return null;
        }
        list($url) = explode('?', $this->request->here(false));
        $params = $this->_filterParams();
        if ($params) {
            $url .= '?' . http_build_query($params);
        }
        return $this->_registry->getController()->redirect($url);
    }