@@ 100-121 (lines=22) @@ | ||
97 | return null; |
|
98 | } |
|
99 | ||
100 | private static function writeEdgeVersion($edgeHtml, $edge) |
|
101 | { |
|
102 | $file = __DIR__ . '/../../src/edgeVersionMap.php'; |
|
103 | $currentVersions = require $file; |
|
104 | if (!isset($currentVersions[$edgeHtml])) { |
|
105 | $currentVersions[$edgeHtml] = $edge; |
|
106 | ksort($currentVersions); |
|
107 | $content = ''; |
|
108 | foreach ($currentVersions as $edgeHtml => $edge) { |
|
109 | $content .= " '{$edgeHtml}' => '{$edge}'," . PHP_EOL; |
|
110 | } |
|
111 | $data = <<<PHP |
|
112 | <?php |
|
113 | ||
114 | return array( |
|
115 | %s |
|
116 | ); |
|
117 | ||
118 | PHP; |
|
119 | file_put_contents($file, sprintf($data, trim($content))); |
|
120 | } |
|
121 | } |
|
122 | ||
123 | private static function fetchSiblingVersions($content) |
|
124 | { |
@@ 41-64 (lines=24) @@ | ||
38 | return array($edgeHtmlVersion[1], $edgeVersion[1]); |
|
39 | } |
|
40 | ||
41 | private static function writeEdgeVersions($versions) |
|
42 | { |
|
43 | $file = __DIR__ . '/../../src/edgeVersionMap.php'; |
|
44 | $currentVersions = require $file; |
|
45 | ||
46 | foreach ($versions as $version) { |
|
47 | $currentVersions[$version[0]] = $version[1]; |
|
48 | } |
|
49 | ksort($currentVersions); |
|
50 | ||
51 | $content = ''; |
|
52 | foreach ($currentVersions as $edgeHtml => $edge) { |
|
53 | $content .= " '{$edgeHtml}' => '{$edge}'," . PHP_EOL; |
|
54 | } |
|
55 | $data = <<<PHP |
|
56 | <?php |
|
57 | ||
58 | return array( |
|
59 | %s |
|
60 | ); |
|
61 | ||
62 | PHP; |
|
63 | file_put_contents($file, sprintf($data, trim($content))); |
|
64 | } |
|
65 | } |
|
66 |