this method sets the $_GET parameter

@param null
@return Object \Input
423326
public function setGet(){

		//populate the get array
		$getArray = (isset($_GET)) ? $_GET : array();

		//set the post data array
		$this->getInputData = $getArray;

		//merge this with the InputData array
		$this->inputData = $this->Merge($this->inputData, $this->getInputData);

		//set the getInputDataSet to true
		$this->getInputDataSet = true;

		//return this object instance
		return $this;

	}
377053
public function input($key = null, $default = null)
    {
        $input = $this->getInputSource()->all() + $this->query->all();

        return array_get($input, $key, $default);
    }
271423
public function getValue()
    {
        if ( ! isset($this->input[$this->inputName])) {
            return null;
        }

        return $this->input[$this->inputName];
    }
154501
public function input($key = null, $default = null)
    {
        return data_get(
            $this->getInputSource()->all() + $this->query->all(), $key, $default
        );
    }
66190
function get($url, $callback = null)
    {
        $ret = new CoURLResult($url, $callback, $this->handle);
        $ret->method = self::METHOD_GET;
        $this->requests[$ret->id] = $ret;
        return $ret;
    }
589790
protected function get_input_source() {
		if ( $this->is_json() ) {
			return $this->json();
		}

		return 'GET' === $this->getRealMethod() ? $this->query : $this->request;
	}
480302
public function setParameterGet($name, $value = null)
	{
		// Verifying if is array
		if (is_array($name)) {
			foreach ($name as $k => $v) {
				$this->setParameterGet($k,$v);
			}
		} else {
			$parray = &$this->paramsGet;
				
			if (is_null($value)) {
				if (isset($parray[$name])) unset($parray[$name]);
			} else {
				$parray[$name] = $value;
			}
		}
	
		return $this;
	}
212273
public static function input($key)
    {
        $request = new Request();
        if ($request->isGet() || $request->isHead()) {
            $string = $request->getQuery($key);
        } elseif ($request->isPost()) {
            $string = $request->getPost($key);
        } elseif ($request->isPatch()) {
            $string = $request->getPatch($key);
        } elseif ($request->isPut()) {
            $string = $request->getPut($key);
        } elseif ($request->isDelete()) {
            $string = $request->getDelete($key);
        } elseif ($request->hasFiles()) {
            $string = $request->getFiles($key);
        } else {
            parse_str(file_get_contents('php://input'), $_STR);
            $string = $_STR[$key];
        }

        return (isset($string) && !empty($string)) ? $string : false;
    }
44955
public function input($key = null, $default = null)
    {
        return $this->getParameter($key, $this->getPayloadData($key, $default));
    }
158903
public function input($name, $val = null) {
        return isset($this->_requests[$name]) ?
                    $this->_requests[$name] :
                    $val;
    }
1074278
public function setInput($input)
    {
        if ($this->linebuffer === $input) {
            return $this;
        }

        // remember old input length if echo replacement is used
        $oldlen = (is_string($this->echo)) ? $this->strlen($this->linebuffer) : null;

        $this->linebuffer = $input;
        $this->linepos = $this->strlen($this->linebuffer);

        // only redraw if input should be echo'ed (i.e. is not hidden anyway)
        // and echo replacement is used, make sure the input length changes
        if ($this->echo !== false && $this->linepos !== $oldlen) {
            $this->redraw();
        }

        return $this;
    }
1130090
public function setGet($key, $value = null)
    {
        if (is_array($key)) {
            $this->get = array_merge($this->get, $key);
        } else {
            $this->get[$key] = $value;
        }
    }
1117095
public function input($key=null, $default=null)
	{
	    if ($key && $key !== '*') {
	        return isset($_SERVER['argv'][$key]) ? $_SERVER['argv'][$key] : $default;
	    } else {
	        return isset($_SERVER['argv']) ? $_SERVER['argv'] : [];
	    }
	}
633401
protected function input(string $name, $defaultValue = null, bool $autoTrim = true)
    {
        $value = false;

        if ($this->request->getMethod() === 'GET') {
            if (isset($this->request->getQueryParams()[$name])) {
                $value = $this->request->getQueryParams()[$name];
            }
        }

        if ($this->request->getMethod() === 'POST') {
            if (isset($this->request->getParsedBody()[$name])) {
                $value = $this->request->getParsedBody()[$name];
            }
        }

        if ($value) {
            return (!$autoTrim) ? $value : trim($value);
        }

        return $defaultValue;
    }
115904
public function &__get($name)
    {
        // This method must return a reference and not use ternary operators for __set()ing multi-dimensional arrays
        // http://stackoverflow.com/questions/4310473/using-set-with-arrays-solved-but-why
        // http://stackoverflow.com/questions/5966918/return-null-by-reference-via-get
        switch ($name) {
            case 'global':
                if (is_null(static::$global)) {
                    static::$global = new Container;
                }

                return static::$global;
                break;
            case 'session':
                if (is_null(static::$session)) {
                    static::$session = new Session;
                }

                return static::$session;
                break;
            case 'request':
            case 'dir':
            case 'url':
            case 'html':
                return $this->$name;
                break;
            default:
                return $this->html[strtolower($name)];
                break;
        }
    }
348734
public function setParameters()
	{		
		//set the url parameter from the UrlParserObjectInstance
		$this->parameters = $this->UrlParserObjectInstance->getParameters();

		//populate the Input Class data
		Input::setGet()->setPost();
		
		//return this object instance
		return $this;

	}
782631
public function get($url, $params = null) {
    $this->params = $params;
    $this->method = 'GET';
    $this->url = $url;

    return $this->request();
  }