public function prepare()
    {
        $result = [];

        $file = $this->envFileToUseForDefaults();

        \Lanin\Laravel\SetupWizard\Support\DotEnv::load($this->envFilePath(), $file);

        foreach (\Lanin\Laravel\SetupWizard\Support\DotEnv::$variables as $name => $default)
        {
            $options = $this->getVariableOptions($name);

            $result[$name] = $this->{'run' . $options['type']}($name, $options, $default);
        }

        return $result;
    }