public static function get($extension) { $item = self::found($extension); $render = self::newInstance($item["render"]); $render->setParams($item["render-arguments"]); if ($item["cache"]) { $cache = Joy_Cache::factory($item["cache.source"]); $cache->setDuration($item["cache.duration"]); $render->setCache($cache); } return $render; }