Skip to content

Commit

Permalink
bug #14793 [FrameworkBundle] make templating.helper.router service …
Browse files Browse the repository at this point in the history
…available again for BC reasons (xabbuh)

This PR was merged into the 2.7 branch.

Discussion
----------

[FrameworkBundle] make `templating.helper.router` service available again for BC reasons

| Q             | A
| ------------- | ---
| Bug fix?      | yes
| New feature?  | no
| BC breaks?    | no
| Deprecations? | no
| Tests pass?   | yes
| Fixed tickets | #14790
| License       | MIT
| Doc PR        |

Commits
-------

95dcfa2 [FrameworkBundle] make `templating.helper.router` service available again for BC reasons
  • Loading branch information
fabpot committed Jun 1, 2015
2 parents 09515d6 + 95dcfa2 commit 1dbf67e
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 7 deletions.
9 changes: 9 additions & 0 deletions UPGRADE-3.0.md
Expand Up @@ -446,6 +446,15 @@ UPGRADE FROM 2.x to 3.0

* The `RouterApacheDumperCommand` was removed.

* The `templating.helper.router` service was moved to `templating_php.xml`. You
have to ensure that the PHP templating engine is enabled to be able to use it:

```yaml
framework:
templating:
engines: ['php']
```

### HttpKernel

* The `Symfony\Component\HttpKernel\Log\LoggerInterface` has been removed in
Expand Down
Expand Up @@ -15,6 +15,7 @@
<parameter key="templating.loader.chain.class">Symfony\Component\Templating\Loader\ChainLoader</parameter>
<parameter key="templating.finder.class">Symfony\Bundle\FrameworkBundle\CacheWarmer\TemplateFinder</parameter>
<parameter key="templating.helper.assets.class">Symfony\Bundle\FrameworkBundle\Templating\Helper\AssetsHelper</parameter>
<parameter key="templating.helper.router.class">Symfony\Bundle\FrameworkBundle\Templating\Helper\RouterHelper</parameter>
</parameters>

<services>
Expand Down Expand Up @@ -61,12 +62,17 @@
<service id="templating.loader" alias="templating.loader.filesystem" />

<!--
This service will be moved to templating_php.xml in version 3.0, it exists here for BC reasons.
The following services will be moved to templating_php.xml in version 3.0, they exist here for BC reasons.
-->
<service id="templating.helper.assets" class="%templating.helper.assets.class%">
<tag name="templating.helper" alias="assets" />
<argument /> <!-- default package -->
<argument type="collection" /> <!-- named packages -->
</service>

<service id="templating.helper.router" class="%templating.helper.router.class%">
<tag name="templating.helper" alias="router" />
<argument type="service" id="router" />
</service>
</services>
</container>
Expand Up @@ -8,7 +8,6 @@
<parameter key="templating.engine.php.class">Symfony\Bundle\FrameworkBundle\Templating\PhpEngine</parameter>
<parameter key="templating.helper.slots.class">Symfony\Component\Templating\Helper\SlotsHelper</parameter>
<parameter key="templating.helper.actions.class">Symfony\Bundle\FrameworkBundle\Templating\Helper\ActionsHelper</parameter>
<parameter key="templating.helper.router.class">Symfony\Bundle\FrameworkBundle\Templating\Helper\RouterHelper</parameter>
<parameter key="templating.helper.request.class">Symfony\Bundle\FrameworkBundle\Templating\Helper\RequestHelper</parameter>
<parameter key="templating.helper.session.class">Symfony\Bundle\FrameworkBundle\Templating\Helper\SessionHelper</parameter>
<parameter key="templating.helper.code.class">Symfony\Bundle\FrameworkBundle\Templating\Helper\CodeHelper</parameter>
Expand Down Expand Up @@ -43,11 +42,6 @@
<argument type="service" id="request_stack" />
</service>

<service id="templating.helper.router" class="%templating.helper.router.class%">
<tag name="templating.helper" alias="router" />
<argument type="service" id="router" />
</service>

<service id="templating.helper.actions" class="%templating.helper.actions.class%">
<tag name="templating.helper" alias="actions" />
<argument type="service" id="fragment.handler" />
Expand Down

0 comments on commit 1dbf67e

Please sign in to comment.