public function api_items($slug) { $menu = MenuItem::find()->where(['route_string' => $slug])->one(); if (!$menu) { $menuItem = new MenuItem(['name' => Inflector::humanize($slug), 'url' => $slug]); $menuItem->makeRoot(); } return $this->formatItem($menu ? $menu->children : []); }