Code Duplication    Length = 7-8 lines in 2 locations

View/Requirements_Backend.php 2 locations

@@ 773-780 (lines=8) @@
770
			$jsRequirements .= "//]]></script>";
771
		}
772
773
		foreach ($this->getCSS() as $file => $params) {
774
			$path = Convert::raw2att($this->pathForFile($file));
775
			if ($path) {
776
				$media = (isset($params['media']) && !empty($params['media']))
777
					? " media=\"{$params['media']}\"" : "";
778
				$requirements .= "<link rel=\"stylesheet\" type=\"text/css\" {$media} href=\"$path\" />\n";
779
			}
780
		}
781
782
		foreach ($this->getCustomCSS() as $css) {
783
			$requirements .= "<style type=\"text/css\">\n$css\n</style>\n";
@@ 912-918 (lines=7) @@
909
			$response->addHeader('X-Include-JS', implode(',', $jsRequirements));
910
		}
911
912
		foreach ($this->getCSS() as $file => $params) {
913
			$path = $this->pathForFile($file);
914
			if ($path) {
915
				$path = str_replace(',', '%2C', $path);
916
				$cssRequirements[] = isset($params['media']) ? "$path:##:$params[media]" : $path;
917
			}
918
		}
919
920
		if (count($cssRequirements)) {
921
			$response->addHeader('X-Include-CSS', implode(',', $cssRequirements));