File: vendor/magento/module-braintree/etc/di.xml
<virtualType name="BraintreeAuthorizeRequest"
type="Magento\Payment\Gateway\Request\BuilderComposite">
<arguments>
<argument name="builders" xsi:type="array">
<item name="customer" xsi:type="string">
Magento\Braintree\Gateway\Request\CustomerDataBuilder
</item>
<item name="payment" xsi:type="string">
Magento\Braintree\Gateway\Request\PaymentDataBuilder
</item>
<item name="channel" xsi:type="string">
Magento\Braintree\Gateway\Request\ChannelDataBuilder
</item>
<item name="address" xsi:type="string">
Magento\Braintree\Gateway\Request\AddressDataBuilder
</item>
<item name="vault" xsi:type="string">
Magento\Braintree\Gateway\Request\VaultDataBuilder
</item>
<item name="3dsecure" xsi:type="string">
Magento\Braintree\Gateway\Request\ThreeDSecureDataBuilder
</item>
<item name="device_data" xsi:type="string">
Magento\Braintree\Gateway\Request\KountPaymentDataBuilder
</item>
<item name="dynamic_descriptor" xsi:type="string">
Magento\Braintree\Gateway\Request\DescriptorDataBuilder
</item>
<item name="store" xsi:type="string">
Magento\Braintree\Gateway\Request\StoreConfigBuilder
</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
BraintreeAuthorizeRequest
object that it should return a
Magento\Payment\Gateway\Request\BuilderComposite
object.
This configuration tells the Object Manager that when a user wants a
BraintreeAuthorizeRequest
object that the following arguments should be used in the foo object's constructor.
$builders =
[...items...];
|
File: vendor/magento/module-braintree/etc/di.xml
<virtualType name="BraintreeSaleRequest"
type="Magento\Payment\Gateway\Request\BuilderComposite">
<arguments>
<argument name="builders" xsi:type="array">
<item name="authorize" xsi:type="string">
BraintreeAuthorizeRequest
</item>
<item name="settlement" xsi:type="string">
Magento\Braintree\Gateway\Request\SettlementDataBuilder
</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
BraintreeSaleRequest
object that it should return a
Magento\Payment\Gateway\Request\BuilderComposite
object.
This configuration tells the Object Manager that when a user wants a
BraintreeSaleRequest
object that the following arguments should be used in the foo object's constructor.
$builders =
[...items...];
|
File: vendor/magento/module-braintree/etc/di.xml
<virtualType name="BraintreeCaptureRequest"
type="Magento\Payment\Gateway\Request\BuilderComposite">
<arguments>
<argument name="builders" xsi:type="array">
<item name="capture" xsi:type="string">
Magento\Braintree\Gateway\Request\CaptureDataBuilder
</item>
<item name="store" xsi:type="string">
Magento\Braintree\Gateway\Request\StoreConfigBuilder
</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
BraintreeCaptureRequest
object that it should return a
Magento\Payment\Gateway\Request\BuilderComposite
object.
This configuration tells the Object Manager that when a user wants a
BraintreeCaptureRequest
object that the following arguments should be used in the foo object's constructor.
$builders =
[...items...];
|
File: vendor/magento/module-braintree/etc/di.xml
<virtualType name="BraintreeVaultAuthorizeRequest"
type="Magento\Payment\Gateway\Request\BuilderComposite">
<arguments>
<argument name="builders" xsi:type="array">
<item name="customer" xsi:type="string">
Magento\Braintree\Gateway\Request\CustomerDataBuilder
</item>
<item name="payment" xsi:type="string">
Magento\Braintree\Gateway\Request\PaymentDataBuilder
</item>
<item name="channel" xsi:type="string">
Magento\Braintree\Gateway\Request\ChannelDataBuilder
</item>
<item name="address" xsi:type="string">
Magento\Braintree\Gateway\Request\AddressDataBuilder
</item>
<item name="3dsecure" xsi:type="string">
Magento\Braintree\Gateway\Request\ThreeDSecureDataBuilder
</item>
<item name="device_data" xsi:type="string">
Magento\Braintree\Gateway\Request\KountPaymentDataBuilder
</item>
<item name="dynamic_descriptor" xsi:type="string">
Magento\Braintree\Gateway\Request\DescriptorDataBuilder
</item>
<item name="store" xsi:type="string">
Magento\Braintree\Gateway\Request\StoreConfigBuilder
</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
BraintreeVaultAuthorizeRequest
object that it should return a
Magento\Payment\Gateway\Request\BuilderComposite
object.
This configuration tells the Object Manager that when a user wants a
BraintreeVaultAuthorizeRequest
object that the following arguments should be used in the foo object's constructor.
$builders =
[...items...];
|
File: vendor/magento/module-braintree/etc/di.xml
<virtualType name="BraintreeVaultSaleRequest"
type="Magento\Payment\Gateway\Request\BuilderComposite">
<arguments>
<argument name="builders" xsi:type="array">
<item name="authorize" xsi:type="string">
BraintreeVaultAuthorizeRequest
</item>
<item name="settlement" xsi:type="string">
Magento\Braintree\Gateway\Request\SettlementDataBuilder
</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
BraintreeVaultSaleRequest
object that it should return a
Magento\Payment\Gateway\Request\BuilderComposite
object.
This configuration tells the Object Manager that when a user wants a
BraintreeVaultSaleRequest
object that the following arguments should be used in the foo object's constructor.
$builders =
[...items...];
|
File: vendor/magento/module-braintree/etc/di.xml
<virtualType name="BraintreeVaultCaptureRequest"
type="Magento\Payment\Gateway\Request\BuilderComposite">
<arguments>
<argument name="builders" xsi:type="array">
<item name="vault_capture" xsi:type="string">
Magento\Braintree\Gateway\Request\VaultCaptureDataBuilder
</item>
<item name="settlement" xsi:type="string">
Magento\Braintree\Gateway\Request\SettlementDataBuilder
</item>
<item name="store" xsi:type="string">
Magento\Braintree\Gateway\Request\StoreConfigBuilder
</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
BraintreeVaultCaptureRequest
object that it should return a
Magento\Payment\Gateway\Request\BuilderComposite
object.
This configuration tells the Object Manager that when a user wants a
BraintreeVaultCaptureRequest
object that the following arguments should be used in the foo object's constructor.
$builders =
[...items...];
|
File: vendor/magento/module-braintree/etc/di.xml
<virtualType name="BraintreePayPalAuthorizeRequest"
type="Magento\Payment\Gateway\Request\BuilderComposite">
<arguments>
<argument name="builders" xsi:type="array">
<item name="customer" xsi:type="string">
Magento\Braintree\Gateway\Request\CustomerDataBuilder
</item>
<item name="payment" xsi:type="string">
Magento\Braintree\Gateway\Request\PaymentDataBuilder
</item>
<item name="channel" xsi:type="string">
Magento\Braintree\Gateway\Request\ChannelDataBuilder
</item>
<item name="vault" xsi:type="string">
Magento\Braintree\Gateway\Request\PayPal\VaultDataBuilder
</item>
<item name="device_data" xsi:type="string">
Magento\Braintree\Gateway\Request\PayPal\DeviceDataBuilder
</item>
<item name="dynamic_descriptor" xsi:type="string">
Magento\Braintree\Gateway\Request\DescriptorDataBuilder
</item>
<item name="store" xsi:type="string">
Magento\Braintree\Gateway\Request\StoreConfigBuilder
</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
BraintreePayPalAuthorizeRequest
object that it should return a
Magento\Payment\Gateway\Request\BuilderComposite
object.
This configuration tells the Object Manager that when a user wants a
BraintreePayPalAuthorizeRequest
object that the following arguments should be used in the foo object's constructor.
$builders =
[...items...];
|
File: vendor/magento/module-braintree/etc/di.xml
<virtualType name="BraintreePayPalSaleRequest"
type="Magento\Payment\Gateway\Request\BuilderComposite">
<arguments>
<argument name="builders" xsi:type="array">
<item name="authorize" xsi:type="string">
BraintreePayPalAuthorizeRequest
</item>
<item name="settlement" xsi:type="string">
Magento\Braintree\Gateway\Request\SettlementDataBuilder
</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
BraintreePayPalSaleRequest
object that it should return a
Magento\Payment\Gateway\Request\BuilderComposite
object.
This configuration tells the Object Manager that when a user wants a
BraintreePayPalSaleRequest
object that the following arguments should be used in the foo object's constructor.
$builders =
[...items...];
|
File: vendor/magento/module-braintree/etc/di.xml
<virtualType name="BraintreePayPalVaultAuthorizeRequest"
type="Magento\Payment\Gateway\Request\BuilderComposite">
<arguments>
<argument name="builders" xsi:type="array">
<item name="customer" xsi:type="string">
Magento\Braintree\Gateway\Request\CustomerDataBuilder
</item>
<item name="payment" xsi:type="string">
Magento\Braintree\Gateway\Request\PaymentDataBuilder
</item>
<item name="channel" xsi:type="string">
Magento\Braintree\Gateway\Request\ChannelDataBuilder
</item>
<item name="address" xsi:type="string">
Magento\Braintree\Gateway\Request\AddressDataBuilder
</item>
<item name="dynamic_descriptor" xsi:type="string">
Magento\Braintree\Gateway\Request\DescriptorDataBuilder
</item>
<item name="store" xsi:type="string">
Magento\Braintree\Gateway\Request\StoreConfigBuilder
</item>
</argument>
</arguments>
</virtualType>
|
File: vendor/magento/module-braintree/etc/di.xml
<virtualType name="BraintreePayPalVaultSaleRequest"
type="Magento\Payment\Gateway\Request\BuilderComposite">
<arguments>
<argument name="builders" xsi:type="array">
<item name="authorize" xsi:type="string">
BraintreePayPalVaultAuthorizeRequest
</item>
<item name="settlement" xsi:type="string">
Magento\Braintree\Gateway\Request\SettlementDataBuilder
</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
BraintreePayPalVaultSaleRequest
object that it should return a
Magento\Payment\Gateway\Request\BuilderComposite
object.
This configuration tells the Object Manager that when a user wants a
BraintreePayPalVaultSaleRequest
object that the following arguments should be used in the foo object's constructor.
$builders =
[...items...];
|
File: vendor/magento/module-braintree/etc/di.xml
<virtualType name="BraintreeVoidRequestBuilder"
type="Magento\Payment\Gateway\Request\BuilderComposite">
<arguments>
<argument name="builders" xsi:type="array">
<item name="void" xsi:type="string">
Magento\Braintree\Gateway\Request\VoidDataBuilder
</item>
<item name="store" xsi:type="string">
Magento\Braintree\Gateway\Request\StoreConfigBuilder
</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
BraintreeVoidRequestBuilder
object that it should return a
Magento\Payment\Gateway\Request\BuilderComposite
object.
This configuration tells the Object Manager that when a user wants a
BraintreeVoidRequestBuilder
object that the following arguments should be used in the foo object's constructor.
$builders =
[...items...];
|
File: vendor/magento/module-braintree/etc/di.xml
<virtualType name="BraintreeRefundBuilder"
type="Magento\Payment\Gateway\Request\BuilderComposite">
<arguments>
<argument name="builders" xsi:type="array">
<item name="refund" xsi:type="string">
Magento\Braintree\Gateway\Request\RefundDataBuilder
</item>
<item name="store" xsi:type="string">
Magento\Braintree\Gateway\Request\StoreConfigBuilder
</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
BraintreeRefundBuilder
object that it should return a
Magento\Payment\Gateway\Request\BuilderComposite
object.
This configuration tells the Object Manager that when a user wants a
BraintreeRefundBuilder
object that the following arguments should be used in the foo object's constructor.
$builders =
[...items...];
|