public function setPath($path)
    {
        if (is_string($path)) {
            $array = explode('/', $path);
        } else if (is_array($path)) {
            $array = $path;
            $path = implode('/', $path);
        }

        return $this
            ->setDot('path.string', $path)
            ->setDot('path.array', $array);
    }
public function setPath($path)
    {
        if (is_string($path)) {
            $array = explode('/', $path);
        } else if (is_array($path)) {
            $array = $path;
            $path = implode('/', $path);
        }

        return $this
            ->setDot('path.string', $path)
            ->setDot('path.array', $array);
    }
public function setPath ( $ path ) { if ( is_string ( $ path ) ) { $ array = explode ( '/' , $ path ) ; } else if ( is_array ( $ path ) ) { $ array = $ path ; $ path = implode ( '/' , $ path ) ; } return $ this -> setDot ( 'path.string' , $ path ) -> setDot ( 'path.array' , $ array ) ; }
Sets path given in string or array form

@param *string|array $path

@return ServerTrait
Sets path given in string or array form