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?

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"
        ],
        ...
    }
}

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


1

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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.