LibCloud\Compute\Providers\Rackspace\RackspaceProvider::getObjectVarsRecursively PHP Метод

getObjectVarsRecursively() приватный Метод

private getObjectVarsRecursively ( $var )
    private function getObjectVarsRecursively($var)
    {
        $ret = null;
        if (is_scalar($var) || null === $var) {
            return $var;
        } else {
            if (is_object($var)) {
                $ret = get_object_vars($var);
            } else {
                $ret = $var;
            }
        }
        foreach ($ret as $k => $v) {
            $ret[$k] = $this->getObjectVarsRecursively($v);
        }
        return $ret;
    }