@@ 110-131 (lines=22) @@ | ||
107 | return null; |
|
108 | } |
|
109 | ||
110 | private static function writeEdgeVersion($edgeHtml, $edge) |
|
111 | { |
|
112 | $file = __DIR__ . '/../../src/edgeVersionMap.php'; |
|
113 | $currentVersions = require $file; |
|
114 | if (!isset($currentVersions[$edgeHtml])) { |
|
115 | $currentVersions[$edgeHtml] = $edge; |
|
116 | ksort($currentVersions); |
|
117 | $content = ''; |
|
118 | foreach ($currentVersions as $edgeHtml => $edge) { |
|
119 | $content .= " '{$edgeHtml}' => '{$edge}'," . PHP_EOL; |
|
120 | } |
|
121 | $data = <<<PHP |
|
122 | <?php |
|
123 | ||
124 | return array( |
|
125 | %s |
|
126 | ); |
|
127 | ||
128 | PHP; |
|
129 | file_put_contents($file, sprintf($data, trim($content))); |
|
130 | } |
|
131 | } |
|
132 | ||
133 | private static function fetchSiblingVersions($content) |
|
134 | { |
@@ 53-76 (lines=24) @@ | ||
50 | return array($edgeHtmlVersion[1], $edgeVersion[1]); |
|
51 | } |
|
52 | ||
53 | private static function writeEdgeVersions($versions) |
|
54 | { |
|
55 | $file = __DIR__ . '/../../src/edgeVersionMap.php'; |
|
56 | $currentVersions = require $file; |
|
57 | ||
58 | foreach ($versions as $version) { |
|
59 | $currentVersions[$version[0]] = $version[1]; |
|
60 | } |
|
61 | ksort($currentVersions); |
|
62 | ||
63 | $content = ''; |
|
64 | foreach ($currentVersions as $edgeHtml => $edge) { |
|
65 | $content .= " '{$edgeHtml}' => '{$edge}'," . PHP_EOL; |
|
66 | } |
|
67 | $data = <<<PHP |
|
68 | <?php |
|
69 | ||
70 | return array( |
|
71 | %s |
|
72 | ); |
|
73 | ||
74 | PHP; |
|
75 | file_put_contents($file, sprintf($data, trim($content))); |
|
76 | } |
|
77 | } |
|
78 |