Copied!

DiscountStepsData

DiscountStepsData.php : 23
Final
Implements IteratorAggregate, ArrayAccess
Attributes
#[Traverse]

Constants

publicACTION_ADVANCE

DiscountStepsData.php : 26
public mixed ACTION_ADVANCE = 'advance'

publicACTION_PREVIOUS

DiscountStepsData.php : 27
public mixed ACTION_PREVIOUS = 'previous'

publicACTION_SAVE

DiscountStepsData.php : 28
public mixed ACTION_SAVE = 'save'

Methods

public__construct()

DiscountStepsData.php : 44
public __construct(DiscountDataInterface $data, array<string|int, DiscountStepDataInterface$steps)

Parameters

Name Type Default value Description
$data DiscountDataInterface - -
$steps array<string|int, DiscountStepDataInterface> - -

publicadvance()

DiscountStepsData.php : 151
public advance() : self

Return values

self

publiccanGoToPreviousStep()

DiscountStepsData.php : 170
public canGoToPreviousStep() : bool

Return values

bool

publicgetActiveStep()

DiscountStepsData.php : 140
public getActiveStep() : DiscountStepDataInterface|null

Return values

DiscountStepDataInterface|null

publicgetActiveStepIdentifier()

DiscountStepsData.php : 129
public getActiveStepIdentifier() : string

Return values

string

publicgetData()

DiscountStepsData.php : 60
public getData() : DiscountDataInterface

Return values

DiscountDataInterface

publicgetExpectedAction()

DiscountStepsData.php : 80
public getExpectedAction() : string|null

Return values

string|null

publicgetIterator()

DiscountStepsData.php : 215
public getIterator() : Iterator

Return values

Iterator

publicgoBack()

DiscountStepsData.php : 183
public goBack() : $this

Return values

$this

publicisLastStepActive()

DiscountStepsData.php : 85
public isLastStepActive() : bool

Return values

bool

publicisStepVisitedByIdentifier()

DiscountStepsData.php : 110
public isStepVisitedByIdentifier(string $identifier) : bool

Parameters

Name Type Default value Description
$identifier string - -

Return values

bool

publicoffsetExists()

DiscountStepsData.php : 220
public offsetExists(mixed $offset) : bool

Parameters

Name Type Default value Description
$offset mixed - -

Return values

bool

publicoffsetGet()

DiscountStepsData.php : 225
public offsetGet(mixed $offset) : DiscountStepDataInterface|null

Parameters

Name Type Default value Description
$offset mixed - -

Return values

DiscountStepDataInterface|null

publicoffsetSet()

DiscountStepsData.php : 230
public offsetSet(mixed $offset, mixed $value) : void

Parameters

Name Type Default value Description
$offset mixed - -
$value mixed - -

publicoffsetUnset()

DiscountStepsData.php : 235
public offsetUnset(mixed $offset) : void

Parameters

Name Type Default value Description
$offset mixed - -

publicsetActiveStep()

DiscountStepsData.php : 122
public setActiveStep(DiscountStepDataInterface $step) : $this

Parameters

Name Type Default value Description
$step DiscountStepDataInterface - -

Return values

$this

publicsetActiveStepByIdentifier()

DiscountStepsData.php : 98
public setActiveStepByIdentifier(string $identifier) : $this

Parameters

Name Type Default value Description
$identifier string - -

Return values

$this

publicsetExpectedAction()

DiscountStepsData.php : 70
public setExpectedAction(string|null $expectedAction) : $this

Parameters

Name Type Default value Description
$expectedAction string|null - -

Return values

$this