protected static function convertVarPathCallback($match)
{
if (empty($match[1])) {
return $match[0];
}
$var = ($match[0] === ',' ? ',' : '') . $match[1];
foreach (explode('.', substr($match[2], 1)) as $name) {
if (!empty($name)) {
$var = CommonUtils::getGetter($var, $name, false);
}
}
return $var;
}