Обновите пакет Symfony с помощью composer, игнорируя параметр минимальной стабильности

Я установил payum/payum-bundle с помощью composer (используя PHP Storm Plugin). Я не смог установить более новую версию для 2.0.1, потому что новая версия, кажется, не помечена как стабильная (минимальная стабильность в composer.lock "стабильная"). Я также установил пакет payum/paypal-express-checkout-nvp, чтобы добавить поддержку paypay express. Я все настроил, создал контроллер для проверки и в итоге получил ошибку

Attempted to load trait "GatewayAwareTrait" from namespace "Payum\Core".
Did you forget a "use" statement for another namespace?

Согласно этой (закрытой) проблеме, проблема заключается в том, что payum / core имеет версию 1.2.8, но должна быть как минимум 1.3

https://github.com/Payum/PayumBundle/issues/367

Очевидно, что установка payum / bundle в версии 2.0.1 установила основную часть с 1.2.8. Теперь... Как я могу заставить композитора обновить Payum / Core по крайней мере до 1,3?

Что мне нужно сделать, так это либо сказать композитору игнорировать минимальную стабильность для этого отдельного пакета, либо установить минимальную стабильность для чего-то менее стабильного (что, как я полагаю, не является лучшей идеей, особенно если не постоянно следовать всем ветвям dev всех используемые пакеты) и подсказка о том, как затем обновлять Payum / основную часть.

Любые намеки очень приветствуются - я застрял здесь...

2 ответа

Ваше предположение неверно, версия 2.1.0 payum/payum-bundle помечена как стабильная.

Чтобы выяснить, почему вы не устанавливаете его, нам нужен ваш контент composer.json,

Ты бежал composer update для того, чтобы попытаться обновить до последних пакетов все?

Начиная с 1.3.0 Payum требуется виртуальный пакет http-клиента. Вы должны добавить одну из его реализаций в виде пакета, после чего композитор позволит вам обновить Payum.

В документе предлагается установить php-http/guzzle6-adapter, но вы можете выбрать любую другую реализацию клиента.

Делать

php composer.phar update payum/core php-http/guzzle6-adapter
Другие вопросы по тегам