Autocomplétion sur les objects symfony Dans symfony, si on recupère un object avec un repository alors l’autocomplétion sur ces objects ne fonctionne pas (car il n’as pas été déclaré comme object de cette classe avec un new). On peut facilement indiquer à netbeans quel est la classe de cet object sans avoir à faire un […]
Lire la suiteTests fonctionnels sous symfony2 avec phpunit
Avant d’écrire les tests S’assurer que phpunit fonctionne avec la commande phpunit –version par exemple. Lancer les tests avec la commande phpunit -c app/ et ajouter –coverage-html ~/report pour avoir la couverture de code. (si la couverture de code ne fonctionne pas c’est peut être parce que xdebug n’est pas utilisé).Le répertoire report contiendra la […]
Lire la suiteORM Doctrine2 héritage de table
L’idée Considérons la description d’entreprise publique et privé. Les entreprises publiques ont un ministère de rattachement alors que les entreprises privés ont un chiffre d’affaire. Les deux ont en commun, un nom et un pays. On doit pouvoir connaitre le type (privé ou public) et c’est ce type qui sera utilisé comme discriminant. Donc nous […]
Lire la suiteServices : utilisation des paramètres et injections d’autres services
Plutôt que d’injecter tout le contenair, un service peut utiliser un autre service ou utiliser les paramètres contenus dans parameters.yml
Lire la suiteAPC cache, composer et symfony2
Créer une tache pour vider le cache APC dans symfony peut entrainer des problèmes avec composer.
Lire la suite