Adds the ability to configure additional web profiler templates
This commit is contained in:
parent
6fa943ad54
commit
97d4dce614
@ -59,6 +59,11 @@ class WebProfilerExtension extends Extension
|
|||||||
$container->setParameter('debug.toolbar.intercept_redirects', (Boolean) $config[$key]);
|
$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);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -8,7 +8,14 @@
|
|||||||
<xsd:element name="config" type="config" />
|
<xsd:element name="config" type="config" />
|
||||||
|
|
||||||
<xsd:complexType name="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="toolbar" type="xsd:boolean" />
|
||||||
<xsd:attribute name="intercept-redirects" type="xsd:boolean" />
|
<xsd:attribute name="intercept-redirects" type="xsd:boolean" />
|
||||||
</xsd:complexType>
|
</xsd:complexType>
|
||||||
|
|
||||||
|
<xsd:complexType name="templates">
|
||||||
|
<xsd:anyAttribute processContents="lax" />
|
||||||
|
</xsd:complexType>
|
||||||
</xsd:schema>
|
</xsd:schema>
|
||||||
|
Reference in New Issue
Block a user