| @@ 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 | ||