2017-08-18 1 views
0

J'ai une bibliothèque téléchargée avec Composer qui exécute plusieurs choses de base mais qui a des méthodes de classe très pauvres dans certains cas. Donc, je pense à créer ma propre classe (pour certains objets, pas tous), qui étend la classe de base de la bibliothèque et lui ajoute une méthode utile.PHP: Comment étendre une classe fournisseur tierce téléchargée avec le composeur et la charger au lieu de l'original?

Malheureusement, je ne suis pas très familier avec Composer et autoloader.php.

Comment puis-je y parvenir? J'ai besoin de créer ma propre bibliothèque et de gérer le compositeur?

Répondre

0

Deux choix me viennent à l'esprit, vous pouvez:

  • Fork l'ensemble du projet et changer autant de choses que vous voulez
  • Prolonger les classes dont vous avez besoin, et remplacer des déclarations/injections dans votre code src , il n'y a pas besoin de modifier l'autochargeur.