aboutsummaryrefslogtreecommitdiff
path: root/src/phorkie/Renderer/Image.php
diff options
context:
space:
mode:
authorChristian Weiske <cweiske@cweiske.de>2012-04-15 13:13:23 +0200
committerChristian Weiske <cweiske@cweiske.de>2012-04-15 13:13:23 +0200
commit6977145fa62346b35db60da018e699b7f1967e90 (patch)
tree506d5dfde75e18a40d318cbc3bc2ae487619fd7a /src/phorkie/Renderer/Image.php
parentb9ffa6b92277d3dc8a4eca77119ea098e20f36f0 (diff)
downloadphorkie-6977145fa62346b35db60da018e699b7f1967e90.tar.gz
phorkie-6977145fa62346b35db60da018e699b7f1967e90.zip
add image renderer
Diffstat (limited to 'src/phorkie/Renderer/Image.php')
-rw-r--r--src/phorkie/Renderer/Image.php24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/phorkie/Renderer/Image.php b/src/phorkie/Renderer/Image.php
new file mode 100644
index 0000000..9425646
--- /dev/null
+++ b/src/phorkie/Renderer/Image.php
@@ -0,0 +1,24 @@
+<?php
+namespace phorkie;
+
+class Renderer_Image
+{
+ /**
+ * Converts the code to HTML
+ *
+ * @param File $file File to render
+ * @param Tool_Result $res Tool result to integrate
+ *
+ * @return string HTML
+ */
+ public function toHtml(File $file, Tool_Result $res = null)
+ {
+ return '<div class="image">'
+ . '<img'
+ . ' src="' . htmlspecialchars($file->getLink('raw')) . '"'
+ . ' alt="' . htmlspecialchars($file->getFilename()) . '"'
+ . '/>'
+ . '</div>';
+ }
+}
+?>