Redaxscript\Request::get PHP Method

get() public method

get item from globals
Since: 3.0.0
public get ( string $key = null, string $index = null ) : mixed
$key string key of the item
$index string index of the array
return mixed
    public function get($key = null, $index = null)
    {
        /* handle index */
        if (array_key_exists($index, self::$_requestArray)) {
            $requestArray = self::$_requestArray[$index];
        } else {
            $requestArray = self::$_requestArray;
        }
        /* values as needed */
        if (array_key_exists($key, $requestArray)) {
            return $requestArray[$key];
        } else {
            if (!$key) {
                return $requestArray;
            }
        }
        return false;
    }

Usage Example

Example #1
0
 /**
  * testGetAll
  *
  * @since 2.2.0
  */
 public function testGetAll()
 {
     /* result */
     $result = Request::get();
     /* compare */
     $this->assertArrayHasKey('_SERVER', $result);
 }