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
* @version CVS: $Id: Exception.php,v 1.5 2008/10/09 10:44:53 izi Exp $
* @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';
* 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.0.6
* @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 exception
* @param array $params Array of template vars/values
* @param Console_CommandLine $parser An instance of the parser
* @return object an instance of Console_CommandLine_Exception
public static function factory($code, $params, $parser)
$msg = $parser->message_provider ->get ($code, $params);
$const = 'Console_CommandLine_Exception::' . $code;
Documentation generated on Mon, 11 Mar 2019 15:28:01 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.
|