-
-
Notifications
You must be signed in to change notification settings - Fork 5.2k
Closed
Labels
DoctrinehasPRA Pull Request has already been submitted for this issue.A Pull Request has already been submitted for this issue.
Description
I am just experimenting with the capabilities of the doctrine cache. According to https://symfony.com/doc/current/reference/configuration/doctrine.html, there should be a caching driver option of "service". If I set the option in my yml, the container cannot be built.
doctrine:
dbal:
default_connection: default
connections:
default:
driver: pdo_mysql
host: mysql.local
port: ~
dbname: db
user: db
password: db
charset: UTF8
orm:
default_entity_manager: default
auto_generate_proxy_classes: %kernel.debug%
entity_managers:
default:
connection: default
metadata_cache_driver: service
[Tue Aug 01 16:33:46 2017] [error] [client 10.13.110.75] PHP Fatal error: Uncaught exception 'Symfony\\Component\\DependencyInjection\\Exception\\ServiceNotFoundException' with message 'The service "doctrine.orm.default_entity_manager" has a dependency on a non-existent service "".' in /home/niha/projects/project/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Compiler/CheckExceptionOnInvalidReferenceBehaviorPass.php:58
[Tue Aug 01 16:33:46 2017] [error] [client 10.13.110.75] Stack trace:
[Tue Aug 01 16:33:46 2017] [error] [client 10.13.110.75] #0 /home/niha/projects/project/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Compiler/CheckExceptionOnInvalidReferenceBehaviorPass.php(51): Symfony\\Component\\DependencyInjection\\Compiler\\CheckExceptionOnInvalidReferenceBehaviorPass->processReferences(Array)
[Tue Aug 01 16:33:46 2017] [error] [client 10.13.110.75] #1 /home/niha/projects/project/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Compiler/CheckExceptionOnInvalidReferenceBehaviorPass.php(51): Symfony\\Component\\DependencyInjection\\Compiler\\CheckExceptionOnInvalidReferenceBehaviorPass->processReferences(Array)
[Tue Aug 01 16:33:46 2017] [error] [client 10.13.110.75] #2 /home/niha/projects/project/vendor/symfony/ in /home/niha/projects/project/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Compiler/CheckExceptionOnInvalidReferenceBehaviorPass.php on line 58
In Symfony 2.8, using doctrine/cache v1.6.2, I can find many implementations of \Doctrine\Common\Cache\CacheProvider
(including classes like CouchbaseCache
, FilesystemCache
, MongoDBCache
, PhpFileCache
,....) which are not document, but not a ServiceCache
or something like that which is documented.
Metadata
Metadata
Assignees
Labels
DoctrinehasPRA Pull Request has already been submitted for this issue.A Pull Request has already been submitted for this issue.