cvs: php4 /pear Makefile.in PEAR_ERROR.php

From: Date: Fri, 21 Jul 2000 06:47:18 +0000
Subject: cvs: php4 /pear Makefile.in PEAR_ERROR.php
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-831@lists.php.net to get a copy of this message
sterling Thu Jul 20 23:47:18 2000 EDT Added files: /php4/pear PEAR_ERROR.php Modified files: /php4/pear Makefile.in Log: Add PEAR_ERROR class for returning exception objects. # This is the basic idea that Ulf proposed, its obviously # going to be subject to modifications. Index: php4/pear/Makefile.in diff -u php4/pear/Makefile.in:1.25 php4/pear/Makefile.in:1.26 --- php4/pear/Makefile.in:1.25 Mon Jul 17 15:52:08 2000 +++ php4/pear/Makefile.in Thu Jul 20 23:47:18 2000 @@ -18,7 +18,8 @@ DB/pgsql.php \ DB/storage.php \ HTTP.php \ - File/Find.php + File/Find.php \ + PEAR_ERROR.php install-data-local: @if $(mkinstalldirs) $(peardir); then \ Index: php4/pear/PEAR_ERROR.php +++ php4/pear/PEAR_ERROR.php <?php // // +----------------------------------------------------------------------+ // | PHP version 4.0 | // +----------------------------------------------------------------------+ // | Copyright (c) 1997, 1998, 1999, 2000 The PHP Group | // +----------------------------------------------------------------------+ // | This source file is subject to version 2.0 of the PHP license, | // | that is bundled with this package in the file LICENSE, and is | // | available at through the world-wide-web at | // | http://www.php.net/license/2_0.txt. | // | If you did not receive a copy of the PHP license and are unable to | // | obtain it through the world-wide-web, please send a note to | // | license@php.net so we can mail you a copy immediately. | // +----------------------------------------------------------------------+ // | Authors: Sterling Hughes <sterling@php.net> | // +----------------------------------------------------------------------+ // // $Id: PEAR_ERROR.php,v 1.1 2000/07/21 06:47:18 sterling Exp $ // // Commonly needed functions searching directory trees // // // This class is based on ideas from Ulf Wendel // class PEAR_ERROR { var $CLASSNAME = ''; var $ERROR_MESSAGE_PREFIX = ''; var $ERROR_PREPEND = ''; var $ERROR_APPEND = ''; var $DIE_ON_ERROR = ''; var $AUTO_PRINT_ERROR = ''; var $LEVEL = 0; var $TRIGGER_ERROR = false; var $message = ''; var $file = ''; var $line = 0; function PEAR_ERROR ($message, $file = __FILE__, $line = __LINE__) { $this->message = $message; $this->file = $file; $this->line = $line; } function getMessage () { return ($this->ERROR_PREPEND . $this->ERROR_MESSAGE_PREFIX . $this->message . $this->ERROR_APPEND); } function getType () { return ($this->CLASSNAME); } }

« previous php.cvs (#831) next »