Symfony 4: как отключить кеширование классов и всего такого в var/cache?
Отключать не стоит, т.к. контейнер и роутинг компилируемые by design, т.о. время ответа будет очень долгим (4000ms vs 250ms на моем приложении)
Если очень хочется, то можно сделать так:// \App\Kernel
protected function initializeContainer()
{
    if ($_ENV['APP_ENV'] === 'dev') {
        $container = $this->buildContainer();
        $container->setParameter('container.build_id', 'id');
        $container->setParameter('container.build_hash', 'hash');
        $container->set('kernel', $this);
        $container->compile(true);

        $this->container = $container;
    } else {
        parent::initializeContainer();
    }
}
Но чтоб это заработало, мне пришлось отключить smart-core/accelerator-cache-bundle, возможно другие бандлы тоже несовместимы с таким режимом.
Так что в вашем случае я бы все-таки рекомендовал как-то законфигурировать докер.
В dev окружении кеш перегенеривается на каждое изменение затрагиваемого кода, емнип. Контейнер кешируется, чтобы экономить ресурсы при генерации такого довольно сложного класса. Остальной кеш по аналогии - для экономии ресурсов.
https://symfony.com/doc/current/components/depende...