original_string: protected function validateMenu($field, $label, $validator, array $options, $default = null)
      {
          $input = $this->menu($options, $default, $label);
  
          if (!$this->isValidInput($input, $field, $validator)) {
              $this->errors();
              $this->validateMenu($field, $label, $validator, $options, $default);
          }
      }
code: protected function validateMenu($field, $label, $validator, array $options, $default = null)
      {
          $input = $this->menu($options, $default, $label);
  
          if (!$this->isValidInput($input, $field, $validator)) {
              $this->errors();
              $this->validateMenu($field, $label, $validator, $options, $default);
          }
      }
code_tokens: protected function validateMenu ( $ field , $ label , $ validator , array $ options , $ default = null ) { $ input = $ this -> menu ( $ options , $ default , $ label ) ; if ( ! $ this -> isValidInput ( $ input , $ field , $ validator ) ) { $ this -> errors ( ) ; $ this -> validateMenu ( $ field , $ label , $ validator , $ options , $ default ) ; } }
docstring: Validates a chosen menu option
  @param string $field
  @param string $label
  @param string $validator
  @param array $options
  @param null|string $default
docstring_tokens: Validates a chosen menu option