diff --git a/DependencyInjection/Configuration.php b/DependencyInjection/Configuration.php index 2d8fd20..3a09d75 100644 --- a/DependencyInjection/Configuration.php +++ b/DependencyInjection/Configuration.php @@ -59,8 +59,12 @@ public function getConfigTreeBuilder() private function buildConfigTree() { - $treeBuilder = new TreeBuilder(); - $rootNode = $treeBuilder->root('braincrafted_bootstrap'); + $treeBuilder = new TreeBuilder('braincrafted_bootstrap'); + if (method_exists($treeBuilder, 'getRootNode')) { + $rootNode = $treeBuilder->getRootNode(); + } else { + $rootNode = $treeBuilder->root('braincrafted_bootstrap'); + } $rootNode ->children() diff --git a/Form/Extension/ButtonTypeExtension.php b/Form/Extension/ButtonTypeExtension.php index 177608d..b935a31 100644 --- a/Form/Extension/ButtonTypeExtension.php +++ b/Form/Extension/ButtonTypeExtension.php @@ -48,4 +48,15 @@ public function getExtendedType() // map old class to new one using LegacyFormHelper return LegacyFormHelper::getType('button'); } -} \ No newline at end of file + + /** + * {@inheritdoc} + */ + public static function getExtendedTypes() + { + return array( + // map old class to new one using LegacyFormHelper + LegacyFormHelper::getType('button') + ); + } +} diff --git a/Form/Extension/InputGroupButtonExtension.php b/Form/Extension/InputGroupButtonExtension.php index 51a7c20..5aee63b 100644 --- a/Form/Extension/InputGroupButtonExtension.php +++ b/Form/Extension/InputGroupButtonExtension.php @@ -40,6 +40,17 @@ public function getExtendedType() return LegacyFormHelper::getType('text'); } + /** + * {@inheritdoc} + */ + public static function getExtendedTypes() + { + return array( + // map old class to new one using LegacyFormHelper + LegacyFormHelper::getType('text') + ); + } + /** * {@inheritdoc} */ diff --git a/Form/Extension/StaticControlExtension.php b/Form/Extension/StaticControlExtension.php index e82a3aa..c9dabb3 100644 --- a/Form/Extension/StaticControlExtension.php +++ b/Form/Extension/StaticControlExtension.php @@ -63,4 +63,15 @@ public function getExtendedType() // map old class to new one using LegacyFormHelper return LegacyFormHelper::getType('form'); } + + /** + * {@inheritdoc} + */ + public static function getExtendedTypes() + { + return array( + // map old class to new one using LegacyFormHelper + LegacyFormHelper::getType('form') + ); + } } diff --git a/Form/Extension/TypeSetterExtension.php b/Form/Extension/TypeSetterExtension.php index 26a24c7..e63d1c0 100644 --- a/Form/Extension/TypeSetterExtension.php +++ b/Form/Extension/TypeSetterExtension.php @@ -40,4 +40,15 @@ public function getExtendedType() // map old class to new one using LegacyFormHelper return LegacyFormHelper::getType('form'); } + + /** + * {@inheritdoc} + */ + public static function getExtendedTypes() + { + return array( + // map old class to new one using LegacyFormHelper + LegacyFormHelper::getType('form') + ); + } }