[ Index ]

PHP Cross Reference of phpBB-3.1.12-deutsch

title

Body

[close]

/vendor/symfony/console/Symfony/Component/Console/Input/ -> InputDefinition.php (summary)

(no description)

File Size: 413 lines (12 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 1 class

InputDefinition:: (24 methods):
  __construct()
  setDefinition()
  setArguments()
  addArguments()
  addArgument()
  getArgument()
  hasArgument()
  getArguments()
  getArgumentCount()
  getArgumentRequiredCount()
  getArgumentDefaults()
  setOptions()
  addOptions()
  addOption()
  getOption()
  hasOption()
  getOptions()
  hasShortcut()
  getOptionForShortcut()
  getOptionDefaults()
  shortcutToName()
  getSynopsis()
  asText()
  asXml()


Class: InputDefinition  - X-Ref

A InputDefinition represents a set of valid command line arguments and options.

Usage:

$definition = new InputDefinition(array(
new InputArgument('name', InputArgument::REQUIRED),
new InputOption('foo', 'f', InputOption::VALUE_REQUIRED),
));

__construct(array $definition = array()   X-Ref
Constructor.

param: array $definition An array of InputArgument and InputOption instance

setDefinition(array $definition)   X-Ref
Sets the definition of the input.

param: array $definition The definition array

setArguments($arguments = array()   X-Ref
Sets the InputArgument objects.

param: InputArgument[] $arguments An array of InputArgument objects

addArguments($arguments = array()   X-Ref
Adds an array of InputArgument objects.

param: InputArgument[] $arguments An array of InputArgument objects

addArgument(InputArgument $argument)   X-Ref
Adds an InputArgument object.

param: InputArgument $argument An InputArgument object

getArgument($name)   X-Ref
Returns an InputArgument by name or by position.

param: string|int $name The InputArgument name or position
return: InputArgument An InputArgument object

hasArgument($name)   X-Ref
Returns true if an InputArgument object exists by name or position.

param: string|int $name The InputArgument name or position
return: bool true if the InputArgument object exists, false otherwise

getArguments()   X-Ref
Gets the array of InputArgument objects.

return: InputArgument[] An array of InputArgument objects

getArgumentCount()   X-Ref
Returns the number of InputArguments.

return: int The number of InputArguments

getArgumentRequiredCount()   X-Ref
Returns the number of required InputArguments.

return: int The number of required InputArguments

getArgumentDefaults()   X-Ref
Gets the default values.

return: array An array of default values

setOptions($options = array()   X-Ref
Sets the InputOption objects.

param: InputOption[] $options An array of InputOption objects

addOptions($options = array()   X-Ref
Adds an array of InputOption objects.

param: InputOption[] $options An array of InputOption objects

addOption(InputOption $option)   X-Ref
Adds an InputOption object.

param: InputOption $option An InputOption object

getOption($name)   X-Ref
Returns an InputOption by name.

param: string $name The InputOption name
return: InputOption A InputOption object

hasOption($name)   X-Ref
Returns true if an InputOption object exists by name.

param: string $name The InputOption name
return: bool true if the InputOption object exists, false otherwise

getOptions()   X-Ref
Gets the array of InputOption objects.

return: InputOption[] An array of InputOption objects

hasShortcut($name)   X-Ref
Returns true if an InputOption object exists by shortcut.

param: string $name The InputOption shortcut
return: bool true if the InputOption object exists, false otherwise

getOptionForShortcut($shortcut)   X-Ref
Gets an InputOption by shortcut.

param: string $shortcut the Shortcut name
return: InputOption An InputOption object

getOptionDefaults()   X-Ref
Gets an array of default values.

return: array An array of all default values

shortcutToName($shortcut)   X-Ref
Returns the InputOption name given a shortcut.

param: string $shortcut The shortcut
return: string The InputOption name

getSynopsis()   X-Ref
Gets the synopsis.

return: string The synopsis

asText()   X-Ref
Returns a textual representation of the InputDefinition.

return: string A string representing the InputDefinition

asXml($asDom = false)   X-Ref
Returns an XML representation of the InputDefinition.

param: bool $asDom Whether to return a DOM or an XML string
return: string|\DOMDocument An XML string representing the InputDefinition



Generated: Thu Jan 11 00:25:41 2018 Cross-referenced by PHPXref 0.7.1