Overview

Namespaces

  • Webmozart
    • Console
      • Adapter
      • Api
        • Application
        • Args
          • Format
        • Command
        • Config
        • Event
        • Formatter
        • IO
        • Resolver
      • Args
      • Config
      • Formatter
      • Handler
        • Help
      • IO
        • InputStream
        • OutputStream
      • Process
      • Resolver
      • UI
        • Alignment
        • Component
        • Help
        • Layout
        • Style
      • Util

Classes

  • ApplicationAdapter
  • ArgsFormatInputDefinition
  • ArgsInput
  • CommandAdapter
  • FormatterAdapter
  • IOOutput
  • StyleConverter
  • Overview
  • Namespace
  • Class

Class ArgsInput

Adapts an Webmozart\Console\Api\Args\Args instance to Symfony's Symfony\Component\Console\Input\InputInterface API.

Webmozart\Console\Adapter\ArgsInput implements Symfony\Component\Console\Input\InputInterface
Namespace: Webmozart\Console\Adapter
Author: Bernhard Schussek bschussek@gmail.com
Since: 1.0
Located at Adapter/ArgsInput.php
Methods summary
public
# __construct( Webmozart\Console\Api\Args\RawArgs $rawArgs, Webmozart\Console\Api\Args\Args $args = null )

Creates the adapter.

Creates the adapter.

Parameters

$rawArgs
The unparsed console arguments.
$args
The parsed console arguments.
public Webmozart\Console\Api\Args\RawArgs
# getRawArgs( )

Returns

Webmozart\Console\Api\Args\RawArgs
public Webmozart\Console\Api\Args\Args
# getArgs( )

Returns

Webmozart\Console\Api\Args\Args
public
# getFirstArgument( )
public
# hasParameterOption( $values )
public
# getParameterOption( $values, $default = false )
public
# bind( Symfony\Component\Console\Input\InputDefinition $definition )
public
# validate( )
public
# getArguments( )
public
# getArgument( $name )
public
# setArgument( $name, $value )
public
# hasArgument( $name )
public
# getOptions( )
public
# getOption( $name )
public
# setOption( $name, $value )
public
# hasOption( $name )
public
# isInteractive( )
public
# setInteractive( $interactive )
Webmozart Console API API documentation generated by ApiGen