00001 <?php 00002 00003 /* 00004 * This file is part of the PEIP package. 00005 * (c) 2010 Timo Michna <timomichna/yahoo.de> 00006 * 00007 * For the full copyright and license information, please view the LICENSE 00008 * file that was distributed with this source code. 00009 */ 00010 00020 interface PEIP_INF_Interceptable { 00021 00022 public function addInterceptor(PEIP_INF_Channel_Interceptor $interceptor); 00023 00024 public function deleteInterceptor(PEIP_INF_Channel_Interceptor $interceptor); 00025 00026 public function getInterceptors() ; 00027 00028 public function setInterceptors(array $interceptors); 00029 00030 public function clearInterceptors(); 00031 00032 }