Auteur/autrice : Christophe

  • Comprenons composer – Autoloader

    Comprenons composer – Autoloader

    Une fois que vous avez requis toutes les dépendances indispensables au projet, vous avez du remarquer qu’un fichier autoload.php est créé. Depuis quelques versions, il ne contient pas grand chose de plus qu’une vérification de la version de PHP et l’inclusion du fichier autoload_real.php. C’est dans ce fichier que va être définie la logique pour…

  • [PHP]Injection de dépendances en lecture seule

    [PHP]Injection de dépendances en lecture seule

    L’injection de dépendances est une pratique courante dans le développement logiciel moderne, permettant de favoriser la modularité et la testabilité du code. Quand on fait de l’injection de dépendances, la classe injectée va nous servir à utiliser une ou plusieurs fonctions de celle-ci. En PHP, à partir de la version 8.1, il est possible de…

  • Comment ajouter des données depuis un JSON à une grille de l’administration de Magento 2.

    Comment ajouter des données depuis un JSON à une grille de l’administration de Magento 2.

    Quand on récupère du JSON depuis un webservice ou qu’une partie du front utilise des données au format JSON, il est intéressant d’y avoir accès de manière rapide. Dans cet article, nous verrons comment transformer des entrées au format JSON pour être affichées sous forme de tableau dans l’administration de Magento 2.

  • Installation facile de Magento 2

    Installation facile de Magento 2

    Grâce à un environnement de travail sur mesure et disponible gratuitement sur GitHub, partez rapidement à la découverte de Magento 2. Cet environnement peut également permettre de faciliter la plupart des on-boardings.

  • Les classes virtuelles dans Magento 2

    Les classes virtuelles dans Magento 2

    Avec l’injection de dépendances, il est facile d’éviter la redondance dans un projet magento pour améliorer la maintenabilité et de respecter le principe de responsabilité unique.

  • Améliorer les performances de Magento avec les proxies

    Améliorer les performances de Magento avec les proxies

    L’injection de grosses dépendances peuvent avoir un impact négatif conséquent sur les performances dans des points cruciaux comme les interactions en ligne de commande ou les crons, entre autres.