public function setNavigatorOptions($module, array $options)
{
foreach ($this->navigatorValidators as $validator) {
$validator->validate(array_add(array(), $module, $options));
}
$this->markFunctionTypeProperty($options);
switch ($module) {
case 'navigator':
$this->navigatorOptions = array_merge($this->navigatorOptions, $options);
break;
case 'edit':
$this->navigatorEditOptions = $options;
break;
case 'add':
$this->navigatorAddOptions = $options;
break;
case 'del':
$this->navigatorDeleteOptions = $options;
break;
case 'search':
$this->navigatorSearchOptions = $options;
break;
case 'view':
$this->navigatorViewOptions = $options;
break;
}
return $this;
}