Exemple #1
0
 /**
  * create resource handler
  *
  * @param callback get
  * @param callback getExpiredTime
  * @param callback hasCache
  * @param callback putCache
  * @param callback getCachs
  * @param callback gcCachs
  */
 public static function factory($get, $getExpiredTime, $hasCache, $putCache, $getCache, $gcCache)
 {
     $object = new XTemplaterResource();
     $object->setHandler('get', $get);
     $object->setHandler('getExpiredTime', $getExpiredTime);
     $object->setHandler('hasCache', $hasCache);
     $object->setHandler('putCache', $putCache);
     $object->setHandler('getCache', $getCache);
     $object->setHandler('gcCache', $gcCache);
     return $object;
 }