aboutsummaryrefslogtreecommitdiff
path: root/src/phorkie/File.php
diff options
context:
space:
mode:
Diffstat (limited to 'src/phorkie/File.php')
-rw-r--r--src/phorkie/File.php18
1 files changed, 2 insertions, 16 deletions
diff --git a/src/phorkie/File.php b/src/phorkie/File.php
index 2afda4c..300e810 100644
--- a/src/phorkie/File.php
+++ b/src/phorkie/File.php
@@ -84,22 +84,8 @@ class File
public function getRenderedContent(Tool_Result $res = null)
{
- $ext = $this->getExt();
- $class = '\\phorkie\\Renderer_Unknown';
-
- if (isset($GLOBALS['phorkie']['languages'][$ext]['renderer'])) {
- $class = $GLOBALS['phorkie']['languages'][$ext]['renderer'];
- } else if ($this->isText()) {
- $class = '\\phorkie\\Renderer_Geshi';
- } else if (isset($GLOBALS['phorkie']['languages'][$ext]['mime'])) {
- $type = $GLOBALS['phorkie']['languages'][$ext]['mime'];
- if (substr($type, 0, 6) == 'image/') {
- $class = '\\phorkie\\Renderer_Image';
- }
- }
-
- $rend = new $class();
- return $rend->toHtml($this, $res);
+ $cache = new Renderer_Cache();
+ return $cache->toHtml($this, $res);
}
/**