Code Duplication    Length = 17-17 lines in 2 locations

Services/AzineTemplateProvider.php 2 locations

@@ 385-401 (lines=17) @@
382
        $contentVariables = array_merge($this->paramArrays[$template], $contentVariables);
383
384
        // add the template-variables to the contentItem-params-arrays
385
        if (array_key_exists(self::CONTENT_ITEMS, $contentVariables)) {
386
            foreach ($contentVariables[self::CONTENT_ITEMS] as $key => $contentItem) {
387
                // get the key (=> template)
388
                reset($contentItem);
389
                $itemTemplate = key($contentItem);
390
391
                // get the params
392
                $itemParams = $contentItem[$itemTemplate];
393
394
                // add params for this template
395
                $contentItem[$itemTemplate] = $this->addTemplateVariablesFor($itemTemplate, $itemParams);
396
397
                // store back into the main array
398
                $contentVariables[self::CONTENT_ITEMS][$key] = $contentItem;
399
            }
400
        }
401
402
        return $contentVariables;
403
    }
404
@@ 423-439 (lines=17) @@
420
        $vars = array_merge($this->snippetArrays[$templateKey], $vars);
421
422
        // add the template-code-snippets to the contentItem-params-arrays
423
        if (array_key_exists(self::CONTENT_ITEMS, $vars)) {
424
            foreach ($vars[self::CONTENT_ITEMS] as $key => $contentItem) {
425
                // get the key (=> template)
426
                reset($contentItem);
427
                $itemTemplate = key($contentItem);
428
429
                // get the params
430
                $itemParams = $contentItem[$itemTemplate];
431
432
                // add params for this template
433
                $contentItem[$itemTemplate] = $this->addTemplateSnippetsWithImagesFor($itemTemplate, $itemParams, $emailLocale, $forWebView);
434
435
                // store back into the main array
436
                $vars[self::CONTENT_ITEMS][$key] = $contentItem;
437
            }
438
        }
439
440
        return $vars;
441
    }
442