Tak więc kompozytor jest niesamowity, aw repozytorium packagist kompozytora jest dużo kodu, który ułatwia pisanie rozszerzeń Magento.
Problem, przed którym stoję, polega na tym, jak najlepiej (czysto) skonfigurować automatyczne ładowanie.
Domyślnie pakiety kompozytora są instalowane w katalogu / vendor, a wewnątrz tego katalogu znajduje się plik autoload.php, który konfiguruje ładowanie klas dla pakietów zarządzanych przez kompozytora.
Jaki byłby więc najlepszy sposób na wymaganie pliku „/vendor/autoload.php” kompozytora? Musiałoby to działać zarówno dla sklepu internetowego, jak i skryptów powłoki. Czy istnieje zdarzenie obserwatora, którego mogę dotknąć, aby wykonać wymagany parametr?
Twoje zdrowie!
require_once $mageFilename
wywołaniem). Działa to dobrze w instalacjach klienckich i nie wymaga w ogóle przepisywania plików.