NIVEAU : de intérmédiaire à expert
Ca y est! Vous l'avez fait, votre première librairie PHP. Vous voulez l'audience la plus large possible? Pas de soucis, il vous suffit de distribuer votre code dans un bundle Symfony, un module Zend, un plugin Drupal, Wordpress, Yii, Laravel... ouch! Dans cette présentation, nous verrons comment écrire du code "framework-agnostic". Ces dernières années, énormément à été fait pour nous aider à atteindre ce but, que ce soit à travers Composer, les PSR-0, PSR-4, PSR-6 et PSR-7 ou encore Puli. Nous verrons surtout comment 2 petits paquets (container-interop/container-interop et container-interop/service-provider) vous permettent d'intégrer votre librairie directement dans n'importe quel framework sans avoir à recoder un module spécifique par framework pour enregistrer vos classes dans le container du framework en écrivant un service-provider unique pour tous ces frameworks.
Commentaires