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="BraintreeVaultCaptureCommand"
type="PayPal\Braintree\Gateway\Command\GatewayCommand">
<arguments>
<argument name="requestBuilder" xsi:type="object">
BraintreeVaultCaptureRequest
</argument>
<argument name="transferFactory" xsi:type="object">
PayPal\Braintree\Gateway\Http\TransferFactory
</argument>
<argument name="client" xsi:type="object">
PayPal\Braintree\Gateway\Http\Client\TransactionSale
</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
BraintreeVaultCaptureCommand
object that it should return a
PayPal\Braintree\Gateway\Command\GatewayCommand
object.
This configuration tells the Object Manager that when a user wants a
BraintreeVaultCaptureCommand
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="BraintreeAuthorizationHandler"
type="Magento\Payment\Gateway\Response\HandlerChain">
<arguments>
<argument name="handlers" xsi:type="array">
<item name="payment_details" xsi:type="string">
PayPal\Braintree\Gateway\Response\PaymentDetailsHandler
</item>
<item name="txn_id" xsi:type="string">
PayPal\Braintree\Gateway\Response\TransactionIdHandler
</item>
<item name="card_details" xsi:type="string">
PayPal\Braintree\Gateway\Response\CardDetailsHandler
</item>
<item name="risk_data" xsi:type="string">
PayPal\Braintree\Gateway\Response\RiskDataHandler
</item>
<item name="vault_details" xsi:type="string">
PayPal\Braintree\Gateway\Response\VaultDetailsHandler
</item>
<item name="3d_secure" xsi:type="string">
PayPal\Braintree\Gateway\Response\ThreeDSecureDetailsHandler
</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
BraintreeAuthorizationHandler
object that it should return a
Magento\Payment\Gateway\Response\HandlerChain
object.
This configuration tells the Object Manager that when a user wants a
BraintreeAuthorizationHandler
object that the following arguments should be used in the foo object's constructor.
$handlers =
[...items...];
|
File: vendor/paypal/module-braintree-core/etc/di.xml
<virtualType name="BraintreeVaultResponseHandler"
type="Magento\Payment\Gateway\Response\HandlerChain">
<arguments>
<argument name="handlers" xsi:type="array">
<item name="payment_details" xsi:type="string">
PayPal\Braintree\Gateway\Response\PaymentDetailsHandler
</item>
<item name="txn_id" xsi:type="string">
PayPal\Braintree\Gateway\Response\TransactionIdHandler
</item>
<item name="card_details" xsi:type="string">
PayPal\Braintree\Gateway\Response\CardDetailsHandler
</item>
<item name="risk_data" xsi:type="string">
PayPal\Braintree\Gateway\Response\RiskDataHandler
</item>
<item name="3d_secure" xsi:type="string">
PayPal\Braintree\Gateway\Response\ThreeDSecureDetailsHandler
</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
BraintreeVaultResponseHandler
object that it should return a
Magento\Payment\Gateway\Response\HandlerChain
object.
This configuration tells the Object Manager that when a user wants a
BraintreeVaultResponseHandler
object that the following arguments should be used in the foo object's constructor.
$handlers =
[...items...];
|
File: vendor/paypal/module-braintree-core/etc/di.xml
<virtualType name="BraintreePayPalResponseHandler"
type="Magento\Payment\Gateway\Response\HandlerChain">
<arguments>
<argument name="handlers" xsi:type="array">
<item name="payment_details" xsi:type="string">
PayPal\Braintree\Gateway\Response\PaymentDetailsHandler
</item>
<item name="txn_id" xsi:type="string">
PayPal\Braintree\Gateway\Response\TransactionIdHandler
</item>
<item name="paypal_details" xsi:type="string">
PayPal\Braintree\Gateway\Response\PayPalDetailsHandler
</item>
<item name="vault_details" xsi:type="string">
PayPal\Braintree\Gateway\Response\PayPal\VaultDetailsHandler
</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
BraintreePayPalResponseHandler
object that it should return a
Magento\Payment\Gateway\Response\HandlerChain
object.
This configuration tells the Object Manager that when a user wants a
BraintreePayPalResponseHandler
object that the following arguments should be used in the foo object's constructor.
$handlers =
[...items...];
|
File: vendor/paypal/module-braintree-core/etc/di.xml
<virtualType name="BraintreePayPalVaultResponseHandler"
type="Magento\Payment\Gateway\Response\HandlerChain">
<arguments>
<argument name="handlers" xsi:type="array">
<item name="payment_details" xsi:type="string">
PayPal\Braintree\Gateway\Response\PaymentDetailsHandler
</item>
<item name="txn_id" xsi:type="string">
PayPal\Braintree\Gateway\Response\TransactionIdHandler
</item>
<item name="paypal_details" xsi:type="string">
PayPal\Braintree\Gateway\Response\PayPalDetailsHandler
</item>
</argument>
</arguments>
</virtualType>
|
File: vendor/paypal/module-braintree-core/etc/di.xml
<virtualType name="BraintreeApplePayAuthorizationHandler"
type="Magento\Payment\Gateway\Response\HandlerChain">
<arguments>
<argument name="handlers" xsi:type="array">
<item name="payment_details" xsi:type="string">
PayPal\Braintree\Model\ApplePay\PaymentDetailsHandler
</item>
<item name="txn_id" xsi:type="string">
PayPal\Braintree\Gateway\Response\TransactionIdHandler
</item>
</argument>
</arguments>
</virtualType>
|
File: vendor/paypal/module-braintree-core/etc/di.xml
<virtualType name="BraintreeGooglePayAuthorizationHandler"
type="Magento\Payment\Gateway\Response\HandlerChain">
<arguments>
<argument name="handlers" xsi:type="array">
<item name="payment_details" xsi:type="string">
PayPal\Braintree\Model\GooglePay\PaymentDetailsHandler
</item>
<item name="txn_id" xsi:type="string">
PayPal\Braintree\Gateway\Response\TransactionIdHandler
</item>
</argument>
</arguments>
</virtualType>
|
File: vendor/paypal/module-braintree-core/etc/di.xml
<virtualType name="BraintreeVenmoAuthorizationHandler"
type="Magento\Payment\Gateway\Response\HandlerChain">
<arguments>
<argument name="handlers" xsi:type="array">
<item name="payment_details" xsi:type="string">
PayPal\Braintree\Model\Venmo\PaymentDetailsHandler
</item>
<item name="txn_id" xsi:type="string">
PayPal\Braintree\Gateway\Response\TransactionIdHandler
</item>
<item name="vault_details" xsi:type="string">
PayPal\Braintree\Gateway\Response\Venmo\VaultDetailsHandler
</item>
</argument>
</arguments>
</virtualType>
|
File: vendor/paypal/module-braintree-core/etc/di.xml
<virtualType name="BraintreeAchAuthorizationHandler"
type="Magento\Payment\Gateway\Response\HandlerChain">
<arguments>
<argument name="handlers" xsi:type="array">
<item name="payment_details" xsi:type="string">
PayPal\Braintree\Model\Ach\PaymentDetailsHandler
</item>
<item name="txn_id" xsi:type="string">
PayPal\Braintree\Gateway\Response\TransactionIdHandler
</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
BraintreeAchAuthorizationHandler
object that it should return a
Magento\Payment\Gateway\Response\HandlerChain
object.
This configuration tells the Object Manager that when a user wants a
BraintreeAchAuthorizationHandler
object that the following arguments should be used in the foo object's constructor.
$handlers =
[...items...];
|
File: vendor/paypal/module-braintree-core/etc/di.xml
<virtualType name="BraintreeLpmAuthorizationHandler"
type="Magento\Payment\Gateway\Response\HandlerChain">
<arguments>
<argument name="handlers" xsi:type="array">
<item name="payment_details" xsi:type="string">
PayPal\Braintree\Model\Lpm\PaymentDetailsHandler
</item>
<item name="txn_id" xsi:type="string">
PayPal\Braintree\Gateway\Response\TransactionIdHandler
</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
BraintreeLpmAuthorizationHandler
object that it should return a
Magento\Payment\Gateway\Response\HandlerChain
object.
This configuration tells the Object Manager that when a user wants a
BraintreeLpmAuthorizationHandler
object that the following arguments should be used in the foo object's constructor.
$handlers =
[...items...];
|