public function backtraceFocus($pattern = null)
{
if ($pattern === null) {
return $this->_root->_backtraceFocus;
}
$patterns = is_array($pattern) ? $pattern : [$pattern];
foreach ($patterns as $key => $value) {
$patterns[$key] = preg_quote($value, '~');
}
$pattern = join('|', $patterns);
return $this->_root->_backtraceFocus = strtr($pattern, ['\\*' => '.*', '\\?' => '.']);
}