Console_CommandLine
[ class tree: Console_CommandLine ] [ index: Console_CommandLine ] [ all elements ]

Class: Console_CommandLine_MessageProvider_Default

Source Location: /Console_CommandLine-1.0.0/CommandLine/MessageProvider/Default.php

Class Overview


Lightweight class that manages messages used by Console_CommandLine package, allowing the developper to customize these messages, for example to internationalize a command line frontend.


Author(s):

Version:

  • Release: 1.0.0

Copyright:

  • 2007 David JEAN LOUIS

Variables

Methods


Inherited Variables

Inherited Methods


Class Details

[line 43]
Lightweight class that manages messages used by Console_CommandLine package, allowing the developper to customize these messages, for example to internationalize a command line frontend.


[ Top ]


Class Variables

$messages = array(
        'OPTION_VALUE_REQUIRED'   => 'option "{$name}" require a value.',
        'OPTION_VALUE_UNEXPECTED' => 'option "{$name}" does not expects a value (got "{$value}").',
        'OPTION_VALUE_NOT_VALID'  => 'option "{$name}" must be one of the following: "{$choices}" (got "{$value}").',
        'OPTION_VALUE_TYPE_ERROR' => 'option "{$name}" require a value of type {$type} (got "{$value}").',
        'OPTION_AMBIGUOUS'        => 'ambiguous option "{$name}", can be one of the following: {$matches}.',
        'OPTION_UNKNOWN'          => 'unknown option "{$name}".',
        'ARGUMENT_REQUIRED'       => 'you must provide at least {$argnum} argument{$plural}.',
        'PROG_HELP_LINE'          => 'Type "{$progname} -h" to get help.',
        'PROG_VERSION_LINE'       => '{$progname} version {$version}.',
        'COMMAND_HELP_LINE'       => 'Type "{$progname} <command> -h" to get help on specific command.',
        'USAGE_WORD'              => 'Usage',
        'OPTION_WORD'             => 'Options',
        'ARGUMENT_WORD'           => 'Arguments',
        'COMMAND_WORD'            => 'Commands',
        'PASSWORD_PROMPT'         => 'Password: ',
        'PASSWORD_PROMPT_ECHO'    => 'Password (warning: will echo): ',
        'INVALID_CUSTOM_INSTANCE' => 'Instance does not implement the required interface'
    )

[line 54]

Associative array of messages
  • Access: protected

Type:   $messages


[ Top ]



Method Detail

get   [line 86]

string get( string $code, [array $vars = array()])

Retrieve the given string identifier corresponding message.
  • Access: public

Parameters:

string   $code   —  the string identifier of the message
array   $vars   —  an array of template variables

[ Top ]


Documentation generated on Mon, 11 Mar 2019 15:22:17 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.