diff --git a/UPGRADE-3.0.md b/UPGRADE-3.0.md index 10ba022473..b5c676ab3d 100644 --- a/UPGRADE-3.0.md +++ b/UPGRADE-3.0.md @@ -326,6 +326,51 @@ UPGRADE FROM 2.x to 3.0 * The `request` service was removed. You must inject the `request_stack` service instead. + * The `templating.helper.assets` was moved to `templating_php.xml`. You can + use the `assets.package` service instead. + + Before: + + ```php + use Symfony\Component\Templating\Helper\CoreAssetsHelper; + + class DemoService + { + private $assetsHelper; + + public function __construct(CoreAssetsHelper $assetsHelper) + { + $this->assetsHelper = $assetsHelper; + } + + public function testMethod() + { + return $this->assetsHelper->getUrl('thumbnail.png', null, $this->assetsHelper->getVersion()); + } + } + ``` + + After: + + ```php + use Symfony\Component\Asset\Packages; + + class DemoService + { + private $assetPackages; + + public function __construct(Packages $assetPackages) + { + $this->assetPackages = $assetPackages; + } + + public function testMethod() + { + return $this->assetPackages->getUrl('thumbnail.png').$this->assetPackages->getVersion(); + } + } + ``` + * The `enctype` method of the `form` helper was removed. You should use the new method `start` instead. diff --git a/src/Symfony/Bundle/FrameworkBundle/Resources/config/templating.xml b/src/Symfony/Bundle/FrameworkBundle/Resources/config/templating.xml index 59da78fc41..7b723227da 100644 --- a/src/Symfony/Bundle/FrameworkBundle/Resources/config/templating.xml +++ b/src/Symfony/Bundle/FrameworkBundle/Resources/config/templating.xml @@ -14,6 +14,7 @@ Symfony\Component\Templating\Loader\CacheLoader Symfony\Component\Templating\Loader\ChainLoader Symfony\Bundle\FrameworkBundle\CacheWarmer\TemplateFinder + Symfony\Bundle\FrameworkBundle\Templating\Helper\AssetsHelper @@ -58,5 +59,14 @@ + + + + + + + diff --git a/src/Symfony/Bundle/FrameworkBundle/Resources/config/templating_php.xml b/src/Symfony/Bundle/FrameworkBundle/Resources/config/templating_php.xml index 556206d43b..5b4f8073fe 100644 --- a/src/Symfony/Bundle/FrameworkBundle/Resources/config/templating_php.xml +++ b/src/Symfony/Bundle/FrameworkBundle/Resources/config/templating_php.xml @@ -15,7 +15,6 @@ Symfony\Bundle\FrameworkBundle\Templating\Helper\TranslatorHelper Symfony\Bundle\FrameworkBundle\Templating\Helper\FormHelper Symfony\Bundle\FrameworkBundle\Templating\Helper\StopwatchHelper - Symfony\Bundle\FrameworkBundle\Templating\Helper\AssetsHelper Symfony\Component\Form\Extension\Templating\TemplatingRendererEngine Symfony\Component\Form\FormRenderer Symfony\Bundle\FrameworkBundle\Templating\GlobalVariables @@ -66,12 +65,6 @@ - - - - - -