Code Duplication    Length = 17-17 lines in 2 locations

Services/AzineTemplateProvider.php 2 locations

@@ 402-418 (lines=17) @@
399
        $contentVariables = array_merge($this->paramArrays[$template], $contentVariables);
400
401
        // add the template-variables to the contentItem-params-arrays
402
        if (array_key_exists(self::CONTENT_ITEMS, $contentVariables)) {
403
            foreach ($contentVariables[self::CONTENT_ITEMS] as $key => $contentItem) {
404
                // get the key (=> template)
405
                reset($contentItem);
406
                $itemTemplate = key($contentItem);
407
408
                // get the params
409
                $itemParams = $contentItem[$itemTemplate];
410
411
                // add params for this template
412
                $contentItem[$itemTemplate] = $this->addTemplateVariablesFor($itemTemplate, $itemParams);
413
414
                // store back into the main array
415
                $contentVariables[self::CONTENT_ITEMS][$key] = $contentItem;
416
            }
417
        }
418
419
        return $contentVariables;
420
    }
421
@@ 440-456 (lines=17) @@
437
        $vars = array_merge($this->snippetArrays[$templateKey], $vars);
438
439
        // add the template-code-snippets to the contentItem-params-arrays
440
        if (array_key_exists(self::CONTENT_ITEMS, $vars)) {
441
            foreach ($vars[self::CONTENT_ITEMS] as $key => $contentItem) {
442
                // get the key (=> template)
443
                reset($contentItem);
444
                $itemTemplate = key($contentItem);
445
446
                // get the params
447
                $itemParams = $contentItem[$itemTemplate];
448
449
                // add params for this template
450
                $contentItem[$itemTemplate] = $this->addTemplateSnippetsWithImagesFor($itemTemplate, $itemParams, $emailLocale, $forWebView);
451
452
                // store back into the main array
453
                $vars[self::CONTENT_ITEMS][$key] = $contentItem;
454
            }
455
        }
456
457
        return $vars;
458
    }
459