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