Symfony2 - Как удалить Doctrine Bundle?

В настоящее время я работаю над проектом, использующим Symfony2, и мне не нужен пакет Doctrine Bundle. Я много раз пытался удалить его, но все время получаю ошибки, мешающие установке.

Я использовал grep для всех экземпляров Doctrine в каталоге приложения и закомментировал любые ссылки на Doctrine в следующих файлах:

  • app / config / config.yml
  • app / AppKernel.php
  • app / autoload.php

Затем я очистил кеш (в настоящее время работает в режиме разработки, поэтому удалил каталог cache / dev).

В настоящее время я получаю следующую ошибку: Неустранимая ошибка: класс 'Doctrine \ Common \ Annotations \ FileCacheReader' не найден в /path/to/application/app/cache/dev/appDevDebugProjectContainer.php в сети 45

Это относится к этому блоку кода в кеше

/**
 * Gets the 'annotation_reader' service.
 *
 * This service is shared.
 * This method always returns the same instance of the service.
 *
 * @return Doctrine\Common\Annotations\FileCacheReader A Doctrine\Common\Annotations\FileCacheReader instance.
 */
protected function getAnnotationReaderService()
{
    return $this->services['annotation_reader'] = new \Doctrine\Common\Annotations\FileCacheReader(new \Doctrine\Common\Annotations\AnnotationReader(), '/path/to/application/app/cache/dev/annotations', true);
}

, но я не могу найти способ остановить его добавление в кеш, так как я не могу найти никаких настроек, относящихся к annotation_reader.

Кто-нибудь может помочь ??

5
задан steveYeah 10 October 2011 в 11:32
поделиться