lithium\g11n\catalog\adapter\Code::_readMessageTemplate PHP Method

_readMessageTemplate() protected method

Extracts data from files within configured path recursively.
protected _readMessageTemplate ( string $path ) : array
$path string Base path to start extracting from.
return array
    protected function _readMessageTemplate($path)
    {
        $base = new RecursiveDirectoryIterator($path);
        $iterator = new RecursiveIteratorIterator($base);
        $data = array();
        foreach ($iterator as $item) {
            $file = $item->getPathname();
            switch (pathinfo($file, PATHINFO_EXTENSION)) {
                case 'php':
                    $data += $this->_parsePhp($file);
                    break;
            }
        }
        return $data;
    }