Changeset 1092

Show
Ignore:
Timestamp:
11/30/07 00:02:11 (11 months ago)
Author:
mikey
Message:

moved net::stubbles::util::errorhandler to net::stubbles::lang::errorhandler

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/src/main/php/net/stubbles/lang/errorhandler/stubAbstractExceptionHandler.php

    r1091 r1092  
    55 * @author      Frank Kleine <mikey@stubbles.net> 
    66 * @package     stubbles 
    7  * @subpackage  util_errorhandler 
     7 * @subpackage  lang_errorhandler 
    88 */ 
    99stubClassLoader::load('net.stubbles.ipo.response.stubBaseResponse', 
    10                       'net.stubbles.util.errorhandler.stubExceptionHandler' 
     10                      'net.stubbles.lang.errorhandler.stubExceptionHandler' 
    1111); 
    1212/** 
     
    1414 * 
    1515 * @package     stubbles 
    16  * @subpackage  util_errorhandler 
     16 * @subpackage  lang_errorhandler 
    1717 * @see         http://php.net/set_exception_handler 
    1818 */ 
  • trunk/src/main/php/net/stubbles/lang/errorhandler/stubCompositeErrorHandler.php

    r420 r1092  
    55 * @author      Frank Kleine  <mikey@stubbles.net> 
    66 * @package     stubbles 
    7  * @subpackage  util_errorhandler 
     7 * @subpackage  lang_errorhandler 
    88 */ 
    9 stubClassLoader::load('net.stubbles.util.errorhandler.stubErrorHandler'); 
     9stubClassLoader::load('net.stubbles.lang.errorhandler.stubErrorHandler'); 
    1010/** 
    1111 * Container for a collection of PHP error handlers. 
    1212 *  
    1313 * @package     stubbles 
    14  * @subpackage  util_errorhandler 
     14 * @subpackage  lang_errorhandler 
    1515 * @see         http://php.net/set_error_handler 
    1616 */ 
     
    3333        $this->errorHandlers[] = $errorHandler; 
    3434    } 
    35      
     35 
    3636    /** 
    3737     * checks whether this error handler is responsible for the given error 
     
    5757        return false; 
    5858    } 
    59      
     59 
    6060    /** 
    6161     * checks whether this error is supressable 
     
    7878        return true; 
    7979    } 
    80      
     80 
    8181    /** 
    8282     * handles the given error 
  • trunk/src/main/php/net/stubbles/lang/errorhandler/stubDisplayExceptionHandler.php

    r1089 r1092  
    55 * @author      Frank Kleine <mikey@stubbles.net> 
    66 * @package     stubbles 
    7  * @subpackage  util_errorhandler 
     7 * @subpackage  lang_errorhandler 
    88 */ 
    9 stubClassLoader::load('net.stubbles.util.errorhandler.stubAbstractExceptionHandler'); 
     9stubClassLoader::load('net.stubbles.lang.errorhandler.stubAbstractExceptionHandler'); 
    1010/** 
    1111 * Exception handler that displays the exception message nicely formated in the response. 
     
    1414 * 
    1515 * @package     stubbles 
    16  * @subpackage  util_errorhandler 
     16 * @subpackage  lang_errorhandler 
    1717 */ 
    1818class stubDisplayExceptionHandler extends stubAbstractExceptionHandler 
  • trunk/src/main/php/net/stubbles/lang/errorhandler/stubErrorHandler.php

    r412 r1092  
    55 * @author      Frank Kleine  <mikey@stubbles.net> 
    66 * @package     stubbles 
    7  * @subpackage  util_errorhandler 
     7 * @subpackage  lang_errorhandler 
    88 */ 
    99/** 
     
    1111 *  
    1212 * @package     stubbles 
    13  * @subpackage  util_errorhandler 
     13 * @subpackage  lang_errorhandler 
    1414 * @see         http://php.net/set_error_handler 
    1515 */ 
    16 interface stubErrorHandler 
     16interface stubErrorHandler extends stubObject 
    1717{ 
    1818    /** 
     
    2727     */ 
    2828    public function isResponsible($level, $message, $file = null, $line = null, array $context = array()); 
    29      
     29 
    3030    /** 
    3131     * checks whether this error is supressable 
     
    4242     */ 
    4343    public function isSupressable($level, $message, $file = null, $line = null, array $context = array()); 
    44      
     44 
    4545    /** 
    4646     * handles the given error 
  • trunk/src/main/php/net/stubbles/lang/errorhandler/stubExceptionHandler.php

    r1089 r1092  
    55 * @author      Frank Kleine <mikey@stubbles.net> 
    66 * @package     stubbles 
    7  * @subpackage  util_errorhandler 
     7 * @subpackage  lang_errorhandler 
    88 */ 
    99/** 
     
    1111 * 
    1212 * @package     stubbles 
    13  * @subpackage  util_errorhandler 
     13 * @subpackage  lang_errorhandler 
    1414 * @see         http://php.net/set_exception_handler 
    1515 */ 
  • trunk/src/main/php/net/stubbles/lang/errorhandler/stubIllegalArgumentErrorHandler.php

    r777 r1092  
    55 * @author      Frank Kleine <mikey@stubbles.net> 
    66 * @package     stubbles 
    7  * @subpackage  util_errorhandler 
     7 * @subpackage  lang_errorhandler 
    88 */ 
    9 stubClassLoader::load('net.stubbles.lang.exceptions.stubIllegalArgumentException', 
    10                       'net.stubbles.util.errorhandler.stubErrorHandler
     9stubClassLoader::load('net.stubbles.lang.errorhandler.stubErrorHandler', 
     10                      'net.stubbles.lang.exceptions.stubIllegalArgumentException
    1111); 
    1212/** 
     
    1818 * 
    1919 * @package     stubbles 
    20  * @subpackage  util_errorhandler 
     20 * @subpackage  lang_errorhandler 
    2121 * @see         http://php.net/set_error_handler 
    2222 */ 
     
    4141        return (bool) preg_match('/Argument [0-9]+ passed to [a-zA-Z0-9_]+::[a-zA-Z0-9_]+\(\) must be an instance of [a-zA-Z0-9_]+, [a-zA-Z0-9_]+ given/', $message); 
    4242    } 
    43      
     43 
    4444    /** 
    4545     * checks whether this error is supressable 
     
    5959        return false; 
    6060    } 
    61      
     61 
    6262    /** 
    6363     * handles the given error 
  • trunk/src/main/php/net/stubbles/lang/errorhandler/stubLogErrorHandler.php

    r1088 r1092  
    55 * @author      Frank Kleine <mikey@stubbles.net> 
    66 * @package     stubbles 
    7  * @subpackage  util_errorhandler 
     7 * @subpackage  lang_errorhandler 
    88 */ 
    9 stubClassLoader::load('net.stubbles.events.events', 
    10                       'net.stubbles.util.errorhandler.stubErrorHandler', 
     9stubClassLoader::load('net.stubbles.lang.errorhandler.stubErrorHandler', 
    1110                      'net.stubbles.util.log.log' 
    1211); 
     
    1918 * 
    2019 * @package     stubbles 
    21  * @subpackage  util_errorhandler 
     20 * @subpackage  lang_errorhandler 
    2221 * @see         http://php.net/set_error_handler 
    2322 */ 
  • trunk/src/main/php/net/stubbles/lang/errorhandler/stubProdModeExceptionHandler.php

    r1089 r1092  
    55 * @author      Frank Kleine <mikey@stubbles.net> 
    66 * @package     stubbles 
    7  * @subpackage  util_errorhandler 
     7 * @subpackage  lang_errorhandler 
    88 */ 
    9 stubClassLoader::load('net.stubbles.util.errorhandler.stubAbstractExceptionHandler'); 
     9stubClassLoader::load('net.stubbles.lang.errorhandler.stubAbstractExceptionHandler'); 
    1010/** 
    1111 * Exception handler for production mode: triggers a 500 Internal Server Error response. 
    1212 * 
    1313 * @package     stubbles 
    14  * @subpackage  util_errorhandler 
     14 * @subpackage  lang_errorhandler 
    1515 */ 
    1616class stubProdModeExceptionHandler extends stubAbstractExceptionHandler 
  • trunk/src/test/php/net/stubbles/lang/errorhandler/stubAbstractExceptionHandlerTestCase.php

    r1091 r1092  
    11<?php 
    22/** 
    3  * Tests for net::stubbles::util::errorhandler::stubAbstractExceptionHandler. 
     3 * Tests for net::stubbles::lang::errorhandler::stubAbstractExceptionHandler. 
    44 * 
    55 * @author      Frank Kleine <mikey@stubbles.net> 
    66 * @package     stubbles 
    7  * @subpackage  util_errorhandler_test 
     7 * @subpackage  lang_errorhandler_test 
    88 */ 
    9 stubClassLoader::load('net.stubbles.util.errorhandler.stubAbstractExceptionHandler', 
     9stubClassLoader::load('net.stubbles.lang.errorhandler.stubAbstractExceptionHandler', 
     10                      'net.stubbles.lang.exceptions.stubChainedException', 
    1011                      'net.stubbles.util.log.stubMemoryLogAppender' 
    1112); 
     
    1718 * 
    1819 * @package     stubbles 
    19  * @subpackage  util_errorhandler_test 
     20 * @subpackage  lang_errorhandler_test 
    2021 */ 
    2122class TestAbstractExceptionHandlerException extends stubChainedException 
     
    2829    public function getClassName() 
    2930    { 
    30         return 'net.stubbles.util.errorhandler.test.TestAbstractExceptionHandlerException'; 
     31        return 'net.stubbles.lang.errorhandler.test.TestAbstractExceptionHandlerException'; 
    3132    } 
    3233} 
    3334/** 
    34  * Tests for net::stubbles::util::errorhandler::stubAbstractExceptionHandler. 
     35 * Tests for net::stubbles::lang::errorhandler::stubAbstractExceptionHandler. 
    3536 * 
    3637 * @package     stubbles 
    37  * @subpackage  util_errorhandler_test 
     38 * @subpackage  lang_errorhandler_test 
    3839 */ 
    3940class stubAbstractExceptionHandlerTestCase extends UnitTestCase 
     
    6869         
    6970        stubRegistry::remove(stubBinder::REGISTRY_KEY); 
     71        stubRegistry::removeConfig('net.stubbles.util.log.class'); 
    7072    } 
    7173 
     
    127129        $this->assertEqual($logData['foo'][0]->getLevel(), stubLogger::LEVEL_DEBUG); 
    128130        $logDataContents = explode(stubLogData::SEPERATOR, $logData['foo'][0]->get()); 
    129         $this->assertEqual($logDataContents[1], 'net.stubbles.util.errorhandler.test.TestAbstractExceptionHandlerException'); 
     131        $this->assertEqual($logDataContents[1], 'net.stubbles.lang.errorhandler.test.TestAbstractExceptionHandlerException'); 
    130132        $this->assertEqual($logDataContents[2], 'chained exception'); 
    131133        $this->assertEqual($logDataContents[3], __FILE__); 
  • trunk/src/test/php/net/stubbles/lang/errorhandler/stubCompositeErrorHandlerTestCase.php

    r415 r1092  
    11<?php 
    22/** 
    3  * Tests for net.stubbles.util.errorhandler.stubCompositeErrorHandler 
     3 * Tests for net::stubbles::lang::errorhandler::stubCompositeErrorHandler 
    44 * 
    55 * @author      Frank Kleine <mikey@stubbles.net> 
    66 * @package     stubbles 
    7  * @subpackage  util_errorhandler_test 
     7 * @subpackage  lang_errorhandler_test 
    88 */ 
    9 stubClassLoader::load('net.stubbles.util.errorhandler.stubCompositeErrorHandler'); 
     9stubClassLoader::load('net.stubbles.lang.errorhandler.stubCompositeErrorHandler'); 
    1010Mock::generate('stubErrorHandler'); 
    1111/** 
    12  * Tests for net.stubbles.util.errorhandler.stubCompositeErrorHandler 
     12 * Tests for net::stubbles::lang::errorhandler::stubCompositeErrorHandler 
    1313 * 
    1414 * @package     stubbles 
    15  * @subpackage  util_errorhandler_test 
     15 * @subpackage  lang_errorhandler_test 
    1616 */ 
    1717class stubCompositeErrorHandlerTestCase extends UnitTestCase 
     
    4141     */ 
    4242    protected $mockErrorHandler3; 
    43      
     43 
    4444    /** 
    4545     * set up test environment 
     
    5555        $this->compositeErrorHandler->addErrorHandler($this->mockErrorHandler3); 
    5656    } 
    57      
     57 
    5858    /** 
    5959     * assure that isResponsible() works correct 
     
    7171        $this->assertFalse($this->compositeErrorHandler->isResponsible(1, 'foo')); 
    7272    } 
    73      
     73 
    7474    /** 
    7575     * assure that isSupressable() works correct 
     
    8787        $this->assertTrue($this->compositeErrorHandler->isSupressable(1, 'foo')); 
    8888    } 
    89      
     89 
    9090    /** 
    9191     * assure that handle() works correct 
     
    104104        $this->assertTrue($this->compositeErrorHandler->handle(1, 'foo')); 
    105105    } 
    106      
     106 
    107107    /** 
    108108     * assure that handle() works correct 
     
    124124        error_reporting($oldLevel); 
    125125    } 
    126      
     126 
    127127    /** 
    128128     * assure that handle() works correct 
     
    147147        error_reporting($oldLevel); 
    148148    } 
    149      
     149 
    150150    /** 
    151151     * assure that handle() works correct 
  • trunk/src/test/php/net/stubbles/lang/errorhandler/stubIllegalArgumentErrorHandlerTestCase.php

    r415 r1092  
    11<?php 
    22/** 
    3  * Tests for net.stubbles.util.errorhandler.stubIllegalArgumentErrorHandler 
     3 * Tests for net::stubbles::lang::errorhandler::stubIllegalArgumentErrorHandler 
    44 * 
    55 * @author      Frank Kleine <mikey@stubbles.net> 
    66 * @package     stubbles 
    7  * @subpackage  util_errorhandler_test 
     7 * @subpackage  lang_errorhandler_test 
    88 */ 
    9 stubClassLoader::load('net.stubbles.util.errorhandler.stubIllegalArgumentErrorHandler'); 
     9stubClassLoader::load('net.stubbles.lang.errorhandler.stubIllegalArgumentErrorHandler'); 
    1010/** 
    11  * Tests for net.stubbles.util.errorhandler.stubIllegalArgumentErrorHandler 
     11 * Tests for net::stubbles::lang::errorhandler::stubIllegalArgumentErrorHandler 
    1212 * 
    1313 * @package     stubbles 
    14  * @subpackage  util_errorhandler_test 
     14 * @subpackage  lang_errorhandler_test 
    1515 */ 
    1616class stubIllegalArgumentErrorHandlerTestCase extends UnitTestCase 
     
    2222     */ 
    2323    protected $illegalArgumentErrorHandler; 
    24      
     24 
    2525    /** 
    2626     * set up test environment 
     
    3030        $this->illegalArgumentErrorHandler = new stubIllegalArgumentErrorHandler(); 
    3131    } 
    32      
     32 
    3333    /** 
    3434     * assure that isResponsible() works correct 
     
    4040        $this->assertTrue($this->illegalArgumentErrorHandler->isResponsible(E_RECOVERABLE_ERROR, 'Argument 1 passed to Class::method() must be an instance of AnotherClass, string given')); 
    4141    } 
    42      
     42 
    4343    /** 
    4444     * assure that isSupressable() works correct 
     
    4848        $this->assertFalse($this->illegalArgumentErrorHandler->isSupressable(E_RECOVERABLE_ERROR, 'foo')); 
    4949    } 
    50      
     50 
    5151    /** 
    5252     * assure that handle() works correct 
  • trunk/src/test/php/net/stubbles/lang/errorhandler/stubLogErrorHandlerTestCase.php

    r1091 r1092  
    11<?php 
    22/** 
    3  * Tests for net::stubbles::util::errorhandler::stubLogErrorHandler. 
     3 * Tests for net::stubbles::lang::errorhandler::stubLogErrorHandler. 
    44 * 
    55 * @author      Frank Kleine <mikey@stubbles.net> 
    66 * @package     stubbles 
    7  * @subpackage  util_errorhandler_test 
     7 * @subpackage  lang_errorhandler_test 
    88 */ 
    9 stubClassLoader::load('net.stubbles.util.errorhandler.stubLogErrorHandler', 
     9stubClassLoader::load('net.stubbles.lang.errorhandler.stubLogErrorHandler', 
    1010                      'net.stubbles.util.log.stubMemoryLogAppender' 
    1111); 
     
    1313 
    1414/** 
    15  * Tests for net::stubbles::util::errorhandler::stubLogErrorHandler. 
     15 * Tests for net::stubbles::lang::errorhandler::stubLogErrorHandler. 
    1616 * 
    1717 * @package     stubbles 
    18  * @subpackage  util_errorhandler_test 
     18 * @subpackage  lang_errorhandler_test 
    1919 */ 
    2020class stubLogErrorHandlerTestCase extends UnitTestCase 
     
    4949         
    5050        stubRegistry::remove(stubBinder::REGISTRY_KEY); 
     51        stubRegistry::removeConfig('net.stubbles.util.log.class'); 
    5152    } 
    5253 
  • trunk/src/test/php/net/stubbles/stubTestSuite.php

    r894 r1092  
    2323        $this->TestSuite('All base classes tests'); 
    2424        $this->addTestFile($dir . '/stubClassLoaderTestCase.php'); 
     25         
     26        // lang 
    2527        $this->addTestFile($dir . '/lang/stubBaseObjectTestCase.php'); 
    2628        $this->addTestFile($dir . '/lang/stubEnumTestCase.php'); 
     29         
     30        // error handler 
     31        $this->addTestFile($dir . '/lang/errorhandler/stubAbstractExceptionHandlerTestCase.php'); 
     32        $this->addTestFile($dir . '/lang/errorhandler/stubCompositeErrorHandlerTestCase.php'); 
     33        $this->addTestFile($dir . '/lang/errorhandler/stubIllegalArgumentErrorHandlerTestCase.php'); 
     34        $this->addTestFile($dir . '/lang/errorhandler/stubLogErrorHandlerTestCase.php'); 
     35         
     36        // exceptions 
    2737        $this->addTestFile($dir . '/lang/exceptions/stubExceptionTestCase.php'); 
    2838        $this->addTestFile($dir . '/lang/exceptions/stubChainedExceptionTestCase.php'); 
     39         
     40        // serialize 
    2941        $this->addTestFile($dir . '/lang/serialize/stubSerializableObjectTestCase.php'); 
    3042        $this->addTestFile($dir . '/lang/serialize/stubSerializedObjectTestCase.php'); 
  • trunk/src/test/php/net/stubbles/util/UtilTestSuite.php

    r1091 r1092  
    3939        $this->addTestFile($dir . '/datespan/stubDateSpanWeekTestCase.php'); 
    4040 
    41         // error handler 
    42         $this->addTestFile($dir . '/errorhandler/stubAbstractExceptionHandlerTestCase.php'); 
    43         $this->addTestFile($dir . '/errorhandler/stubCompositeErrorHandlerTestCase.php'); 
    44         $this->addTestFile($dir . '/errorhandler/stubIllegalArgumentErrorHandlerTestCase.php'); 
    45         $this->addTestFile($dir . '/errorhandler/stubLogErrorHandlerTestCase.php'); 
    46  
    4741        // logging api 
    4842        $this->addTestFile($dir . '/log/stubLoggerTestCase.php');