public function CheckoutFlowBase::getVisibleSteps in Commerce Core 8.2
Gets the visible steps.
Return value
array An array of step definitions, keyed by step ID.
Overrides CheckoutFlowInterface::getVisibleSteps
File
- modules/
checkout/ src/ Plugin/ Commerce/ CheckoutFlow/ CheckoutFlowBase.php, line 230
Class
- CheckoutFlowBase
- Provides the base checkout flow class.
Namespace
Drupal\commerce_checkout\Plugin\Commerce\CheckoutFlowCode
public function getVisibleSteps() {
if (empty($this->visibleSteps)) {
$steps = $this
->getSteps();
foreach ($steps as $step_id => $step) {
if (!$this
->isStepVisible($step_id)) {
unset($steps[$step_id]);
}
}
$this->visibleSteps = $steps;
}
return $this->visibleSteps;
}