original_string: protected function controlArguments()
      {
          if (!empty($this->current_route['arguments'])) {
              $submitted = $this->getArguments();
              if (!empty($submitted) && !array_intersect_key($submitted, $this->current_route['arguments'])) {
                  $this->errorAndExit($this->text('Unsupported command arguments'));
              }
          }
      }
code: protected function controlArguments()
      {
          if (!empty($this->current_route['arguments'])) {
              $submitted = $this->getArguments();
              if (!empty($submitted) && !array_intersect_key($submitted, $this->current_route['arguments'])) {
                  $this->errorAndExit($this->text('Unsupported command arguments'));
              }
          }
      }
code_tokens: protected function controlArguments ( ) { if ( ! empty ( $ this -> current_route [ 'arguments' ] ) ) { $ submitted = $ this -> getArguments ( ) ; if ( ! empty ( $ submitted ) && ! array_intersect_key ( $ submitted , $ this -> current_route [ 'arguments' ] ) ) { $ this -> errorAndExit ( $ this -> text ( 'Unsupported command arguments' ) ) ; } } }
docstring: Controls supported command arguments
docstring_tokens: Controls supported command arguments