/** * Checks the permissions of the menu items. * Removes item without permission. * * @param string $parentMenuItem */ protected function checkPermissions($parentMenuItem = '') { parent::checkPermissions($parentMenuItem); if (isset($this->validations[$parentMenuItem])) { $validation = $this->validations[$parentMenuItem]; if ($this->contest->{$validation}() == false) { $this->removeByMenuItem($parentMenuItem); } } }