private static function ArrayConverter::cancelExpand in Plug 7
1 call to ArrayConverter::cancelExpand()
- ArrayConverter::getElementByPath in lib/
Symfony/ translation/ Util/ ArrayConverter.php
File
- lib/
Symfony/ translation/ Util/ ArrayConverter.php, line 87
Class
- ArrayConverter
- ArrayConverter generates tree like structure from a message catalogue. e.g. this 'foo.bar1' => 'test1', 'foo.bar2' => 'test2' converts to follows: foo: bar1: test1 bar2: test2.
Namespace
Symfony\Component\Translation\UtilCode
private static function cancelExpand(array &$tree, $prefix, array $node) {
$prefix .= '.';
foreach ($node as $id => $value) {
if (is_string($value)) {
$tree[$prefix . $id] = $value;
}
else {
self::cancelExpand($tree, $prefix . $id, $value);
}
}
}