Jump to content

Klasa modułu widoczna z poziomu root composer


burukk777

Recommended Posts

Witam.

Mam problem z użyciem klasy modułu. Chciałbym użyć amphp/parallel w symfonowej konsoli do jednego taska z użyciem równoległości.
Moduł jest ładowany przez composer.json.
Próbowałem użyć paczki amphp/parallel w module, lecz podczas uruchomienia komendy z cli dostałem error, że klasa Module nie jest widoczna z poziomu paczki.
Wgrałem paczkę do głównego (rootowego) composer.json (composer require amphp/parallel:1.4.3), lecz także dostaję błąd, że klasa mojego taska nie jest widoczna z poziomu rootowego composera. 

composer.json - modułu

{
    "name": "examplemodule/amphpparallel",
    "license": "AFL-3.0",
    "type": "prestashop-module"
    "authors": [
        {
            "name": "Example",
            "email": "[email protected]"
        },
    ],
    "autoload": {
        "psr-4": {
            "PrestaShop\\Module\\ExampleModule\\": "src/"
        },
        "config": {
            "prepend-autoloader": false
        },
        
    }
}

 

w config/services.yml znajduje się serwis do konsoli, która jest widoczna z poziomu bin/console list i prawidłowo uruchamiana.

Problem znajduje się w tym, że rootowy composer nie widzi klasy Task z modułu examplemodule.

Czy ktoś znalazł się w podobnej sytuacji?

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...