Overview

Namespaces

  • None
  • PHP
  • Pry
    • Auth
      • Interfaces
    • Config
    • Controller
    • Date
    • Db
    • Feed
      • Abstracts
      • Writers
    • File
      • Decorator
    • Form
      • Element
    • Image
    • Log
      • Writer
    • Net
      • Exception
    • Session
    • Util
    • Validate
      • Validator
    • View

Classes

  • Bench
  • CommandLineBuilder
  • Pagination
  • Registry
  • Strings
  • Token
  • UserAgent

Exceptions

  • ExceptionHandler
  • Overview
  • Namespace
  • Class
  • Tree

Class CommandLineBuilder

Namespace: Pry\Util
Located at Util/CommandLineBuilder.class.php
Methods summary
public
# __construct( )
public
# clear( )

Réinitialise la ligne de commande

Réinitialise la ligne de commande

public
# setOptionChar( string $char )

Défini le préfixe des options

Défini le préfixe des options

Parameters

$char
string
$char
public
# setLongOptionChar( string $longChar )

Défini le préfixe des options longues

Défini le préfixe des options longues

Parameters

$longChar
string
$longChar
public
# setCommand( string $cmd )

Défini la commande à utiliser

Défini la commande à utiliser

Parameters

$cmd
string
$cmd
public
# addParameter( string $param )

Ajoute un nouveau paramètre à la commande

Ajoute un nouveau paramètre à la commande

Parameters

$param
string
$param

Throws

InvalidArgumentException
si le paramètre existe déjà
public
# addOption( string $name, string $value = '' )

Ajoute une option et sa valeur éventuelle

Ajoute une option et sa valeur éventuelle

Parameters

$name
string
$name nom de l'option
$value
string
$value (facultatif) Valeur de l'option
public
# addLongOption( string $name, string $value = '' )

Ajoute une option longue et sa valeur éventuelle

Ajoute une option longue et sa valeur éventuelle

Parameters

$name
string
$name Nom de l'option longue
$value
string
$value Nom de la valeur
public string
# get( )

Construit la ligne de commande et la retourne

Construit la ligne de commande et la retourne

Returns

string
Ligne de commande
public
# __toString( )
Properties summary
protected string $command
#

Nom de la commande à utiliser

Nom de la commande à utiliser

protected array $params
#

Liste des paramètres

Liste des paramètres

protected array $options
#

Liste des options et de leur valeur

Liste des options et de leur valeur

protected array $longOptions
#

Liste des options longue et de leur valeur

Liste des options longue et de leur valeur

protected string $optionChar '-'
#

Caractère à placer devant les options. Par défaut : -

Caractère à placer devant les options. Par défaut : -

protected string $longOptionChar '--'
#

Caractère à placer devant les options longues. Par défaut : --

Caractère à placer devant les options longues. Par défaut : --

Pry API documentation generated by ApiGen 2.8.0