public function addByController($controller, $action = 'index', $label = null)
    {
        $query['controller'] = $controller;
        $query['action']     = $action;

        if ($menuItem = $this->menu->findFirst($query)) {
            $this->addMenuItem($menuItem, $label);
        }

        return $this;
    }