i18n::compile PHP Method

compile() protected method

Recursively compile an associative array to PHP code.
protected compile ( $config, $prefix = '' )
    protected function compile($config, $prefix = '')
    {
        $code = '';
        foreach ($config as $key => $value) {
            if (is_array($value)) {
                $code .= $this->compile($value, $prefix . $key . $this->sectionSeperator);
            } else {
                $code .= 'const ' . $prefix . $key . ' = \'' . str_replace('\'', '\\\'', $value) . "';\n";
            }
        }
        return $code;
    }