root/trunk/src/main/php/net/stubbles/ipo/interceptors/stubPostInterceptor.php

Revision 1223, 1.0 kB (checked in by mikey, 4 months ago)

continued refactoring #119: replaced package dots in net::stubbles::ipo

Line 
1 <?php
2 /**
3  * interface for postinterceptors
4  *
5  * @author      Frank Kleine <mikey@stubbles.net>
6  * @package     stubbles
7  * @subpackage  ipo_interceptors
8  */
9 stubClassLoader::load('net::stubbles::ipo::request::stubRequest',
10                       'net::stubbles::ipo::response::stubResponse',
11                       'net::stubbles::ipo::session::stubSession'
12 );
13 /**
14  * interface for postinterceptors
15  *
16  * Postinterceptors are called after all data processing is done. They can change
17  * the response or add additional data to the response.
18  *
19  * @package     stubbles
20  * @subpackage  ipo_interceptors
21  */
22 interface stubPostInterceptor extends stubObject
23 {
24     /**
25      * does the postprocessing stuff
26      *
27      * @param  stubRequest   $request   access to request data
28      * @param  stubSession   $session   access to session data
29      * @param  stubResponse  $response  access to response data
30      */
31     public function postProcess(stubRequest $request, stubSession $session, stubResponse $response);
32 }
33 ?>
Note: See TracBrowser for help on using the browser.