diff --git a/build.xml b/build.xml
index 4acaebe..8bc229d 100644
--- a/build.xml
+++ b/build.xml
@@ -15,13 +15,6 @@
-
-
-
-
-
-
-
diff --git a/build/core/src/Raincolour/Core/Presenter.php b/build/core/src/Raincolour/Core/Presenter.php
index 5726ac2..f488104 100644
--- a/build/core/src/Raincolour/Core/Presenter.php
+++ b/build/core/src/Raincolour/Core/Presenter.php
@@ -151,6 +151,13 @@ class Presenter
return call_user_func_array([$this->theme, 'first'], $params);
}
+ /**
+ * Twig helper for sublime theme RGB values.
+ *
+ * @param string $key
+ * @param integer $amount
+ * @return string
+ */
public function uiHelper($key, $amount = 0)
{
$r = $this->minMax($this->theme->get($key.'_r') + $amount);
@@ -160,6 +167,12 @@ class Presenter
return "[{$r}, {$g}, {$b}]";
}
+ /**
+ * Helper to ensure RGB values don't wrap.
+ *
+ * @param int $value
+ * @return int
+ */
public function minMax($value)
{
if ($value > 255) {
diff --git a/build/core/src/Raincolour/DataTransformers/RgbTransformer.php b/build/core/src/Raincolour/DataTransformers/RgbTransformer.php
index 58cdd96..e4effab 100644
--- a/build/core/src/Raincolour/DataTransformers/RgbTransformer.php
+++ b/build/core/src/Raincolour/DataTransformers/RgbTransformer.php
@@ -4,8 +4,18 @@ namespace Raincolour\DataTransformers;
class RgbTransformer implements TransformerInterface
{
+ /**
+ * Transform theme data.
+ *
+ * @param array $data
+ * @return array
+ */
public function transform($data)
{
+ // All transformers are in here right now.
+ // Will split them up soon.
+
+
// Iterate data.
foreach ($data as $key => $value) {
@@ -38,12 +48,15 @@ class RgbTransformer implements TransformerInterface
}
+ // Set the UI background if it isn't present.
if(!isset($data['ui_bg'])) {
$data['ui_bg'] = $data['background'];
}
+ // Set the current year for copyrights.
$data['year'] = date('Y');
+ // Create a UUID for the sublime text themes.
$md5 = md5($data['theme']['name']);
$md5 = substr_replace($md5, '-', 20, 0);
$md5 = substr_replace($md5, '-', 16, 0);
diff --git a/build/core/src/Raincolour/Exceptions/DirectoryNotFoundException.php b/build/core/src/Raincolour/Exceptions/DirectoryNotFoundException.php
deleted file mode 100644
index fdf53be..0000000
--- a/build/core/src/Raincolour/Exceptions/DirectoryNotFoundException.php
+++ /dev/null
@@ -1,10 +0,0 @@
-