Closed alxy closed 5 years ago
Currently, the composer process requires the main omnipay package: https://github.com/OFFLINE-GmbH/oc-mall-plugin/blob/develop/composer.json#L21
This results in a lot of payment provider packages beeing installed by composer, when there are currently only two being implemented. I suggest to only require the providers that are implemented.
Here is a log from my composer install:
composer install
- Installing omnipay/common (v2.3.4): Downloading (100%) - Installing omnipay/worldpay (v2.2.2): Downloading (100%) - Installing omnipay/targetpay (v2.2.1): Downloading (100%) - Installing omnipay/stripe (V2.4.7): Downloading (100%) - Installing omnipay/securepay (2.2.0): Downloading (100%) - Installing omnipay/sagepay (2.4.1): Downloading (100%) - Installing omnipay/pin (v2.2.2): Downloading (100%) - Installing omnipay/paypal (v2.6.4): Downloading (100%) - Installing omnipay/paymentexpress (v2.2.2): Downloading (100%) - Installing omnipay/payflow (v2.3.1): Downloading (100%) - Installing omnipay/payfast (v2.2): Downloading (100%) - Installing omnipay/netbanx (v2.2): Downloading (100%) - Installing omnipay/netaxept (v2.3.0): Downloading (100%) - Installing omnipay/multisafepay (v2.3.6): Downloading (100%) - Installing omnipay/mollie (v3.2.0): Downloading (100%) - Installing omnipay/migs (v2.2.2): Downloading (100%) - Installing omnipay/manual (v2.2.1): Downloading (100%) - Installing omnipay/gocardless (2.2.0): Downloading (100%) - Installing omnipay/firstdata (v2.4.0): Downloading (100%) - Installing omnipay/eway (v2.2.2): Downloading (100%) - Installing omnipay/dummy (v2.2.0): Downloading (100%) - Installing omnipay/coinbase (v2.0.4): Downloading (100%) - Installing omnipay/cardsave (2.1.2): Downloading (100%) - Installing omnipay/buckaroo (v2.2.0): Downloading (100%) - Installing omnipay/authorizenet (2.6.0): Downloading (100%) - Installing omnipay/2checkout (v2.1.1): Downloading (100%) - Installing league/omnipay (2.3.2)
Good point. Let's fix this with the migration to Omnipay 3.0.
Currently, the composer process requires the main omnipay package: https://github.com/OFFLINE-GmbH/oc-mall-plugin/blob/develop/composer.json#L21
This results in a lot of payment provider packages beeing installed by composer, when there are currently only two being implemented. I suggest to only require the providers that are implemented.
Here is a log from my
composer install
: