Code Duplication    Length = 17-17 lines in 2 locations

Services/AzineTemplateProvider.php 2 locations

@@ 356-372 (lines=17) @@
353
        $contentVariables = array_merge($this->paramArrays[$template], $contentVariables);
354
355
        // add the template-variables to the contentItem-params-arrays
356
        if (array_key_exists(self::CONTENT_ITEMS, $contentVariables)) {
357
358
            foreach ($contentVariables[self::CONTENT_ITEMS] as $key => $contentItem) {
359
                // get the key (=> template)
360
                reset($contentItem);
361
                $itemTemplate = key($contentItem);
362
363
                // get the params
364
                $itemParams = $contentItem[$itemTemplate];
365
366
                // add params for this template
367
                $contentItem[$itemTemplate] = $this->addTemplateVariablesFor($itemTemplate, $itemParams);
368
369
                // store back into the main array
370
                $contentVariables[self::CONTENT_ITEMS][$key] = $contentItem;
371
            }
372
        }
373
374
        return $contentVariables;
375
    }
@@ 394-410 (lines=17) @@
391
        $vars = array_merge($this->snippetArrays[$templateKey], $vars);
392
393
        // add the template-code-snippets to the contentItem-params-arrays
394
        if (array_key_exists(self::CONTENT_ITEMS, $vars)) {
395
396
            foreach ($vars[self::CONTENT_ITEMS] as $key => $contentItem) {
397
                // get the key (=> template)
398
                reset($contentItem);
399
                $itemTemplate = key($contentItem);
400
401
                // get the params
402
                $itemParams = $contentItem[$itemTemplate];
403
404
                // add params for this template
405
                $contentItem[$itemTemplate] = $this->addTemplateSnippetsWithImagesFor($itemTemplate, $itemParams,  $emailLocale, $forWebView);
406
407
                // store back into the main array
408
                $vars[self::CONTENT_ITEMS][$key] = $contentItem;
409
            }
410
        }
411
412
        return $vars;
413
    }