Overview

Namespaces

  • Evenement
  • None
  • Peridot
    • Console
    • Core
    • Reporter
    • Runner
    • Scope
    • Test
  • Symfony
    • Component
      • Console
        • Command
        • Descriptor
        • Event
        • Exception
        • Formatter
        • Helper
        • Input
        • Logger
        • Output
        • Question
        • Style
        • Tester
        • Tests
          • Command
          • Descriptor
          • Fixtures
          • Formatter
          • Helper
          • Input
          • Logger
          • Output
          • Style
          • Tester

Classes

  • ArgvInput
  • ArrayInput
  • Input
  • InputArgument
  • InputDefinition
  • InputOption
  • StringInput

Interfaces

  • InputAwareInterface
  • InputInterface
  • Overview
  • Namespace
  • Class

Class StringInput

StringInput represents an input provided as a string.

Usage: $input = new StringInput('foo --bar="foobar"');

Symfony\Component\Console\Input\Input implements Symfony\Component\Console\Input\InputInterface
Extended by Symfony\Component\Console\Input\ArgvInput
Extended by Symfony\Component\Console\Input\StringInput
Namespace: Symfony\Component\Console\Input
Author: Fabien Potencier fabien@symfony.com
Located at Input/StringInput.php
Methods summary
public
# __construct( string $input, Symfony\Component\Console\Input\InputDefinition $definition = null )

Constructor.

Constructor.

Deprecated

The second argument is deprecated as it does not work (will be removed in 3.0), use 'bind' method instead

Parameters

$input
An array of parameters from the CLI (in the argv format)
$definition
A InputDefinition instance

Overrides

Symfony\Component\Console\Input\ArgvInput::__construct()
Methods inherited from Symfony\Component\Console\Input\ArgvInput
__toString(), getFirstArgument(), getParameterOption(), hasParameterOption(), parse(), setTokens()
Methods inherited from Symfony\Component\Console\Input\Input
bind(), escapeToken(), getArgument(), getArguments(), getOption(), getOptions(), hasArgument(), hasOption(), isInteractive(), setArgument(), setInteractive(), setOption(), validate()
Constants summary
string REGEX_STRING
# '([^\s]+?)(?:\s|(?<!\\\\)"|(?<!\\\\)\'|$)'
string REGEX_QUOTED_STRING
# '(?:"([^"\\\\]*(?:\\\\.[^"\\\\]*)*)"|\'([^\'\\\\]*(?:\\\\.[^\'\\\\]*)*)\')'
Properties inherited from Symfony\Component\Console\Input\Input
$arguments, $definition, $interactive, $options
Peridot API documentation generated by ApiGen