Changeset 345

Show
Ignore:
Timestamp:
03/07/07 15:51:57 (2 years ago)
Author:
mikey
Message:

added net.stubbles.events.stubNonCancelableEvent
stubAbstractRequest::cancel() now triggers a stubNonCancelableEvent in case the request is cancelled

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/src/main/php/net/stubbles/ipo/request/stubAbstractRequest.php

    r339 r345  
    77 * @subpackage  ipo_request 
    88 */ 
    9 stubClassLoader::load('net.stubbles.ipo.request.stubRequest'); 
     9stubClassLoader::load('net.stubbles.ipo.request.stubRequest', 
     10                      'net.stubbles.events.stubNonCancelableEvent' 
     11); 
    1012/** 
    1113 * Class for access to request data. 
     
    191193            $dispatcher = stubEventDispatcher::getInstance(); 
    192194        } 
    193         $dispatcher->trigger(stubRequest::EVENT_CANCELLED, $this, array(), true); 
     195         
     196        $event = new stubNonCancelableEvent(stubRequest::EVENT_CANCELLED, $this); 
     197        $dispatcher->triggerEvent($event, true); 
    194198    } 
    195199     
  • trunk/src/test/php/net/stubbles/events/EventTestSuite.php

    r48 r345  
    2525        $this->addTestFile($dir . '/stubEventTestCase.php'); 
    2626        $this->addTestFile($dir . '/stubEventDispatcherTestCase.php'); 
     27        $this->addTestFile($dir . '/stubNonCancelableEventTestCase.php'); 
    2728    } 
    2829}