Symfony 2 installer le bundle stof/doctrine-extensions-bundle

MiLos
Invité n'ayant pas de compte PHPfrance

12 mai 2015, 19:11

Bonjour j'ai installé le bundle tout va bien, sauf que comme indiqué dans la doc
https://github.com/Atlantic18/DoctrineE ... -listeners
Dans "Doctrine extension listener services" il est indiqué qu'on doit ajouter la config

Code : Tout sélectionner

# services to handle doctrine extensions # import it in config.yml services: # KernelRequest listener extension.listener: class: Acme\DemoBundle\Listener\DoctrineExtensionListener calls: - [ setContainer, [ @service_container ] ] tags: # translatable sets locale after router processing - { name: kernel.event_listener, event: kernel.request, method: onLateKernelRequest, priority: -10 } # loggable hooks user username if one is in security context - { name: kernel.event_listener, event: kernel.request, method: onKernelRequest } # Doctrine Extension listeners to handle behaviors gedmo.listener.tree: class: Gedmo\Tree\TreeListener tags: - { name: doctrine.event_subscriber, connection: default } calls: - [ setAnnotationReader, [ @annotation_reader ] ] gedmo.listener.translatable: class: Gedmo\Translatable\TranslatableListener tags: - { name: doctrine.event_subscriber, connection: default } calls: - [ setAnnotationReader, [ @annotation_reader ] ] - [ setDefaultLocale, [ %locale% ] ] - [ setTranslationFallback, [ false ] ] gedmo.listener.timestampable: class: Gedmo\Timestampable\TimestampableListener tags: - { name: doctrine.event_subscriber, connection: default } calls: - [ setAnnotationReader, [ @annotation_reader ] ] gedmo.listener.sluggable: class: Gedmo\Sluggable\SluggableListener tags: - { name: doctrine.event_subscriber, connection: default } calls: - [ setAnnotationReader, [ @annotation_reader ] ] gedmo.listener.sortable: class: Gedmo\Sortable\SortableListener tags: - { name: doctrine.event_subscriber, connection: default } calls: - [ setAnnotationReader, [ @annotation_reader ] ] gedmo.listener.loggable: class: Gedmo\Loggable\LoggableListener tags: - { name: doctrine.event_subscriber, connection: default } calls: - [ setAnnotationReader, [ @annotation_reader ] ]
Sauf que phpstorm m'indique [ @annotation_reader ] est depreciated quand je clique dessus il m'envoie vers la classe
FileCacheReader qui est effectivement deprecated
namespace Doctrine\Common\Annotations;

/**
 * File cache reader for annotations.
 *
 * @author Johannes M. Schmitt <[email protected]>
 * @author Benjamin Eberlei <[email protected]>
 *
 * @deprecated the FileCacheReader is deprecated and will be removed
 *             in version 2.0.0 of doctrine/annotations. Please use the
 *             {@see \Doctrine\Common\Annotations\CachedReader} instead.
 */
class FileCacheReader implements Reader

Du coup je dois faire quoi pour éviter des problème lors d'une prochaine mise à jour.

MiLos
Invité n'ayant pas de compte PHPfrance

12 mai 2015, 19:17

un imprime écran Image

Gregory
Invité n'ayant pas de compte PHPfrance

29 mai 2015, 13:30

Bonjour

Tu utilises quelle version de sf?

Illus
Invité n'ayant pas de compte PHPfrance

28 oct. 2015, 15:29

Bonjour, avez-vous réussi à corriger ce problème en attendant la v2.0.0 ?
Merci,