Elgg\Menu\Service::prepareMenuItems PHP Method

prepareMenuItems() public method

Prepare menu items
public prepareMenuItems ( array $items = [] ) : ElggMenuItem[]
$items array An array of ElggMenuItem instances or menu item factory options
return ElggMenuItem[]
    public function prepareMenuItems(array $items = [])
    {
        $prepared_items = [];
        foreach ($items as $item) {
            if (is_array($item)) {
                $options = $item;
                $item = \ElggMenuItem::factory($options);
            }
            if (!$item instanceof \ElggMenuItem) {
                continue;
            }
            $prepared_items[] = $item;
        }
        return $prepared_items;
    }