Incluindo a biblioteca PHP de terceiros gerada no Magento2

8

Estou criando um módulo que se conecta a um serviço SOAP. Gerei classes para esse serviço usando wsdl2phpgeneratorquais usos autoload.php. Colocar isso em "lib /" com os nomes de classe corretos facilita a inclusão no Magento 1.9. Como faço para incluir essas classes no Magento2?

nenne
fonte

Respostas:

1

Essa biblioteca deve ser enviada como parte do seu módulo personalizado. Especifique o caminho autoload.phpda biblioteca gerada no composer.jsonseu módulo. Deve ter algo parecido com isto:

{
    ...
    "autoload": {
        "files": [
            "registration.php",
            "path-to-generated-soap-client-lib-autoload.php"
        ],
        ...
    }
}
Alex Paliarush
fonte
11
Provavelmente, isso funciona para os módulos instalados no mercado, mas não para os módulos instalados extraindo-os manualmente. Melhor exigir o carregador automático de dentro do registration.php.
snez 5/07/2016
11
é possível detalhar todo o processo, por favor?
precisa saber é o seguinte
@snez Como adicionar esse arquivo no registration.php, deixe-me codificar para isso.
Hitesh Vaghasiya
Você pode aconselhar sobre este magento.stackexchange.com/questions/310486/… ?
Hamendra Sunthwal
1

Se esta biblioteca usa autoload.php, você deve solicitá-la através do magento compositer

Alex
fonte