Tour::getTips

public Tour::getTips()

Returns the tips for this tour.

Return value

array An array of tip plugins.

Overrides TourInterface::getTips

File

core/modules/tour/src/Entity/Tour.php, line 111

Class

Tour
Defines the configured tour entity.

Namespace

Drupal\tour\Entity

Code

public function getTips() {
  $tips = array();
  foreach ($this->tips as $id => $tip) {
    $tips[] = $this->getTip($id);
  }
  uasort($tips, function($a, $b) {
    if ($a->getWeight() == $b->getWeight()) {
      return 0;
    }
    return ($a->getWeight() < $b->getWeight()) ? -1 : 1;
  });

  \Drupal::moduleHandler()->alter('tour_tips', $tips, $this);
  return array_values($tips);
}
doc_Drupal
2016-10-29 09:48:49
Comments
Leave a Comment

Please login to continue.