@@ -101,9 +101,11 @@ The Cache component comes with a series of adapters pre-configured:
101101
102102* :doc: `cache.adapter.apcu </components/cache/adapters/apcu_adapter >`
103103* :doc: `cache.adapter.array </components/cache/adapters/array_cache_adapter >`
104+ * :doc: `cache.adapter.doctrine </components/cache/adapters/doctrine_adapter >` (deprecated)
105+ * :doc: `cache.adapter.doctrine_dbal </components/cache/adapters/doctrine_dbal_adapter >`
104106* :doc: `cache.adapter.filesystem </components/cache/adapters/filesystem_adapter >`
105107* :doc: `cache.adapter.memcached </components/cache/adapters/memcached_adapter >`
106- * :doc: `cache.adapter.pdo </components/cache/adapters/pdo_doctrine_dbal_adapter >`
108+ * :doc: `cache.adapter.pdo </components/cache/adapters/pdo_adapter >`
107109* :doc: `cache.adapter.psr6 </components/cache/adapters/proxy_adapter >`
108110* :doc: `cache.adapter.redis </components/cache/adapters/redis_adapter >`
109111* :ref: `cache.adapter.redis_tag_aware <redis-tag-aware-adapter >` (Redis adapter optimized to work with tags)
@@ -120,14 +122,16 @@ will create pools with service IDs that follow the pattern ``cache.[type]``.
120122 cache :
121123 directory : ' %kernel.cache_dir%/pools' # Only used with cache.adapter.filesystem
122124
125+ # service: cache.doctrine_dbal
126+ default_doctrine_dbal_provider : ' doctrine.dbal.default_connection'
123127 # service: cache.psr6
124128 default_psr6_provider : ' app.my_psr6_service'
125129 # service: cache.redis
126130 default_redis_provider : ' redis://localhost'
127131 # service: cache.memcached
128132 default_memcached_provider : ' memcached://localhost'
129133 # service: cache.pdo
130- default_pdo_provider : ' doctrine.dbal.default_connection '
134+ default_pdo_provider : ' pgsql:host=localhost '
131135
132136 .. code-block :: xml
133137
@@ -143,17 +147,19 @@ will create pools with service IDs that follow the pattern ``cache.[type]``.
143147 >
144148 <framework : config >
145149 <!--
150+ default_doctrine_dbal_provider: Service: cache.doctrine_dbal
146151 default_psr6_provider: Service: cache.psr6
147152 default_redis_provider: Service: cache.redis
148153 default_memcached_provider: Service: cache.memcached
149154 default_pdo_provider: Service: cache.pdo
150155 -->
151156 <!-- "directory" attribute is only used with cache.adapter.filesystem -->
152157 <framework : cache directory =" %kernel.cache_dir%/pools"
158+ default_doctrine_dbal_provider =" doctrine.dbal.default_connection"
153159 default_psr6_provider =" app.my_psr6_service"
154160 default_redis_provider =" redis://localhost"
155161 default_memcached_provider =" memcached://localhost"
156- default_pdo_provider =" doctrine.dbal.default_connection "
162+ default_pdo_provider =" pgsql:host=localhost "
157163 />
158164 </framework : config >
159165 </container >
@@ -167,14 +173,16 @@ will create pools with service IDs that follow the pattern ``cache.[type]``.
167173 $framework->cache()
168174 // Only used with cache.adapter.filesystem
169175 ->directory('%kernel.cache_dir%/pools')
176+ // Service: cache.doctrine_dbal
177+ ->defaultDoctrineDbalProvider('doctrine.dbal.default_connection')
170178 // Service: cache.psr6
171179 ->defaultPsr6Provider('app.my_psr6_service')
172180 // Service: cache.redis
173181 ->defaultRedisProvider('redis://localhost')
174182 // Service: cache.memcached
175183 ->defaultMemcachedProvider('memcached://localhost')
176184 // Service: cache.pdo
177- ->defaultPdoProvider('doctrine.dbal.default_connection ')
185+ ->defaultPdoProvider('pgsql:host=localhost ')
178186 ;
179187 };
180188
0 commit comments