private applyConfigurationFromClass ( string $interface, Symfony\Component\Config\Definition\Builder\NodeBuilder $node_builder ) | ||
$interface | string | |
$node_builder | Symfony\Component\Config\Definition\Builder\NodeBuilder |
private function applyConfigurationFromClass($interface, NodeBuilder $node_builder)
{
foreach ($this->plugins as $name => $class_name) {
// Only accept plugins of type PluginInterface.
if (!in_array($interface, class_implements($class_name))) {
continue;
}
/* @var $class_name \Hostnet\Component\Webpack\Configuration\ConfigExtensionInterface */
$class_name::applyConfiguration($node_builder);
}
}