tag of the item. * * Typical usages are additional css classes and data-* attributes, classes may be merged * with other classes needed by the framework. Do NOT set an id attribute here. * * array( * 'class' => 'my-class', * 'data-foo' => '42', * ) * * @return array List item HTML attributes */ public function getAdditionalAttributes(); /** * Returns an integer between 0 and 100 to determine * the position of this item relative to others * * By default, extensions should return 50 to be sorted between main core * items and other items that should be on the very right. * * @return int 0 .. 100 */ public function getIndex(); }