Adds the ability to configure additional web profiler templates

This commit is contained in:
H. Westphal 2010-11-14 14:26:27 +01:00 committed by Fabien Potencier
parent 6fa943ad54
commit 97d4dce614
2 changed files with 12 additions and 0 deletions

View File

@ -59,6 +59,11 @@ class WebProfilerExtension extends Extension
$container->setParameter('debug.toolbar.intercept_redirects', (Boolean) $config[$key]);
}
}
if (isset($config['templates']) && $container->hasParameter('data_collector.templates')) {
$templates = array_merge($container->getParameter('data_collector.templates'), $config['templates']);
$container->setParameter('data_collector.templates', $templates);
}
}
/**

View File

@ -8,7 +8,14 @@
<xsd:element name="config" type="config" />
<xsd:complexType name="config">
<xsd:sequence>
<xsd:element name="templates" type="templates" minOccurs="0" maxOccurs="1" />
</xsd:sequence>
<xsd:attribute name="toolbar" type="xsd:boolean" />
<xsd:attribute name="intercept-redirects" type="xsd:boolean" />
</xsd:complexType>
<xsd:complexType name="templates">
<xsd:anyAttribute processContents="lax" />
</xsd:complexType>
</xsd:schema>