You are here

public function LayoutOption::getDefaultBreakpointsLabels in Bootstrap Layout Builder 2.x

Returns array of enabled default breakpoints labels.

Return value

array The breakpoints labels.

Overrides LayoutOptionInterface::getDefaultBreakpointsLabels

File

src/Entity/LayoutOption.php, line 223

Class

LayoutOption
Defines the layout option entity class.

Namespace

Drupal\bootstrap_layout_builder\Entity

Code

public function getDefaultBreakpointsLabels() {
  $labels = [];
  if ($this->default_breakpoints) {
    foreach ($this->default_breakpoints as $breakpoint_id) {
      $breakpoint = $this
        ->entityTypeManager()
        ->getStorage('blb_breakpoint')
        ->load($breakpoint_id);
      if ($breakpoint) {
        $labels[] = $breakpoint
          ->label();
      }
    }
  }
  return $labels;
}