Changeset 3
- Timestamp:
- 02/10/04 23:13:37
- Files:
-
- trunk/docs/errorcodes.txt (modified) (1 diff)
- trunk/docs/install.txt (modified) (1 diff)
- trunk/docs/readme.txt (modified) (3 diffs)
- trunk/examples/example_error.php (modified) (1 diff)
- trunk/examples/example_errormanager.php (modified) (1 diff)
- trunk/examples/example_errormanager_customlevel.php (modified) (1 diff)
- trunk/package.xml (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/docs/errorcodes.txt
r2 r3 7 7 * @package patError 8 8 * 9 * @todo more detailed list of error codes 9 * @todo more detailed list of error codes, order error codes of pat-projects 10 10 */ 11 11 trunk/docs/install.txt
r2 r3 35 35 Notice, that patError.php will be included automatically! 36 36 37 Hav fun, gERD37 Have fun, gERD 38 38 Viel Spass am Gerät, gERD trunk/docs/readme.txt
r2 r3 17 17 * @license LGPL 18 18 * @link http://www.php-tools.net 19 * @todo explain: custom error handler, custom error class 19 * @todo explain: custom error handler, custom error class, some more notes about error codes 20 20 */ 21 21 … … 23 23 24 24 This program and all associated files are released under the GNU Lesser Public License, 25 see lgpl.txt for details!25 see http://www.gnu.org/licenses/lgpl.txt for details! 26 26 27 27 WHAT IS PATERROR? 28 28 ================= 29 patError tries to solve the problem of handling runtime-errors within your PHP-projects. 30 Therefore patError supplies the developer with a simple interface for "throwing" errors or31 sending error-objects as return values. On the other side the errors are "catched"32 automatically by the registered error-handler.29 Inspired by the PEAR error handling, patError tries to solve the problem of handling 30 runtime-errors within your PHP-projects. Therefore patError supplies the developer with 31 a simple interface for "throwing" errors or sending error-objects as return values. On 32 the other side the errors are "catched" automatically by the registered error-handler. 33 33 34 34 patError also supports different error-levels. The three well-known error levels: "notice", … … 287 287 ----------------------- 288 288 289 290 289 ERROR CODES 291 290 =========== trunk/examples/example_error.php
r2 r3 15 15 * patErrorManager class 16 16 */ 17 include_once "../ include/patErrorManager.php";17 include_once "../patErrorManager.php"; 18 18 19 19 /** 20 20 * patErrorManagerDebug - just an example 21 21 */ 22 include_once " ../include/patErrorHandlerDebug.php";22 include_once "patErrorHandlerDebug.php"; 23 23 $errorHandler =& new patErrorHandlerDebug; 24 24 trunk/examples/example_errormanager.php
r2 r3 18 18 * patErrorManager class 19 19 */ 20 include( "../ include/patErrorManager.php" );20 include( "../patErrorManager.php" ); 21 21 22 22 patErrorManager::setErrorHandling( E_ALL, "die" ); trunk/examples/example_errormanager_customlevel.php
r2 r3 17 17 * patErrorManager class 18 18 */ 19 include( "../ include/patErrorManager.php" );19 include( "../patErrorManager.php" ); 20 20 21 21 patErrorManager::registerErrorLevel( E_USER_ERROR, "User Error" ); trunk/package.xml
r2 r3 4 4 <name>patError</name> 5 5 <summary>Simple and powerful error management package.</summary> 6 <description>pat Forms is a powerful package that helps you creating an validating forms. It is not limited to HTML forms.</description>6 <description>patError - simple and powerful error managemet system. Inspired by error handling of PEAR.</description> 7 7 <maintainers> 8 8 <maintainer> … … 10 10 <name>Sebastian Mordziol</name> 11 11 <email>atgh@php-tools.net</email> 12 <role> lead</role>12 <role>developer</role> 13 13 </maintainer> 14 14 <maintainer> … … 16 16 <name>Stephan Schmidt</name> 17 17 <email>schst@php-tools.net</email> 18 <role> developer</role>18 <role>lead</role> 19 19 </maintainer> 20 20 <maintainer> … … 27 27 <release> 28 28 <version>1.0</version> 29 <date>2004-02-10</date>30 <license> PHP License</license>29 <date>2004-02-10</date> 30 <license>LGPL</license> 31 31 <state>stable</state> 32 32 <notes>first public release</notes> … … 35 35 </deps> 36 36 <provides type="class" name="patError" /> 37 <provides type="function" name="patError::getLevel" />38 <provides type="function" name="patError::getMessage" />39 <provides type="function" name="patError::getInfo" />40 <provides type="function" name="patError::getCode" />41 <provides type="function" name="patError::getBacktrace" />42 <provides type="function" name="patError::getFile" />43 <provides type="function" name="patError::getLine" />44 <provides type="class" name="patErrorManager" />45 <provides type="function" name="patErrorManager::isError" />46 <provides type="function" name="patErrorManager::raiseError" />47 <provides type="function" name="patErrorManager::raiseWarning" />48 <provides type="function" name="patErrorManager::raiseNotice" />49 <provides type="function" name="patErrorManager::raise" />50 <provides type="function" name="patErrorManager::registerErrorLevel" />51 <provides type="function" name="patErrorManager::setErrorHandling" />52 <provides type="function" name="patErrorManager::getErrorHandling" />53 <provides type="function" name="patErrorManager::translateErrorLevel" />54 <provides type="function" name="patErrorManager::setErrorClass" />55 37 <filelist> 56 <file role="data" baseinstalldir="pat" md5sum="57b8d745384127342f95660d97e1c9c2" name="CVS/Entries"/> 57 <file role="data" baseinstalldir="pat" md5sum="d41d8cd98f00b204e9800998ecf8427e" name="CVS/Entries.Extra"/> 58 <file role="data" baseinstalldir="pat" md5sum="a11885f09f4af0cc2c9cd95618e5c2c9" name="CVS/Repository"/> 59 <file role="data" baseinstalldir="pat" md5sum="e9229cc6cf7970acdf0fde16e6793b44" name="CVS/Root"/> 60 <file role="data" baseinstalldir="pat" md5sum="d41d8cd98f00b204e9800998ecf8427e" name="CVS/Template"/> 61 <file role="doc" baseinstalldir="pat" md5sum="cb4981bc26be229b5bf1887c19ff94c7" name="docs/errorcodes.txt"/> 62 <file role="doc" baseinstalldir="pat" md5sum="2d9539f8981be5275c624b44e40f5922" name="docs/install.txt"/> 63 <file role="doc" baseinstalldir="pat" md5sum="e60d005080cb4083b67bcb18e287d976" name="docs/readme.txt"/> 64 <file role="doc" baseinstalldir="pat" md5sum="3d03fa561b1c11713197083d0fb7bfc4" name="examples/example_error.php"/> 65 <file role="doc" baseinstalldir="pat" md5sum="d9c1c52b9ec30bfa4bbdfb0083f17ae4" name="examples/example_errormanager.php"/> 66 <file role="doc" baseinstalldir="pat" md5sum="554b963f0d6a2914a9149be6b22a2334" name="examples/example_errormanager_customlevel.php"/> 67 <file role="doc" baseinstalldir="pat" md5sum="0a663dcca3d46a96455d93387f59cab7" name="examples/patErrorHandlerDebug.php"/> 68 <file role="php" baseinstalldir="pat" md5sum="2f5bfddcd23aba4f1768ffc3217d0449" name="patError.php"/> 69 <file role="php" baseinstalldir="pat" md5sum="b4ff74204137a26df450446b89dfa03d" name="patErrorManager.php"/> 38 <file role="doc" baseinstalldir="pat" md5sum="1859d7f3208c17fc4af575054c187960" name="cache/1e9062a405cc8957ac5a1aa4d8bae9ac.form"/> 70 39 </filelist> 71 40 </release> … … 74 43 <version>1.0</version> 75 44 <date>2004-02-10</date> 76 <license> PHP License</license>45 <license>LGPL</license> 77 46 <state>stable</state> 78 47 <notes>first public release</notes>
