From 9aaab5de1a8277dfd58e5c5410622925e0ce8492 Mon Sep 17 00:00:00 2001 From: Daniel Rudolf Date: Sun, 29 Nov 2015 21:58:30 +0100 Subject: [PATCH] Refactor Pico::parseFileMeta() --- lib/Pico.php | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/lib/Pico.php b/lib/Pico.php index 7f4b1c3..9f64b3e 100644 --- a/lib/Pico.php +++ b/lib/Pico.php @@ -772,7 +772,7 @@ class Pico $meta[$fieldId] = $meta[$fieldName]; unset($meta[$fieldName]); } - } else { + } elseif (!isset($meta[$fieldId])) { // guarantee array key existance $meta[$fieldId] = ''; } @@ -786,10 +786,7 @@ class Pico } } else { // guarantee array key existance - foreach ($headers as $id => $field) { - $meta[$id] = ''; - } - + $meta = array_fill_keys(array_keys($headers), ''); $meta['time'] = $meta['date_formatted'] = ''; }