2014-05-22 1 views
0

Je viens d'acheter Zend Guard afin de protéger mon application, prête pour le déploiement. Lors d'une tentative d'installation sur le premier site client, il apparaît que notre application rencontre une erreur fondamentale liée à Doctrine.Utilisation des annotations Doctrine avec Zend Guard

Uncaught exception 'Doctrine\ORM\Mapping\MappingException' with message 'Class 
"Module\Entity\MyClass" sub class of "S2Common\Object\DoctrineObject" is not a 
valid entity or mapped super class.' 

(évidemment, je l'ai modifié le nom de la classe)

Je me demande si cela est dû au fait que nous utilisons des annotations DocBlock dans Doctrine et se demander si ceux-ci sont soit supprimés, ou si la doctrine essaie de les lire directement, sans engager le module Zend Guard.

Est-ce que quelqu'un d'autre a eu une expérience de cela? Existe-t-il un moyen de générer les métadonnées mises en cache avant le déploiement? Je ne peux pas croire que cela n'a pas été pensé avant ...

Toute aide est appréciée

+0

je suis ayant trop problèmes similaires en utilisant des annotations de doctrine orm et zend garde. une mise à jour à cela? – ise

Répondre

0

Voir cette thread

La solution pourrait consister à mettre removePhpDoc = false

Questions connexes