public function remove(...$args): RegistryInterface
    {
        if (!count($args)) {
            //there's nothing to remove
            return $this;
        }

        $separator = '--'. md5(uniqid()) . '--';
        return $this->removeDot(implode($separator, $args), $separator);
    }
public function remove(...$args): RegistryInterface
    {
        if (!count($args)) {
            //there's nothing to remove
            return $this;
        }

        $separator = '--'. md5(uniqid()) . '--';
        return $this->removeDot(implode($separator, $args), $separator);
    }
public function remove ( ... $ args ) : RegistryInterface { if ( ! count ( $ args ) ) { //there's nothing to remove return $ this ; } $ separator = '--' . md5 ( uniqid ( ) ) . '--' ; return $ this -> removeDot ( implode ( $ separator , $ args ) , $ separator ) ; }
Removes the data found in the path keys

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

@return Registry
Removes the data found in the path keys