Articles

Repository pour doctrine

Créer un repository pour Doctrine

, , , , , ,
Afin de maintenir une bonne architecture logicielle, il est recommandé d'utiliser les patrons de conception lorsque c'est approprié. Cet article présente comment utiliser le patron de conception nommé Repository dans le cadre d'un projet…
Documenter l'API REST Symfony avec Nelmio API Doc Bundle

Documenter l'API REST Symfony avec NelmioAPIDoc

, , , , , ,
Grâce à NelmioAPIDoc, il est possible de générer une documentation de type Swagger idéale pour une API REST. Le bundle récupère l'annotation ApiDoc() située en haut des contrôleurs et génère une belle documentation disponible…
Tester l'API REST Symfony avec PHPUnit

Tester une API REST Symfony avec PHPUnit

, , , , , , , , , , ,
Comme dans tout projet logiciel, il est primordial de supporter le développement de fonctionnalités par une suite de tests solide. Le logiciel devra évoluer et le code devra être modifié (réusinage), pour ces deux raisons, un filet…
Bundle pour un API REST avec Symfony

API REST : Les bundles essentiels pour Symfony

, , , , , ,
API REST - Présentation des bundles Afin de mettre en place un API REST dans votre application Symfony, plusieurs bundles peuvent être configurés afin de faciliter votre travail de développement. La recette proposée utilise les bundles…

Configurer FosUserBundle pour Symfony 3

, , , , , ,
FosUserBundle : gestion des utilisateurs Avec 2200 étoiles sur GitHub, FosUserBundle est la solution populaire pour gérer les utilisateurs de votre projet Symfony. Afin de mettre en place ce bundle, il est essentiel de lire la procédure…
Assurance qualité avec de données de tests ou fixtures

Créer des fixtures pour faciliter les tests

, , , , , , , ,
Les fixtures ou données de tests permettent au développeur d'initialiser les données de la base de données dans un état connu. Par exemple, pour l'entité User, il serait possible de charger plusieurs utilisateurs avec différents rôles…
configurer la base de donnees pour doctrine et synfony

Configurer la base de données pour Symfony 3

, , , , , , , ,
Afin de tirer le maximum de votre API REST, il est essentiel de mettre en place une base de données. Grâce à l'ORM Doctrine, il est possible de créer des entités. Par la suite, le schéma de base de données pourra être créé en fonction…
Configurer l'ORM Doctrine pour Symfony

L'ORM Doctrine avec Symfony 3

, , , , ,
Découvrir la console Doctrine Une fois la base de données configurée dans votre environnement Symfony, vous pouvez vous amuser avec la console Symfony afin de gérer votre base de données. La console Doctrine La console est un outil…
Installer composer pour PHP et Synfony

Installer PHP Composer

, , , ,
PHP Composer Composer est le gestionnaire de dépendances par excellence pour les projets PHP. Comme l'outil d'installation de symfony-installer, il vous permet de mettre en place tous les fichiers nécessaires pour créer un nouveau projet…
LAMP pour Symfony

Installer un LAMP avec PHP7.0 pour Symfony 3

, , , , , , , ,
Afin d'exécuter le code PHP du cadriciel Symfony 3.0, il est essentiel de mettre en place un serveur web, l'interpréteur PHP, ainsi qu'un système de gestion de base de données comme MySQL. Voici comment mettre en place un environnement…