silverstripe / silverstripe-omnipay

Silverstripe integration with Omnipay PHP payments library.
BSD 3-Clause "New" or "Revised" License
39 stars 67 forks source link

Composer 2.0 compatibility issues #223

Closed tractorcow closed 4 years ago

tractorcow commented 4 years ago

I get a few composer autoloading warnings when using this module.

Deprecation Notice: Class SilverStripe\Omnipay\Model\Message\GatewayRedirectResponseMessage located in ./vendor/silverstripe/silverstripe-omnipay/src/Model/message/GatewayRedirectResponseMessage.php does not comply with psr-4 autoloading standard. It will not autoload anymore in Composer v2.0. in phar:///opt/bitnami/php/bin/composer.phar/src/Composer/Autoload/ClassMapGenerator.php:201
Deprecation Notice: Class SilverStripe\Omnipay\Model\Message\GatewayErrorMessage located in ./vendor/silverstripe/silverstripe-omnipay/src/Model/message/GatewayErrorMessage.php does not comply with psr-4 autoloading standard. It will not autoload anymore in Composer v2.0. in phar:///opt/bitnami/php/bin/composer.phar/src/Composer/Autoload/ClassMapGenerator.php:201
Deprecation Notice: Class SilverStripe\Omnipay\Model\Message\PaymentMessage located in ./vendor/silverstripe/silverstripe-omnipay/src/Model/message/PaymentMessage.php does not comply with psr-4 autoloading standard. It will not autoload anymore in Composer v2.0. in phar:///opt/bitnami/php/bin/composer.phar/src/Composer/Autoload/ClassMapGenerator.php:201
Deprecation Notice: Class SilverStripe\Omnipay\Model\Message\GatewayRequestMessage located in ./vendor/silverstripe/silverstripe-omnipay/src/Model/message/GatewayRequestMessage.php does not comply with psr-4 autoloading standard. It will not autoload anymore in Composer v2.0. in phar:///opt/bitnami/php/bin/composer.phar/src/Composer/Autoload/ClassMapGenerator.php:201
Deprecation Notice: Class SilverStripe\Omnipay\Model\Message\GatewayResponseMessage located in ./vendor/silverstripe/silverstripe-omnipay/src/Model/message/GatewayResponseMessage.php does not comply with psr-4 autoloading standard. It will not autoload anymore in Composer v2.0. in phar:///opt/bitnami/php/bin/composer.phar/src/Composer/Autoload/ClassMapGenerator.php:201
Deprecation Notice: Class SilverStripe\Omnipay\Model\Message\GatewayMessage located in ./vendor/silverstripe/silverstripe-omnipay/src/Model/message/GatewayMessage.php does not comply with psr-4 autoloading standard. It will not autoload anymore in Composer v2.0. in phar:///opt/bitnami/php/bin/composer.phar/src/Composer/Autoload/ClassMapGenerator.php:201

This is because you have two folders named message with different cases.

image

tractorcow commented 4 years ago

PR at https://github.com/silverstripe/silverstripe-omnipay/pull/224