SilverShop\Checkout\Component\CheckoutComponentNamespaced
Proxy class to handle namespacing field names for checkout components
Synopsis
class CheckoutComponentNamespaced
extends CheckoutComponent
{
- // members
- protected CheckoutComponent $proxy;
- // Inherited members from CheckoutComponent
- protected array $requiredfields;
- protected array $dependson;
- // methods
- public void __construct()
- public CheckoutComponent Proxy()
- public void getFormFields()
- public void validateData()
- public void getData()
- public void setData()
- public void getRequiredFields()
- public void dependsOn()
- public void name()
- public void providesPaymentData()
- public void namespaceData()
- public void unnamespaceData()
- public void namespaceFieldName()
- public void unnamespaceFieldName()
- // Inherited methods from CheckoutComponent
- public abstract FieldList getFormFields()
- public abstract boolean validateData()
- public abstract array getData()
- public abstract Order setData()
- public array getRequiredFields()
- public array dependsOn()
- public string name()
- public bool providesPaymentData()
Hierarchy
Members
protected
- $dependson
- $proxy — SilverShop\Checkout\Component\CheckoutComponent
- $requiredfields
Methods
public
- __construct()
- Proxy()
- dependsOn()
- getData()
- getFormFields()
- getRequiredFields()
- name()
- namespaceData()
- namespaceFieldName()
- providesPaymentData()
- setData()
- unnamespaceData()
- unnamespaceFieldName()
- validateData()
Inherited from SilverShop\Checkout\Component\CheckoutComponent
public
- dependsOn()
- getData() — Get required data out of the model.
- getFormFields() — Get form fields for manipulating the current order, according to the responsibility of this component.
- getRequiredFields() — Get the data fields that are required for the component.
- name()
- providesPaymentData() — Whether or not this component provides the payment data that should be passed to the payment gateway
- setData() — Set the model data for this component.
- validateData() — Is this data valid for saving into an order?