public function get($keys, $default = null)
    {
        $result = $this->data;
        foreach (is_array($keys) ? $keys : [$keys] as $key) {
            if (is_array($result) && isset($result[$key])) {
                $result = $result[$key];
            } else {
                $result = $default;
                break;
            }
        }
        return $result;
    }
public function get($keys, $default = null)
    {
        $result = $this->data;
        foreach (is_array($keys) ? $keys : [$keys] as $key) {
            if (is_array($result) && isset($result[$key])) {
                $result = $result[$key];
            } else {
                $result = $default;
                break;
            }
        }
        return $result;
    }
public function get ( $ keys , $ default = null ) { $ result = $ this -> data ; foreach ( is_array ( $ keys ) ? $ keys : [ $ keys ] as $ key ) { if ( is_array ( $ result ) && isset ( $ result [ $ key ] ) ) { $ result = $ result [ $ key ] ; } else { $ result = $ default ; break ; } } return $ result ; }
Returns a value from the data container.
@param string|string[]
@param mixed $default
@return mixed
Returns a value from the data container .