Symfony2 Memcached — LeaseWeb / LswMemcacheBundle Не работает в режиме разработки

Я использую Symfony2 в своем проекте, и я добавил этот пакет «LeaseWeb / LswMemcacheBundle», чтобы использовать memcahced, проблема в том, что его работа отлично работает для меня в производственном режиме и в режиме разработки, показывают мне эту ошибку:

ContextErrorException: Catchable Fatal Error: Аргумент 3 передан
ЛУВ \ MemcacheBundle \ DataCollector \ MemcacheDataCollector :: addClient ()
должен быть примером
Lsw \ MemcacheBundle \ Cache \ LoggingMemcacheInterface, экземпляр
Lsw \ MemcacheBundle \ Cache \ AntiDogPileMemcache задана, вызывается в
/home/www/project/app/cache/dev/appDevDebugProjectContainer.php на
строка 2166 и определена в
/home/www/project/vendor/leaseweb/memcache-bundle/Lsw/MemcacheBundle/DataCollector/MemcacheDataCollector.php
линия 40

И вот моя конфигурация:

lsw_memcache:
session:
client: default
clients:
default:
hosts:
- { dsn: localhost, port: 11211 }

Кто-нибудь может помочь с этим?
Заранее спасибо …

0

Решение

Я не вижу никаких проблем с вашей конфигурацией.

Сообщение об ошибке не должно появляться в текущей версии пакета.
Какую версию пакета вы используете?

0

Другие решения

Это сообщаемая проблема в пакете Symfony, до сих пор не устранена

https://github.com/LeaseWeb/LswMemcacheBundle/issues/41

0

Это решено, необходимо было установить libmemcache версии 1.0.10 или выше и установить последнюю версию memcahced.

0