Scalr_Net_Scalarizr_Client::underScope PHP Method

underScope() private method

private underScope ( $name )
    private function underScope($name)
    {
        $parts = preg_split("/[A-Z]/", $name, -1, PREG_SPLIT_OFFSET_CAPTURE | PREG_SPLIT_NO_EMPTY);
        $ret = "";
        foreach ($parts as $part) {
            if ($part[1]) {
                $ret .= "_" . strtolower($name[$part[1] - 1]);
            }
            $ret .= $part[0];
        }
        return $ret;
    }