@@ -106,10 +106,11 @@ The Cache component comes with a series of adapters pre-configured:
106106
107107*:doc: `cache.adapter.apcu </components/cache/adapters/apcu_adapter >`
108108*:doc: `cache.adapter.array </components/cache/adapters/array_cache_adapter >`
109- *:doc: `cache.adapter.doctrine </components/cache/adapters/doctrine_adapter >`
109+ *:doc: `cache.adapter.doctrine </components/cache/adapters/doctrine_adapter >` (deprecated)
110+ *:doc: `cache.adapter.doctrine_dbal </components/cache/adapters/doctrine_dbal_adapter >`
110111*:doc: `cache.adapter.filesystem </components/cache/adapters/filesystem_adapter >`
111112*:doc: `cache.adapter.memcached </components/cache/adapters/memcached_adapter >`
112- *:doc: `cache.adapter.pdo </components/cache/adapters/pdo_doctrine_dbal_adapter >`
113+ *:doc: `cache.adapter.pdo </components/cache/adapters/pdo_adapter >`
113114*:doc: `cache.adapter.psr6 </components/cache/adapters/proxy_adapter >`
114115*:doc: `cache.adapter.redis </components/cache/adapters/redis_adapter >`
115116*:ref: `cache.adapter.redis_tag_aware <redis-tag-aware-adapter >` (Redis adapter optimized to work with tags)
@@ -130,16 +131,16 @@ will create pools with service IDs that follow the pattern ``cache.[type]``.
130131cache :
131132directory :' %kernel.cache_dir%/pools' # Only used with cache.adapter.filesystem
132133
133- # service: cache.doctrine
134- default_doctrine_provider :' app.doctrine_cache '
134+ # service: cache.doctrine_dbal
135+ default_doctrine_dbal_provider :' doctrine.dbal.default_connection '
135136# service: cache.psr6
136137default_psr6_provider :' app.my_psr6_service'
137138# service: cache.redis
138139default_redis_provider :' redis://localhost'
139140# service: cache.memcached
140141default_memcached_provider :' memcached://localhost'
141142# service: cache.pdo
142- default_pdo_provider :' doctrine.dbal.default_connection '
143+ default_pdo_provider :' pgsql:host=localhost '
143144
144145 ..code-block ::xml
145146
@@ -155,19 +156,19 @@ will create pools with service IDs that follow the pattern ``cache.[type]``.
155156 >
156157 <framework : config >
157158<!--
158- default_doctrine_provider : Service: cache.doctrine
159+ default_doctrine_dbal_provider : Service: cache.doctrine_dbal
159160 default_psr6_provider: Service: cache.psr6
160161 default_redis_provider: Service: cache.redis
161162 default_memcached_provider: Service: cache.memcached
162163 default_pdo_provider: Service: cache.pdo
163164-->
164165<!-- "directory" attribute is only used with cache.adapter.filesystem-->
165166 <framework : cache directory =" %kernel.cache_dir%/pools"
166- default_doctrine_provider = " app.doctrine_cache "
167+ default_doctrine_dbal_provider = " doctrine.dbal.default_connection "
167168default_psr6_provider =" app.my_psr6_service"
168169default_redis_provider =" redis://localhost"
169170default_memcached_provider =" memcached://localhost"
170- default_pdo_provider =" doctrine.dbal.default_connection "
171+ default_pdo_provider =" pgsql:host=localhost "
171172 />
172173 </framework : config >
173174 </container >
@@ -181,16 +182,16 @@ will create pools with service IDs that follow the pattern ``cache.[type]``.
181182 $framework->cache()
182183 // Only used with cache.adapter.filesystem
183184 ->directory('%kernel.cache_dir%/pools')
184- // Service: cache.doctrine
185- ->defaultDoctrineProvider('app.doctrine_cache ')
185+ // Service: cache.doctrine_dbal
186+ ->defaultDoctrineDbalProvider('doctrine.dbal.default_connection ')
186187 // Service: cache.psr6
187188 ->defaultPsr6Provider('app.my_psr6_service')
188189 // Service: cache.redis
189190 ->defaultRedisProvider('redis://localhost')
190191 // Service: cache.memcached
191192 ->defaultMemcachedProvider('memcached://localhost')
192193 // Service: cache.pdo
193- ->defaultPdoProvider('doctrine.dbal.default_connection ')
194+ ->defaultPdoProvider('pgsql:host=localhost ')
194195 ;
195196 };
196197