protected function injectParams()
    {
        $_GET['q'] = $this->path;
        $_SERVER['REQUEST_URI'] = $this->path;

        if (in_array($this->method, ['GET', 'DELETE'])) {
            foreach ($this->params as $key => $param) {
                $_GET[$key] = $param;
            }

            return;
        }

        $menu_item = menu_get_item($this->path);
        $_POST['form_id'] = isset($menu_item['page_arguments']) ? $menu_item['page_arguments'][0] : '';
        foreach ($this->params as $key => $param) {
            $_POST[$key] = $param;
        }
    }
protected function injectParams()
    {
        $_GET['q'] = $this->path;
        $_SERVER['REQUEST_URI'] = $this->path;

        if (in_array($this->method, ['GET', 'DELETE'])) {
            foreach ($this->params as $key => $param) {
                $_GET[$key] = $param;
            }

            return;
        }

        $menu_item = menu_get_item($this->path);
        $_POST['form_id'] = isset($menu_item['page_arguments']) ? $menu_item['page_arguments'][0] : '';
        foreach ($this->params as $key => $param) {
            $_POST[$key] = $param;
        }
    }
protected function injectParams ( ) { $ _GET [ 'q' ] = $ this -> path ; $ _SERVER [ 'REQUEST_URI' ] = $ this -> path ; if ( in_array ( $ this -> method , [ 'GET' , 'DELETE' ] ) ) { foreach ( $ this -> params as $ key => $ param ) { $ _GET [ $ key ] = $ param ; } return ; } $ menu_item = menu_get_item ( $ this -> path ) ; $ _POST [ 'form_id' ] = isset ( $ menu_item [ 'page_arguments' ] ) ? $ menu_item [ 'page_arguments' ] [ 0 ] : '' ; foreach ( $ this -> params as $ key => $ param ) { $ _POST [ $ key ] = $ param ; } }
Injects parameters into the request.
Injects parameters into the request .