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 : 152
public advance() : self

Return values

self

publiccanGoToPreviousStep()

DiscountStepsData.php : 171
public canGoToPreviousStep() : bool

Return values

bool

publicgetActiveStep()

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

Return values

DiscountStepDataInterface|null

publicgetActiveStepIdentifier()

DiscountStepsData.php : 130
public getActiveStepIdentifier() : string

Return values

string

publicgetData()

DiscountStepsData.php : 61
public getData() : DiscountDataInterface

Return values

DiscountDataInterface

publicgetExpectedAction()

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

Return values

string|null

publicgetIterator()

DiscountStepsData.php : 216
public getIterator() : Iterator

Return values

Iterator

publicgoBack()

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

Return values

$this

publicisLastStepActive()

DiscountStepsData.php : 86
public isLastStepActive() : bool

Return values

bool

publicisStepVisitedByIdentifier()

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

Parameters

Name Type Default value Description
$identifier string - -

Return values

bool

publicoffsetExists()

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

Parameters

Name Type Default value Description
$offset mixed - -

Return values

bool

publicoffsetGet()

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

Parameters

Name Type Default value Description
$offset mixed - -

Return values

DiscountStepDataInterface|null

publicoffsetSet()

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

Parameters

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

publicoffsetUnset()

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

Parameters

Name Type Default value Description
$offset mixed - -

publicsetActiveStep()

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

Parameters

Name Type Default value Description
$step DiscountStepDataInterface - -

Return values

$this

publicsetActiveStepByIdentifier()

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

Parameters

Name Type Default value Description
$identifier string - -

Return values

$this

publicsetExpectedAction()

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

Parameters

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

Return values

$this