public function init() { if (!$this->id) { throw new InvalidConfigException('"id" is required'); } parent::init(); }
public function setDesktop(Desktop $desktop) { parent::setDesktop($desktop); foreach ($this->menus as $group) { foreach ($group as $menu) { $this->setDesktopRecursive($menu); } } }