Skip to content

Commit f4d86c6

Browse files
authored
Merge pull request #309 from pptasinski-bitbag/master
make sitemap providers optional
2 parents 3847a47 + 22bb97d commit f4d86c6

4 files changed

Lines changed: 34 additions & 22 deletions

File tree

doc/installation.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,16 @@ bitbag_sylius_cms_plugin:
5454
resource: "@BitBagSyliusCmsPlugin/Resources/config/routing.yml"
5555
```
5656

57+
Import optional sitemap providers:
58+
```yaml
59+
# config/services.yaml
60+
...
61+
imports:
62+
...
63+
- { resource: "@BitBagSyliusCmsPlugin/Resources/config/services/sitemap_provider.yml" }
64+
```
65+
66+
5767
Finish the installation by updating the database schema and installing assets:
5868
```
5969
$ bin/console doctrine:migrations:diff

src/Resources/config/services.yml

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -51,25 +51,3 @@ services:
5151
factory: ['@knp_gaufrette.filesystem_map', get]
5252
arguments:
5353
- "%bitbag_sylius_cms_plugin.uploader.filesystem%"
54-
55-
bitbag_sylius_cms_plugin.sitemap_provider.page:
56-
class: BitBag\SyliusCmsPlugin\SitemapProvider\PageUrlProvider
57-
arguments:
58-
- "@bitbag_sylius_cms_plugin.repository.page"
59-
- "@router"
60-
- "@sylius.sitemap_url_factory"
61-
- "@sylius.context.locale"
62-
- "@sylius.context.channel"
63-
tags:
64-
- { name: sylius.sitemap_provider }
65-
66-
bitbag_sylius_cms_plugin.sitemap_provider.section:
67-
class: BitBag\SyliusCmsPlugin\SitemapProvider\SectionUrlProvider
68-
arguments:
69-
- "@bitbag_sylius_cms_plugin.repository.section"
70-
- "@router"
71-
- "@sylius.sitemap_url_factory"
72-
- "@sylius.context.locale"
73-
- "@sylius.context.channel"
74-
tags:
75-
- { name: sylius.sitemap_provider }
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
services:
2+
bitbag_sylius_cms_plugin.sitemap_provider.page:
3+
class: BitBag\SyliusCmsPlugin\SitemapProvider\PageUrlProvider
4+
arguments:
5+
- "@bitbag_sylius_cms_plugin.repository.page"
6+
- "@router"
7+
- "@sylius.sitemap_url_factory"
8+
- "@sylius.context.locale"
9+
- "@sylius.context.channel"
10+
tags:
11+
- { name: sylius.sitemap_provider }
12+
13+
bitbag_sylius_cms_plugin.sitemap_provider.section:
14+
class: BitBag\SyliusCmsPlugin\SitemapProvider\SectionUrlProvider
15+
arguments:
16+
- "@bitbag_sylius_cms_plugin.repository.section"
17+
- "@router"
18+
- "@sylius.sitemap_url_factory"
19+
- "@sylius.context.locale"
20+
- "@sylius.context.channel"
21+
tags:
22+
- { name: sylius.sitemap_provider }

tests/Application/config/services.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,5 @@
22
# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration
33
parameters:
44
locale: en_US
5+
imports:
6+
- { resource: "@BitBagSyliusCmsPlugin/Resources/config/services/sitemap_provider.yml" }

0 commit comments

Comments
 (0)