Skip to content

Commit 5f4b604

Browse files
[Cache] deprecate all PSR-16 adapters, provide Psr16Cache instead
1 parent c8bce91 commit 5f4b604

File tree

3 files changed

+4
-2
lines changed

3 files changed

+4
-2
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ CHANGELOG
88
be mandatory in 5.0.
99
* Added `ControllerTrait::isFormValid()`
1010
* Added an `help_html` form option to display the `help` text as HTML
11+
* Deprecated the "Psr\SimpleCache\CacheInterface" / "cache.app.simple" service, use "Symfony\Contracts\Cache\CacheInterface" / "cache.app" instead
1112

1213
* [BC Break] When using Messenger, the default transport changed from
1314
using Symfony's serializer service to use `PhpSerializer`, which uses

Resources/config/cache.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@
1111
<tag name="cache.pool" clearer="cache.app_clearer" reset="reset" />
1212
</service>
1313

14-
<service id="cache.app.simple" class="Symfony\Component\Cache\Simple\Psr6Cache">
14+
<service id="cache.app.simple" class="Symfony\Component\Cache\Psr16Cache">
15+
<deprecated>The "Psr\SimpleCache\CacheInterface" / "%service_id%" service is deprecated since Symfony 4.3. Use "Symfony\Contracts\Cache\CacheInterface" / "cache.app" instead.</deprecated>
1516
<argument type="service" id="cache.app" />
1617
</service>
1718

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"require": {
1919
"php": "^7.1.3",
2020
"ext-xml": "*",
21-
"symfony/cache": "~4.2",
21+
"symfony/cache": "~4.3",
2222
"symfony/config": "~4.2",
2323
"symfony/contracts": "^1.0.2",
2424
"symfony/dependency-injection": "^4.2",

0 commit comments

Comments
 (0)