Code Duplication    Length = 17-17 lines in 2 locations

Services/AzineTemplateProvider.php 2 locations

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