ReadMe pour l’API des objets trouvés. L’API des objets trouves a pour but de gérer l’enregistrement et la restitution des objets trouvés. Pour la mise en place de cette API, j’ai créé l’entité (Entity) appelé « ObjetTrouve.php ». Il se trouve dans /src/Eseth/CoreBundle/Entity. Dans cette entité vous trouverez la déclaration des attributs tel que, le titre, la description, le déclarant (agent), l’occupant, l’espace, la date d’ajout, la date de restitution et l’image. Dans le fichier ObjetTrouveRepository.php vous y trouverez deux fonctions findObjectById et listeObjetTrouve. La gestion de Contrôleur a été divise en deux partie Read et Write qui se trouve dans /src/Eseth/CoreBundle/Controller/ObjetTrouve. Dans la partie Read « ObjetTrouveReadController.php » nous avons la fonction GET qui nous permet d’afficher l’objet trouvé à l’aide de son id. Dans la deuxième partie « ObjetTrouveWriteController.php » nous avons deux fonctions : POST et PUT. La fonction POST nous permet d’envoyer le titre, la description, le nom du déclarant et l’espace puis envoyer ces informations dans la base de données. La partie PUT a été utilisé pour la restitution d’objet trouvé. L’agent peut donc restitue l’objet trouvé en ajoutant son nom. La date de restitution est aussi enregistrée le moment de saisi. Ensuite, ces informations sont envoyées dans la base de données. L’accès aux contrôleurs s’établi via la route « objets-trouves ». La partie non traité : La gestion insertion et affichage d’image. Pour aller plus loin : Donner la possibilité d’enregistre l’occupant (patient) á l’aide d’historique d’occupation de la chambre et lui envoyer une notification comme quoi son objet a été retrouvé.