Composer Warning: Ambiguous class resolution, "Codeception\Util\Warning: Ambiguous class resolution

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Makarenko_i_v
Сообщения: 12
Зарегистрирован: 2017.12.01, 13:51

Composer Warning: Ambiguous class resolution, "Codeception\Util\Warning: Ambiguous class resolution

Сообщение Makarenko_i_v »

Доброго дня.

Вот мой часть файла composer.json:

Код: Выделить всё

"require-dev": {
        "yiisoft/yii2-debug": "~2.0.0",
        "yiisoft/yii2-gii": "~2.0.0",
        "yiisoft/yii2-faker": "~2.0.0",
        "yiisoft/yii2-apidoc": "~2.1.0",

        "codeception/base": "^2.2.3",
        "codeception/verify": "~0.3.1",
        "codeception/specify": "~0.4.6"
    },
Куча ошибок на этапе `Generating optimized autoload files`:

Код: Выделить всё

Warning: Ambiguous class resolution, "Codeception\Extension\DotReporter" was found in both "D:/OpenServer/domains/mambo.loc/vendor/codeception/codeception/ext/DotReporter.php" and "D:/OpenServer/domains/mambo.loc/vendor/codeception/base/ext\DotReporter.php", the first will be used.
Warning: Ambiguous class resolution, "Codeception\Extension\Logger" was found in both "D:/OpenServer/domains/mambo.loc/vendor/codeception/codeception/ext/Logger.php" and "D:/OpenServer/domains/mambo.loc/vendor/codeception/base/ext\Logger.php", the first will be used.
и так дальше
Кто сталкивался, как решали?
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Composer Warning: Ambiguous class resolution, "Codeception\Util\Warning: Ambiguous class resolution

Сообщение zelenin »

это не ошибка, а предупреждение. Значит, что классы в двух пакетах доступны под одним именем, и композер разресолвит имя класса первым файлом.
В целом сломаться ничего не должно (если классы идентичны).

Это артефакт именно `Generating optimized autoload files`
Makarenko_i_v
Сообщения: 12
Зарегистрирован: 2017.12.01, 13:51

Re: Composer Warning: Ambiguous class resolution, "Codeception\Util\Warning: Ambiguous class resolution

Сообщение Makarenko_i_v »

zelenin писал(а): 2017.12.08, 19:18 это не ошибка, а предупреждение. Значит, что классы в двух пакетах доступны под одним именем, и композер разресолвит имя класса первым файлом.
В целом сломаться ничего не должно (если классы идентичны).

Это артефакт именно `Generating optimized autoload files`
А это не разруливается другими версиями модулей кодесепшена?
Ответить