From 76758bb1b082df51917de2af35c7fcd837eca3c7 Mon Sep 17 00:00:00 2001
From: damjan <damjan@sgalinski.de>
Date: Wed, 9 Sep 2015 22:16:05 +0200
Subject: [PATCH] [FEATURE] Utility class for conversions

---
 .../Utilities/Conversion.php                  | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
 create mode 100644 Classes/SGalinski/TypoScriptReferenceFrontend/Utilities/Conversion.php

diff --git a/Classes/SGalinski/TypoScriptReferenceFrontend/Utilities/Conversion.php b/Classes/SGalinski/TypoScriptReferenceFrontend/Utilities/Conversion.php
new file mode 100644
index 0000000..4f306b8
--- /dev/null
+++ b/Classes/SGalinski/TypoScriptReferenceFrontend/Utilities/Conversion.php
@@ -0,0 +1,19 @@
+<?php
+
+namespace SGalinski\TypoScriptReferenceFrontend\Utilities;
+
+class Conversion {
+	/**
+	 * The function converts array of attributes to associative array with form: [id => name]
+	 *
+	 * @param array $attributes
+	 * @return array
+	 */
+	public static function toAssociativeIdNamesArray(array $attributes) {
+		$idsAndNames = [];
+		foreach ($attributes as $attribute) {
+			$idsAndNames[$attribute->id] = $attribute->name;
+		}
+		return $idsAndNames;
+	}
+}
\ No newline at end of file
-- 
GitLab