Copied!

DiscountStepsData

DiscountStepsData.php : 25
Final
Implements IteratorAggregate, ArrayAccess
Tags
Assert\traverse

()

Constants

publicACTION_ADVANCE

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

publicACTION_PREVIOUS

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

publicACTION_SAVE

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

Methods

public__construct()

DiscountStepsData.php : 45
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 : 155
public advance() : self

Return values

self

publiccanGoToPreviousStep()

DiscountStepsData.php : 174
public canGoToPreviousStep() : bool

Return values

bool

publicgetActiveStep()

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

Return values

DiscountStepDataInterface|null

publicgetActiveStepIdentifier()

DiscountStepsData.php : 133
public getActiveStepIdentifier() : string

Return values

string

publicgetData()

DiscountStepsData.php : 64
public getData() : DiscountDataInterface

Return values

DiscountDataInterface

publicgetExpectedAction()

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

Return values

string|null

publicgetIterator()

DiscountStepsData.php : 219
public getIterator() : Iterator

Return values

Iterator

publicgoBack()

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

Return values

$this

publicisLastStepActive()

DiscountStepsData.php : 89
public isLastStepActive() : bool

Return values

bool

publicisStepVisitedByIdentifier()

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

Parameters

Name Type Default value Description
$identifier string - -

Return values

bool

publicoffsetExists()

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

Parameters

Name Type Default value Description
$offset mixed - -

Return values

bool

publicoffsetGet()

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

Parameters

Name Type Default value Description
$offset mixed - -

Return values

DiscountStepDataInterface|null

publicoffsetSet()

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

Parameters

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

publicoffsetUnset()

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

Parameters

Name Type Default value Description
$offset mixed - -

publicsetActiveStep()

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

Parameters

Name Type Default value Description
$step DiscountStepDataInterface - -

Return values

$this

publicsetActiveStepByIdentifier()

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

Parameters

Name Type Default value Description
$identifier string - -

Return values

$this

publicsetExpectedAction()

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

Parameters

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

Return values

$this