Skip to content

Commit 64972f4

Browse files
committed
handle BlockBundle, aligned manager_name config option
1 parent 50b433b commit 64972f4

File tree

2 files changed

+13
-9
lines changed

2 files changed

+13
-9
lines changed

DependencyInjection/CmfCoreExtension.php

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -52,30 +52,34 @@ public function prepend(ContainerBuilder $container)
5252
$prependConfig = array();
5353

5454
switch ($name) {
55-
/*
5655
case 'cmf_block':
5756
$prependConfig = array(
58-
'use_sonata_admin' => $persistenceConfig['use_sonata_admin'],
59-
'content_basepath' => $persistenceConfig['basepath'].'/content',
60-
'block_basepath' => $persistenceConfig['basepath'].'/content',
61-
'manager_name' => $persistenceConfig['manager_name'],
57+
'persistence' => array(
58+
'phpcr' => array(
59+
'enabled' => $persistenceConfig['enabled'],
60+
'use_sonata_admin' => $persistenceConfig['use_sonata_admin'],
61+
'content_basepath' => $persistenceConfig['basepath'].'/content',
62+
'block_basepath' => $persistenceConfig['basepath'].'/content',
63+
'manager_name' => $persistenceConfig['manager_name'],
64+
)
65+
)
6266
);
6367
break;
68+
/*
6469
case 'cmf_blog':
6570
$prependConfig = array(
6671
'use_sonata_admin' => $persistenceConfig['use_sonata_admin'],
6772
'blog_basepath' => $persistenceConfig['basepath'].'/content',
6873
);
6974
break;
70-
*/
75+
*/
7176
case 'cmf_content':
7277
$prependConfig = array(
7378
'persistence' => array(
7479
'phpcr' => array(
7580
'enabled' => $persistenceConfig['enabled'],
7681
'use_sonata_admin' => $persistenceConfig['use_sonata_admin'],
7782
'content_basepath' => $persistenceConfig['basepath'].'/content',
78-
// the ContentBundle does not use the manager directly
7983
)
8084
)
8185
);

Resources/config/services.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">
66

77
<parameters>
8-
<parameter key="cmf_core.manager_name">null</parameter>
8+
<parameter key="cmf_core.persistence.phpcr.manager_name">null</parameter>
99
<parameter key="cmf_core.twig_extension.class">Symfony\Cmf\Bundle\CoreBundle\Twig\Extension\CmfExtension</parameter>
1010
<parameter key="cmf_core.templating.helper.class">Symfony\Cmf\Bundle\CoreBundle\Templating\Helper\CmfHelper</parameter>
1111
<parameter key="cmf_core.listener.request_aware.class">Symfony\Cmf\Bundle\CoreBundle\EventListener\RequestAwareListener</parameter>
@@ -21,7 +21,7 @@
2121
<service id="cmf_core.templating.helper" class="%cmf_core.templating.helper.class%">
2222
<argument type="service" id="cmf_core.publish_workflow.checker" on-invalid="ignore"/>
2323
<argument type="service" id="doctrine_phpcr" on-invalid="ignore"/>
24-
<argument>%cmf_core.manager_name%</argument>
24+
<argument>%cmf_core.persistence.phpcr.manager_name%</argument>
2525
</service>
2626

2727
<service id="cmf_core.listener.request_aware" class="%cmf_core.listener.request_aware.class%">

0 commit comments

Comments
 (0)