diff --git a/src/DependencyInjection/Configuration.php b/src/DependencyInjection/Configuration.php index 0f869c1..91d4354 100644 --- a/src/DependencyInjection/Configuration.php +++ b/src/DependencyInjection/Configuration.php @@ -22,7 +22,7 @@ public function getConfigTreeBuilder(): TreeBuilder ->defaultFalse() ->end() ->scalarNode('user_hooks_class') - ->defaultValue(null) + ->defaultValue('Moesif\MoesifBundle\Interfaces\MoesifDefaultHooks') ->end() ->arrayNode('options') ->addDefaultsIfNotSet() diff --git a/src/DependencyInjection/MoesifExtension.php b/src/DependencyInjection/MoesifExtension.php index d22fbf1..dbfbe52 100644 --- a/src/DependencyInjection/MoesifExtension.php +++ b/src/DependencyInjection/MoesifExtension.php @@ -39,7 +39,7 @@ public function load(array $configs, ContainerBuilder $container) $userMoesifConfigClass = $config['user_hooks_class']; $definition = new Definition($userMoesifConfigClass); $container->setDefinition('moesif.user_hooks', $definition); - } + } if (isset($config['debug'])) { $container->setParameter('moesif.debug', $config['debug']); diff --git a/src/Interfaces/MoesifDefaultHooks.php b/src/Interfaces/MoesifDefaultHooks.php new file mode 100644 index 0000000..b669a8d --- /dev/null +++ b/src/Interfaces/MoesifDefaultHooks.php @@ -0,0 +1,59 @@ +