@@ -52,37 +52,33 @@ public function __construct($env, $debug)
52
52
'Doctrine\Bundle\DoctrineBundle\DoctrineBundle ' ,
53
53
));
54
54
55
- $ this -> registerBundleSet ( ' sonata_admin ' , array (
55
+ $ baseSonataBundles = array (
56
56
'Sonata\BlockBundle\SonataBlockBundle ' ,
57
57
'Sonata\CoreBundle\SonataCoreBundle ' ,
58
58
'Sonata\AdminBundle\SonataAdminBundle ' ,
59
- 'Sonata\jQueryBundle\SonatajQueryBundle ' ,
60
59
'Knp\Bundle\MenuBundle\KnpMenuBundle ' ,
60
+ );
61
+
62
+ if (class_exists ('Sonata\jQueryBundle\SonatajQueryBundle ' )) {
63
+ $ baseSonataBundles [] = 'Sonata\jQueryBundle\SonatajQueryBundle ' ;
64
+ }
65
+
66
+ $ this ->registerBundleSet ('sonata_admin ' , array_merge (array (
61
67
'Sonata\DoctrinePHPCRAdminBundle\SonataDoctrinePHPCRAdminBundle ' ,
62
68
'Symfony\Cmf\Bundle\TreeBrowserBundle\CmfTreeBrowserBundle ' ,
63
69
'FOS\JsRoutingBundle\FOSJsRoutingBundle ' ,
64
- ));
70
+ ), $ baseSonataBundles ) );
65
71
66
- $ this ->registerBundleSet ('sonata_admin_orm ' , array (
67
- 'Sonata\BlockBundle\SonataBlockBundle ' ,
68
- 'Sonata\CoreBundle\SonataCoreBundle ' ,
69
- 'Sonata\AdminBundle\SonataAdminBundle ' ,
70
- 'Sonata\jQueryBundle\SonatajQueryBundle ' ,
71
- 'Knp\Bundle\MenuBundle\KnpMenuBundle ' ,
72
+ $ this ->registerBundleSet ('sonata_admin_orm ' , array_merge (array (
72
73
'FOS\JsRoutingBundle\FOSJsRoutingBundle ' ,
73
74
'Sonata\DoctrineORMAdminBundle\SonataDoctrineORMAdminBundle ' ,
74
- ));
75
+ ), $ baseSonataBundles ) );
75
76
76
- $ this ->registerBundleSet ('sonata_admin_phpcr ' , array (
77
- 'Sonata\BlockBundle\SonataBlockBundle ' ,
78
- 'Sonata\CoreBundle\SonataCoreBundle ' ,
79
- 'Sonata\AdminBundle\SonataAdminBundle ' ,
80
- 'Sonata\jQueryBundle\SonatajQueryBundle ' ,
81
- 'Knp\Bundle\MenuBundle\KnpMenuBundle ' ,
77
+ $ this ->registerBundleSet ('sonata_admin_phpcr ' , array_merge (array (
82
78
'Sonata\DoctrinePHPCRAdminBundle\SonataDoctrinePHPCRAdminBundle ' ,
83
79
'Symfony\Cmf\Bundle\TreeBrowserBundle\CmfTreeBrowserBundle ' ,
84
80
'FOS\JsRoutingBundle\FOSJsRoutingBundle ' ,
85
- ));
81
+ ), $ basSonataBundles ) );
86
82
87
83
parent ::__construct ($ env , $ debug );
88
84
$ this ->configure ();
0 commit comments