/** * Load versions from json file. * * @return array|bool */ private static function load() { if (self::$loaded) { return; } self::$loaded = true; $filename = 'https://raw.githubusercontent.com/moorscode/stencil/master/config/versions.json'; $versions_json = file_get_contents($filename); if (empty($versions_json)) { return; } $decoded = json_decode($versions_json, true); if (is_array($decoded)) { self::$versions = $decoded; } }