Changeset 3

Show
Ignore:
Timestamp:
02/10/04 23:13:37
Author:
gerd
Message:

changed structure to gain PEAR-installer support

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/docs/errorcodes.txt

    r2 r3  
    77 * @package             patError 
    88 * 
    9  * @todo                more detailed list of error codes 
     9 * @todo                more detailed list of error codes, order error codes of pat-projects 
    1010 */ 
    1111 
  • trunk/docs/install.txt

    r2 r3  
    3535Notice, that patError.php will be included automatically!  
    3636 
    37 Hav fun, gERD 
     37Have fun, gERD 
    3838Viel Spass am Gerät, gERD 
  • trunk/docs/readme.txt

    r2 r3  
    1717 * @license             LGPL 
    1818 * @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 
    2020 */ 
    2121 
     
    2323 
    2424This program and all associated files are released under the GNU Lesser Public License, 
    25 see lgpl.txt for details! 
     25see http://www.gnu.org/licenses/lgpl.txt for details! 
    2626 
    2727WHAT IS PATERROR? 
    2828================= 
    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 or  
    31 sending error-objects as return values. On the other side the errors are "catched"  
    32 automatically by the registered error-handler.  
     29Inspired by the PEAR error handling, patError tries to solve the problem of handling  
     30runtime-errors within your PHP-projects. Therefore patError supplies the developer with  
     31a simple interface for "throwing" errors or sending error-objects as return values. On  
     32the other side the errors are "catched" automatically by the registered error-handler.  
    3333 
    3434patError also supports different error-levels. The three well-known error levels: "notice",  
     
    287287----------------------- 
    288288 
    289  
    290289ERROR CODES 
    291290=========== 
  • trunk/examples/example_error.php

    r2 r3  
    1515         * patErrorManager class 
    1616         */ 
    17         include_once "../include/patErrorManager.php"; 
     17        include_once "../patErrorManager.php"; 
    1818         
    1919        /** 
    2020         * patErrorManagerDebug - just an example 
    2121         */ 
    22         include_once "../include/patErrorHandlerDebug.php"; 
     22        include_once "patErrorHandlerDebug.php"; 
    2323        $errorHandler   =&      new     patErrorHandlerDebug; 
    2424         
  • trunk/examples/example_errormanager.php

    r2 r3  
    1818         * patErrorManager class 
    1919         */ 
    20         include( "../include/patErrorManager.php" ); 
     20        include( "../patErrorManager.php" ); 
    2121 
    2222        patErrorManager::setErrorHandling( E_ALL, "die" ); 
  • trunk/examples/example_errormanager_customlevel.php

    r2 r3  
    1717         * patErrorManager class 
    1818         */ 
    19         include( "../include/patErrorManager.php" ); 
     19        include( "../patErrorManager.php" ); 
    2020 
    2121        patErrorManager::registerErrorLevel( E_USER_ERROR, "User Error" ); 
  • trunk/package.xml

    r2 r3  
    44  <name>patError</name> 
    55  <summary>Simple and powerful error management package.</summary> 
    6   <description>patForms 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> 
    77  <maintainers> 
    88    <maintainer> 
     
    1010      <name>Sebastian Mordziol</name> 
    1111      <email>atgh@php-tools.net</email> 
    12       <role>lead</role> 
     12      <role>developer</role> 
    1313    </maintainer> 
    1414    <maintainer> 
     
    1616      <name>Stephan Schmidt</name> 
    1717      <email>schst@php-tools.net</email> 
    18       <role>developer</role> 
     18      <role>lead</role> 
    1919    </maintainer> 
    2020    <maintainer> 
     
    2727  <release> 
    2828    <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> 
    3131    <state>stable</state> 
    3232    <notes>first public release</notes> 
     
    3535    </deps> 
    3636    <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" /> 
    5537    <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"/> 
    7039    </filelist> 
    7140  </release> 
     
    7443      <version>1.0</version> 
    7544      <date>2004-02-10</date> 
    76       <license>PHP License</license> 
     45      <license>LGPL</license> 
    7746      <state>stable</state> 
    7847      <notes>first public release</notes>