Portanto, o compositor é incrível, e há muito código no repositório de pacotes do compositor que facilita a escrita de extensões Magento.
O problema que estou enfrentando é a melhor forma de configurar (corretamente) o carregamento automático.
Por padrão, os pacotes do compositor são instalados em / vendor e, dentro desse diretório, existe um arquivo autoload.php que configura o carregamento de classe para os pacotes gerenciados do compositor.
Então, qual seria a melhor maneira de exigir o arquivo '/vendor/autoload.php' do compositor? Isso precisaria funcionar para os scripts da loja virtual e do shell. Existe um evento de observador no qual eu possa tocar para fazer o require_once?
Felicidades!
require_once $mageFilename
é chamado). Isso funciona bem para instalações do cliente e não requer a reescrita de arquivos.