CyberSource / cybersource-rest-client-php

PHP client library for the CyberSource REST API
29 stars 65 forks source link

Monolog version conflict with Laravel #84

Closed tom-id-au closed 6 months ago

tom-id-au commented 3 years ago

Hey,

The latest version of Laravel has moved to monolog 2, but this project requires Monolog 1 for some reason. This doesn't appear to be an issue in 0.0.23, but it does for the subsequent releases.

Is this able to be resolved please? We are stuck on 0.0.23 until this resolves.

  Problem 1
    - Root composer.json requires cybersource/rest-client-php ^0.0.25 -> satisfiable by cybersource/rest-client-php[0.0.25].
    - Conclusion: don't install monolog/monolog 2.0.1 (conflict analysis result)
    - Conclusion: don't install monolog/monolog 1.25.1 (conflict analysis result)
    - Conclusion: don't install monolog/monolog 2.0.2 (conflict analysis result)
    - Conclusion: don't install monolog/monolog 1.25.2 (conflict analysis result)
    - Conclusion: don't install monolog/monolog 2.1.0 (conflict analysis result)
    - Conclusion: don't install monolog/monolog 1.25.3 (conflict analysis result)
    - Conclusion: don't install monolog/monolog 2.1.1 (conflict analysis result)
    - Conclusion: don't install monolog/monolog 1.25.4 (conflict analysis result)
    - Conclusion: don't install monolog/monolog 2.2.0 (conflict analysis result)
    - Conclusion: don't install monolog/monolog 1.25.5 (conflict analysis result)
    - Conclusion: don't install monolog/monolog 2.3.0 (conflict analysis result)
    - Conclusion: don't install monolog/monolog 1.26.0 (conflict analysis result)
    - Conclusion: don't install monolog/monolog 2.3.1 (conflict analysis result)
    - Conclusion: don't install monolog/monolog 1.26.1 (conflict analysis result)
    - Conclusion: don't install monolog/monolog 2.3.2 (conflict analysis result)
    - laravel/framework[v8.0.0, ..., 8.x-dev] require monolog/monolog ^2.0 -> satisfiable by monolog/monolog[2.0.0-beta1, ..., 2.x-dev (alias of dev-main)].
    - monolog/monolog 2.x-dev is an alias of monolog/monolog dev-main and thus requires it to be installed too.
    - You can only install one version of a package, so only one of these can be installed: monolog/monolog[dev-main, 1.25.0, ..., 1.x-dev, 2.0.0-beta1, ..., 2.3.2].
    - cybersource/rest-client-php 0.0.25 requires monolog/monolog ^1.25.0 -> satisfiable by monolog/monolog[1.25.0, ..., 1.x-dev].
    - Conclusion: don't install monolog/monolog 1.25.0 (conflict analysis result)
    - Root composer.json requires laravel/framework ^8.0 -> satisfiable by laravel/framework[v8.0.0, ..., 8.x-dev].

Cheers,

Tom