Source for file Exception.php
Documentation is available at Exception.php
/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */
* This file is part of the PEAR Console_CommandLine package.
* LICENSE: This source file is subject to the MIT license that is available
* through the world-wide-web at the following URI:
* http://opensource.org/licenses/mit-license.php
* @package Console_CommandLine
* @author David JEAN LOUIS <izimobil@gmail.com>
* @copyright 2007 David JEAN LOUIS
* @license http://opensource.org/licenses/mit-license.php MIT License
* @link http://pear.php.net/package/Console_CommandLine
* @since File available since release 0.1.0
* Include the PEAR_Exception class
require_once 'PEAR/Exception.php';
* Interface for custom message provider.
require_once 'Console/CommandLine/CustomMessageProvider.php';
* Class for exceptions raised by the Console_CommandLine package.
* @package Console_CommandLine
* @author David JEAN LOUIS <izimobil@gmail.com>
* @copyright 2007 David JEAN LOUIS
* @license http://opensource.org/licenses/mit-license.php MIT License
* @version Release: 1.2.0
* @link http://pear.php.net/package/Console_CommandLine
* @since Class available since release 0.1.0
* Exception code constants.
* Convenience method that builds the exception with the array of params by
* calling the message provider class.
* @param string $code The string identifier of the
* @param array $params Array of template vars/values
* @param Console_CommandLine $parser An instance of the parser
* @param array $messages An optional array of messages
* passed to the message provider.
* @return object an instance of Console_CommandLine_Exception
$code, $params, $parser, array $messages = array ()
$provider = $parser->message_provider;
$msg = $provider->getWithCustomMessages (
$msg = $provider->get ($code, $params);
$const = 'Console_CommandLine_Exception::' . $code;
Documentation generated on Mon, 11 Mar 2019 15:51:32 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.
|