public static function bootstrap($directory, $vendor = null, $initEnv = true)
    {
        $sep = DIRECTORY_SEPARATOR;
        if ($vendor === null) {
            $vendor = realpath(__DIR__ . $sep . '..' . $sep . '..' . $sep . '..');
        }
        $config = new self($directory, $initEnv);
        require(rtrim($vendor, $sep) . $sep . 'yiisoft' . $sep . 'yii2' . $sep . 'Yii.php');
        return $config;
    }