public EntityDisplayBase::getHighestWeight()
Gets the highest weight of the components in the display.
Return value
int|null The highest weight of the components in the display, or NULL if the display is empty.
Overrides EntityDisplayInterface::getHighestWeight
File
- core/lib/Drupal/Core/Entity/EntityDisplayBase.php, line 358
Class
- EntityDisplayBase
- Provides a common base class for entity view and form displays.
Namespace
Drupal\Core\Entity
Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | public function getHighestWeight() { $weights = array (); // Collect weights for the components in the display. foreach ( $this ->content as $options ) { if (isset( $options [ 'weight' ])) { $weights [] = $options [ 'weight' ]; } } // Let other modules feedback about their own additions. $weights = array_merge ( $weights , \Drupal::moduleHandler()->invokeAll( 'field_info_max_weight' , array ( $this ->targetEntityType, $this ->bundle, $this ->displayContext, $this ->mode))); return $weights ? max( $weights ) : NULL; } |
Please login to continue.