gyro/core/lib/interfaces/icachable.cls.php
Go to the documentation of this file.00001 <?php 00002 /** 00003 * Interface for cachable elements 00004 * 00005 * @author Gerd Riesselmann 00006 * @ingroup Interfaces 00007 */ 00008 interface ICachable { 00009 /** 00010 * Return an array of all possible cache ids 00011 * 00012 * @return Array Array of cache ids 00013 */ 00014 public function get_all_cache_ids(); 00015 00016 /** 00017 * Return an array of dependend cachable elements 00018 * 00019 * @return Array Array of ICachable instances 00020 */ 00021 public function get_dependend_cachables(); 00022 } 00023 ?>