Code Duplication    Length = 17-17 lines in 2 locations

Services/AzineTemplateProvider.php 2 locations

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