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

Revision 1537, 1.0 kB (checked in by mikey, 1 month ago)

refactoring #139, part 3: moved net::stubbles::stubInitializer to net::stubbles::initializer::stubInitializer

Line 
1 <?php
2 /**
3  * Interface for initializing the interceptors.
4  *
5  * @author      Frank Kleine <mikey@stubbles.net>
6  * @package     stubbles
7  * @subpackage  ipo_interceptors
8  */
9 stubClassLoader::load('net::stubbles::ipo::interceptors::stubPostInterceptor',
10                       'net::stubbles::ipo::interceptors::stubPreInterceptor',
11                       'net::stubbles::lang::initializer::stubInitializer'
12 );
13 /**
14  * Interface for initializing the interceptors.
15  *
16  * @package     stubbles
17  * @subpackage  ipo_interceptors
18  */
19 interface stubInterceptorInitializer extends stubInitializer
20 {
21     /**
22      * sets the descriptor that identifies the initializer
23      *
24      * @param  string  $descriptor
25      */
26     public function setDescriptor($descriptor);
27
28     /**
29      * returns the list of pre interceptors
30      *
31      * @return  array<stubPreInterceptor>
32      */
33     public function getPreInterceptors();
34
35     /**
36      * returns the list of post interceptors
37      *
38      * @return  array<stubPostInterceptor>
39      */
40     public function getPostInterceptors();
41 }
42 ?>
Note: See TracBrowser for help on using the browser.