* Pierre-Alain Joye * David Soria Parra * * @category HTML * @package HTML_Template_IT * @author Ulf Wendel * @license BSD http://www.opensource.org/licenses/bsd-license.php * @version CVS: $Id$ * @link http://pear.php.net/packages/HTML_Template_IT * @access public */ require_once "PEAR.php"; /** * IT[X] Error class * * @category HTML * @package HTML_Template_IT * @author Ulf Wendel * @license BSD http://www.opensource.org/licenses/bsd-license.php * @link http://pear.php.net/packages/HTML_Template_IT * @access public */ class IT_Error extends PEAR_Error { /** * Prefix of all error messages. * * @var string */ var $error_message_prefix = "IntegratedTemplate Error: "; /** * Creates an cache error object. * * @param string $msg error message * @param string $file file where the error occured * @param string $line linenumber where the error occured */ function __construct($msg, $file = __FILE__, $line = __LINE__) { $this->PEAR_Error(sprintf("%s [%s on line %d].", $msg, $file, $line)); } // end func IT_Error } // end class IT_Error ?>