Sunnysideup\EcommerceSecurity\Model\Process\OrderStepWhitelistCustomer
Synopsis
class OrderStepWhitelistCustomer
extends OrderStep
implements
OrderStepInterface
{
- // members
- protected string $relevantLogEntryClassName = OrderStatusLogWhitelistCustomer::class;
- private static array $defaults = ;
- private bool $_completed;
- // methods
- public void getCMSFields()
- public bool initStep()
- public bool doStep()
- public null|OrderStep nextStep()
- public void HideFromEveryone()
- protected bool hasCustomerMessage()
- protected string myDescription()
Hierarchy
Extends
- Sunnysideup\Ecommerce\Model\Process\OrderStep
Implements
- Sunnysideup\Ecommerce\Interfaces\OrderStepInterface
Members
private
- $_completed — Sunnysideup\EcommerceSecurity\Model\Process\bool
- $defaults
protected
- $relevantLogEntryClassName
—
string
The OrderStatusLog that is relevant to the particular step.
Methods
protected
- hasCustomerMessage() — For some ordersteps this returns true...
- myDescription() — Explains the current order step.
public
- HideFromEveryone()
- doStep() — doStep: should only be able to run this function once (init stops you from running it twice - in theory....) runs the actual step.
- getCMSFields()
- initStep() — initStep: makes sure the step is ready to run.... (e.g. check if the order is ready to be emailed as receipt).
- nextStep() — nextStep: returns the next step (after it checks if everything is in place for the next step to run...).