/** * Loads the guide with the specified version and language. * @param string $version * @param string $language * @return Guide the loaded guide, or null if the guide does not exist. */ public static function load($version, $language, $type = 'guide') { if (!in_array($type, ['guide', 'blogtut'])) { return null; } $guide = new self($version, $language, $type); if ($guide->validate() && $guide->loadIndex()) { return $guide; } else { return null; } }