File: vendor/paypal/module-braintree-core/etc/di.xml
<virtualType name="BraintreeCommandPool"
type="Magento\Payment\Gateway\Command\CommandPool">
<arguments>
<argument name="commands" xsi:type="array">
<item name="authorize" xsi:type="string">
BraintreeAuthorizeCommand
</item>
<item name="sale" xsi:type="string">
BraintreeSaleCommand
</item>
<item name="capture" xsi:type="string">
BraintreeCaptureStrategyCommand
</item>
<item name="settlement" xsi:type="string">
BraintreeCaptureCommand
</item>
<item name="vault_authorize" xsi:type="string">
BraintreeVaultAuthorizeCommand
</item>
<item name="vault_sale" xsi:type="string">
BraintreeVaultSaleCommand
</item>
<item name="vault_capture" xsi:type="string">
BraintreeVaultCaptureCommand
</item>
<item name="void" xsi:type="string">
BraintreeVoidCommand
</item>
<item name="refund" xsi:type="string">
BraintreeRefundCommand
</item>
<item name="cancel" xsi:type="string">
BraintreeVoidCommand
</item>
<item name="deny_payment" xsi:type="string">
BraintreeVoidCommand
</item>
</argument>
</arguments>
</virtualType>
This is a virtual type configuration.
This configuration is for the
base area.
Base area configurations will apply to all the sub-applications.
This virtualType configuration tells the Object Manager when a user wants a virtual
BraintreeCommandPool
object that it should return a
Magento\Payment\Gateway\Command\CommandPool
object.
This configuration tells the Object Manager that when a user wants a
BraintreeCommandPool
object that the following arguments should be used in the foo object's constructor.
$commands =
[...items...];
|
File: vendor/paypal/module-braintree-core/etc/di.xml
<virtualType name="BraintreePayPalCommandPool"
type="Magento\Payment\Gateway\Command\CommandPool">
<arguments>
<argument name="commands" xsi:type="array">
<item name="authorize" xsi:type="string">
BraintreePayPalAuthorizeCommand
</item>
<item name="sale" xsi:type="string">
BraintreePayPalSaleCommand
</item>
<item name="capture" xsi:type="string">
BraintreePayPalCaptureStrategyCommand
</item>
<item name="settlement" xsi:type="string">
BraintreeCaptureCommand
</item>
<item name="vault_authorize" xsi:type="string">
BraintreePayPalVaultAuthorizeCommand
</item>
<item name="vault_sale" xsi:type="string">
BraintreePayPalVaultSaleCommand
</item>
<item name="vault_capture" xsi:type="string">
BraintreeVaultCaptureCommand
</item>
<item name="void" xsi:type="string">
BraintreeVoidCommand
</item>
<item name="refund" xsi:type="string">
BraintreeRefundCommand
</item>
<item name="cancel" xsi:type="string">
BraintreeVoidCommand
</item>
</argument>
</arguments>
</virtualType>
This is a virtual type configuration.
This configuration is for the
base area.
Base area configurations will apply to all the sub-applications.
This virtualType configuration tells the Object Manager when a user wants a virtual
BraintreePayPalCommandPool
object that it should return a
Magento\Payment\Gateway\Command\CommandPool
object.
This configuration tells the Object Manager that when a user wants a
BraintreePayPalCommandPool
object that the following arguments should be used in the foo object's constructor.
$commands =
[...items...];
|
File: vendor/paypal/module-braintree-core/etc/di.xml
<virtualType name="BraintreeCaptureCommand"
type="PayPal\Braintree\Gateway\Command\GatewayCommand">
<arguments>
<argument name="requestBuilder" xsi:type="object">
BraintreeCaptureRequest
</argument>
<argument name="transferFactory" xsi:type="object">
PayPal\Braintree\Gateway\Http\TransferFactory
</argument>
<argument name="client" xsi:type="object">
PayPal\Braintree\Gateway\Http\Client\TransactionSubmitForSettlement
</argument>
<argument name="handler" xsi:type="object">
PayPal\Braintree\Gateway\Response\TransactionIdHandler
</argument>
<argument name="validator" xsi:type="object">
PayPal\Braintree\Gateway\Validator\ResponseValidator
</argument>
</arguments>
</virtualType>
This is a virtual type configuration.
This configuration is for the
base area.
Base area configurations will apply to all the sub-applications.
This virtualType configuration tells the Object Manager when a user wants a virtual
BraintreeCaptureCommand
object that it should return a
PayPal\Braintree\Gateway\Command\GatewayCommand
object.
This configuration tells the Object Manager that when a user wants a
BraintreeCaptureCommand
object that the following arguments should be used in the foo object's constructor.
|
File: vendor/paypal/module-braintree-core/etc/di.xml
<virtualType name="BraintreeApplePayCommandPool"
type="Magento\Payment\Gateway\Command\CommandPool">
<arguments>
<argument name="commands" xsi:type="array">
<item name="authorize" xsi:type="string">
BraintreeApplePayAuthorizeCommand
</item>
<item name="sale" xsi:type="string">
BraintreeApplePaySaleCommand
</item>
<item name="capture" xsi:type="string">
BraintreeApplePayCaptureStrategyCommand
</item>
<item name="settlement" xsi:type="string">
BraintreeCaptureCommand
</item>
<item name="void" xsi:type="string">
BraintreeVoidCommand
</item>
<item name="refund" xsi:type="string">
BraintreeRefundCommand
</item>
<item name="cancel" xsi:type="string">
BraintreeVoidCommand
</item>
</argument>
</arguments>
</virtualType>
This is a virtual type configuration.
This configuration is for the
base area.
Base area configurations will apply to all the sub-applications.
This virtualType configuration tells the Object Manager when a user wants a virtual
BraintreeApplePayCommandPool
object that it should return a
Magento\Payment\Gateway\Command\CommandPool
object.
This configuration tells the Object Manager that when a user wants a
BraintreeApplePayCommandPool
object that the following arguments should be used in the foo object's constructor.
$commands =
[...items...];
|
File: vendor/paypal/module-braintree-core/etc/di.xml
<virtualType name="BraintreeGooglePayCommandPool"
type="Magento\Payment\Gateway\Command\CommandPool">
<arguments>
<argument name="commands" xsi:type="array">
<item name="authorize" xsi:type="string">
BraintreeGooglePayAuthorizeCommand
</item>
<item name="sale" xsi:type="string">
BraintreeGooglePaySaleCommand
</item>
<item name="capture" xsi:type="string">
BraintreeGooglePayCaptureStrategyCommand
</item>
<item name="settlement" xsi:type="string">
BraintreeCaptureCommand
</item>
<item name="void" xsi:type="string">
BraintreeVoidCommand
</item>
<item name="refund" xsi:type="string">
BraintreeRefundCommand
</item>
<item name="cancel" xsi:type="string">
BraintreeVoidCommand
</item>
</argument>
</arguments>
</virtualType>
This is a virtual type configuration.
This configuration is for the
base area.
Base area configurations will apply to all the sub-applications.
This virtualType configuration tells the Object Manager when a user wants a virtual
BraintreeGooglePayCommandPool
object that it should return a
Magento\Payment\Gateway\Command\CommandPool
object.
This configuration tells the Object Manager that when a user wants a
BraintreeGooglePayCommandPool
object that the following arguments should be used in the foo object's constructor.
$commands =
[...items...];
|
File: vendor/paypal/module-braintree-core/etc/di.xml
<virtualType name="BraintreeVenmoCommandPool"
type="Magento\Payment\Gateway\Command\CommandPool">
<arguments>
<argument name="commands" xsi:type="array">
<item name="authorize" xsi:type="string">
BraintreeVenmoAuthorizeCommand
</item>
<item name="sale" xsi:type="string">
BraintreeVenmoSaleCommand
</item>
<item name="capture" xsi:type="string">
BraintreeVenmoCaptureStrategyCommand
</item>
<item name="settlement" xsi:type="string">
BraintreeCaptureCommand
</item>
<item name="vault_capture" xsi:type="string">
BraintreeVaultCaptureCommand
</item>
<item name="void" xsi:type="string">
BraintreeVoidCommand
</item>
<item name="refund" xsi:type="string">
BraintreeRefundCommand
</item>
<item name="cancel" xsi:type="string">
BraintreeVoidCommand
</item>
</argument>
</arguments>
</virtualType>
This is a virtual type configuration.
This configuration is for the
base area.
Base area configurations will apply to all the sub-applications.
This virtualType configuration tells the Object Manager when a user wants a virtual
BraintreeVenmoCommandPool
object that it should return a
Magento\Payment\Gateway\Command\CommandPool
object.
This configuration tells the Object Manager that when a user wants a
BraintreeVenmoCommandPool
object that the following arguments should be used in the foo object's constructor.
$commands =
[...items...];
|
File: vendor/paypal/module-braintree-core/etc/di.xml
<virtualType name="BraintreeAchCommandPool"
type="Magento\Payment\Gateway\Command\CommandPool">
<arguments>
<argument name="commands" xsi:type="array">
<item name="authorize" xsi:type="string">
BraintreeAchAuthorizeCommand
</item>
<item name="sale" xsi:type="string">
BraintreeAchSaleCommand
</item>
<item name="capture" xsi:type="string">
BraintreeAchCaptureStrategyCommand
</item>
<item name="settlement" xsi:type="string">
BraintreeCaptureCommand
</item>
<item name="void" xsi:type="string">
BraintreeVoidCommand
</item>
<item name="refund" xsi:type="string">
BraintreeRefundCommand
</item>
<item name="cancel" xsi:type="string">
BraintreeVoidCommand
</item>
</argument>
</arguments>
</virtualType>
This is a virtual type configuration.
This configuration is for the
base area.
Base area configurations will apply to all the sub-applications.
This virtualType configuration tells the Object Manager when a user wants a virtual
BraintreeAchCommandPool
object that it should return a
Magento\Payment\Gateway\Command\CommandPool
object.
This configuration tells the Object Manager that when a user wants a
BraintreeAchCommandPool
object that the following arguments should be used in the foo object's constructor.
$commands =
[...items...];
|
File: vendor/paypal/module-braintree-core/etc/di.xml
<virtualType name="BraintreeLpmCommandPool"
type="Magento\Payment\Gateway\Command\CommandPool">
<arguments>
<argument name="commands" xsi:type="array">
<item name="authorize" xsi:type="string">
BraintreeLpmAuthorizeCommand
</item>
<item name="sale" xsi:type="string">
BraintreeLpmSaleCommand
</item>
<item name="capture" xsi:type="string">
BraintreeLpmCaptureStrategyCommand
</item>
<item name="settlement" xsi:type="string">
BraintreeCaptureCommand
</item>
<item name="void" xsi:type="string">
BraintreeVoidCommand
</item>
<item name="refund" xsi:type="string">
BraintreeRefundCommand
</item>
<item name="cancel" xsi:type="string">
BraintreeVoidCommand
</item>
</argument>
</arguments>
</virtualType>
This is a virtual type configuration.
This configuration is for the
base area.
Base area configurations will apply to all the sub-applications.
This virtualType configuration tells the Object Manager when a user wants a virtual
BraintreeLpmCommandPool
object that it should return a
Magento\Payment\Gateway\Command\CommandPool
object.
This configuration tells the Object Manager that when a user wants a
BraintreeLpmCommandPool
object that the following arguments should be used in the foo object's constructor.
$commands =
[...items...];
|