src/Args.php
public function getArg($index, $default = null) {
        if (array_key_exists($index, $this->args)) {
            return $this->args[$index];
        } elseif (is_int($index)) {
            $values = array_values($this->args);
            if (array_key_exists($index, $values)) {
                return $values[$index];
            }
        }
        return $default;
    }
public function getArg($index, $default = null) {
        if (array_key_exists($index, $this->args)) {
            return $this->args[$index];
        } elseif (is_int($index)) {
            $values = array_values($this->args);
            if (array_key_exists($index, $values)) {
                return $values[$index];
            }
        }
        return $default;
    }
public function getArg ( $ index , $ default = null ) { if ( array_key_exists ( $ index , $ this -> args ) ) { return $ this -> args [ $ index ] ; } elseif ( is_int ( $ index ) ) { $ values = array_values ( $ this -> args ) ; if ( array_key_exists ( $ index , $ values ) ) { return $ values [ $ index ] ; } } return $ default ; }
Get an argument at a given index.

Arguments can be accessed by name or index.

@param string|int $index
@param mixed $default The default value to return if the argument is not found.
@return mixed Returns the argument at {@link $index} or {@link $default}.
Get an argument at a given index .