From a81106b80ec953361dc3051623e9ce5cfa2597cc Mon Sep 17 00:00:00 2001 From: Marek Pietrzak Date: Thu, 12 Apr 2018 08:41:18 +0100 Subject: [PATCH] Use CacheItemPoolInterface --- components/expression_language/extending.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/components/expression_language/extending.rst b/components/expression_language/extending.rst index 225b293fbf3..d97ed6ac588 100644 --- a/components/expression_language/extending.rst +++ b/components/expression_language/extending.rst @@ -120,12 +120,12 @@ or by using the second argument of the constructor:: It is recommended to create your own ``ExpressionLanguage`` class in your library. Now you can add the extension by overriding the constructor:: + use Psr\Cache\CacheItemPoolInterface; use Symfony\Component\ExpressionLanguage\ExpressionLanguage as BaseExpressionLanguage; - use Symfony\Component\ExpressionLanguage\ParserCache\ParserCacheInterface; class ExpressionLanguage extends BaseExpressionLanguage { - public function __construct(ParserCacheInterface $parser = null, array $providers = array()) + public function __construct(CacheItemPoolInterface $parser = null, array $providers = array()) { // prepends the default provider to let users override it easily array_unshift($providers, new StringExpressionLanguageProvider());