PageRenderTime 43ms CodeModel.GetById 36ms app.highlight 3ms RepoModel.GetById 1ms app.codeStats 0ms

/php-pear-HTML-Template-IT-1.3.0/HTML_Template_IT-1.3.0/HTML/Template/IT_Error.php

#
PHP | 65 lines | 11 code | 4 blank | 50 comment | 0 complexity | 484d2aa6a504a351a1d3e2b8bb39612d MD5 | raw file
 1<?php
 2/**
 3 * Integrated Template - IT
 4 * 
 5 * PHP version 4
 6 *
 7 * Copyright (c) 1997-2007 Ulf Wendel, Pierre-Alain Joye,               
 8 *                         David Soria Parra                          
 9 *
10 * This source file is subject to the New BSD license, That is bundled  
11 * with this package in the file LICENSE, and is available through      
12 * the world-wide-web at                                                
13 * http://www.opensource.org/licenses/bsd-license.php                   
14 * If you did not receive a copy of the new BSDlicense and are unable   
15 * to obtain it through the world-wide-web, please send a note to       
16 * pajoye@php.net so we can mail you a copy immediately.                
17 * 
18 * Author: Ulf Wendel <ulf.wendel@phpdoc.de>                            
19 *         Pierre-Alain Joye <pajoye@php.net>                           
20 *         David Soria Parra <dsp@php.net>                              
21 * 
22 * @category HTML
23 * @package  HTML_Template_IT
24 * @author   Ulf Wendel <uw@netuse.de>
25 * @license  BSD http://www.opensource.org/licenses/bsd-license.php
26 * @version  CVS: $Id: IT_Error.php 295117 2010-02-15 23:25:21Z clockwerx $
27 * @link     http://pear.php.net/packages/HTML_Template_IT
28 * @access   public
29 */
30
31require_once "PEAR.php";
32
33/**
34* IT[X] Error class
35* 
36 * @category HTML
37 * @package  HTML_Template_IT
38 * @author   Ulf Wendel <uw@netuse.de>
39 * @license  BSD http://www.opensource.org/licenses/bsd-license.php
40 * @link     http://pear.php.net/packages/HTML_Template_IT
41 * @access   public
42*/
43class IT_Error extends PEAR_Error
44{
45    /**
46     * Prefix of all error messages.
47     * 
48     * @var  string
49     */
50    var $error_message_prefix = "IntegratedTemplate Error: ";
51  
52    /**
53     * Creates an cache error object.
54     * 
55     * @param string $msg  error message
56     * @param string $file file where the error occured
57     * @param string $line linenumber where the error occured
58     */
59    function IT_Error($msg, $file = __FILE__, $line = __LINE__)
60    {
61        $this->PEAR_Error(sprintf("%s [%s on line %d].", $msg, $file, $line)); 
62    } // end func IT_Error
63  
64} // end class IT_Error
65?>