public function get(...$args)
    {
        if (count($args) === 0) {
            return $this->data;
        }

        $separator = '--'. md5(uniqid()) . '--';
        return $this->getDot(implode($separator, $args), $separator);
    }
public function get(...$args)
    {
        if (count($args) === 0) {
            return $this->data;
        }

        $separator = '--'. md5(uniqid()) . '--';
        return $this->getDot(implode($separator, $args), $separator);
    }
public function get ( ... $ args ) { if ( count ( $ args ) === 0 ) { return $ this -> data ; } $ separator = '--' . md5 ( uniqid ( ) ) . '--' ; return $ this -> getDot ( implode ( $ separator , $ args ) , $ separator ) ; }
Returns the exact data given the path keys

@param scalar|null ...$args Path keys

@return mixed
Returns the exact data given the path keys