From 012a65af50b93e0529720a48db6a34974a92c37c Mon Sep 17 00:00:00 2001
From: Thomas Bruederli <thomas@roundcube.net>
Date: Fri, 20 Sep 2013 13:46:51 -0400
Subject: [PATCH] Use XML nodes as iterator

---
 bin/package2composer.sh |   17 ++++++++---------
 1 files changed, 8 insertions(+), 9 deletions(-)

diff --git a/bin/package2composer.sh b/bin/package2composer.sh
index 165018d..cb43644 100755
--- a/bin/package2composer.sh
+++ b/bin/package2composer.sh
@@ -54,18 +54,17 @@
 }
 
 if ($package->lead) {
-    $data['authors'][] = array(
-        'name' => strval($package->lead->name),
-        'email' => strval($package->lead->email),
-        'role' => 'Lead',
-    );
+    foreach ($package->lead as $lead) {
+        $data['authors'][] = array(
+            'name' => strval($lead->name),
+            'email' => strval($lead->email),
+            'role' => 'Lead',
+        );
+    }
 }
 
 if ($devs = $package->developer) {
-    if (!is_array($devs)) {
-        $devs = array($package->developer);
-    }
-    foreach ($devs as $dev) {
+    foreach ($package->developer as $dev) {
         $data['authors'][] = array(
             'name' => strval($dev->name),
             'email' => strval($dev->email),

--
Gitblit v1.9.1