I'm using PHP7.0.8 and the doctrine cache (with APCU) in my symfony project. When I call function from my controllers which use this cache, no problems, It works fine !
But when I create a command file which use a repository which use the doctrine cache, and when I run this command on my shell, I've the error :
[Symfony\Component\Debug\Exception\UndefinedFunctionException]
Attempted to call function "apcu_fetch" from namespace "Doctrine\Common\Cache".
My configuration :
doctrine:
dbal:
driver: pdo_mysql
host: "%database_host%"
port: "%database_port%"
dbname: "%database_name%"
user: "%database_user%"
password: "%database_password%"
charset: UTF8
orm:
auto_generate_proxy_classes: "%kernel.debug%"
entity_managers:
default:
auto_mapping: true
mappings:
StofDoctrineExtensionsBundle: ~
metadata_cache_driver: apcu
query_cache_driver: apcu
result_cache_driver: apcu
The same code works if I run it in a controller :( I think it's a bug, any idea ?