protected function registerHelpers()
{
$helperSet = $this->getHelperSet();
$config = $this->config->getConfig();
// Twig
$twigBaseDirs = array(__DIR__ . '/../../../res/twig');
if (isset($config['twig']['baseDirs']) && is_array($config['twig']['baseDirs'])) {
$twigBaseDirs = array_merge(array_reverse($config['twig']['baseDirs']), $twigBaseDirs);
}
$helperSet->set(new TwigHelper($twigBaseDirs), 'twig');
foreach ($config['helpers'] as $helperName => $helperClass) {
if (class_exists($helperClass)) {
$helperSet->set(new $helperClass(), $helperName);
}
}
}