Overview

Namespaces

  • CzProject
    • PhpCli
      • Application
      • Bridges
      • Inputs
      • Outputs
      • Parameters

Classes

  • Console
  • ConsoleFactory

Interfaces

  • IInputProvider
  • IOutputProvider
  • IParameterParser

Exceptions

  • ApplicationException
  • ConsoleException
  • Exception
  • InputException
  • InvalidArgumentException
  • InvalidValueException
  • MissingException
  • MissingParameterException
  • OutputException
  • ParameterParserException
  • StaticClassException
  • Overview
  • Namespace
  • Class

Class ConsoleFactory

Namespace: CzProject\PhpCli
Located at ConsoleFactory.php
Methods summary
public static CzProject\PhpCli\Console
# createConsole( CzProject\PhpCli\IOutputProvider $outputProvider = NULL, CzProject\PhpCli\IInputProvider $inputProvider = NULL, CzProject\PhpCli\IParameterParser $parser = NULL )

Returns

CzProject\PhpCli\Console
public static CzProject\PhpCli\IOutputProvider
# createOutputProvider( )

Returns

CzProject\PhpCli\IOutputProvider
public static CzProject\PhpCli\IOutputProvider
# createNullOutputProvider( )

Returns

CzProject\PhpCli\IOutputProvider
public static CzProject\PhpCli\IInputProvider
# createInputProvider( )

Returns

CzProject\PhpCli\IInputProvider
public static CzProject\PhpCli\IParameterParser
# createParamatersParser( )

Returns

CzProject\PhpCli\IParameterParser
public static boolean
# detectColoredOutput( )

Returns

boolean
public static boolean
# detectReadline( )

Returns

boolean
Properties summary
protected static boolean|null $useColoredOutput
#
protected static boolean|null $useReadlineProvider
#
czproject/phpcli v3.0.0-beta3 API documentation API documentation generated by ApiGen