protected function createConfiguration()
    {
        // check if a phpbu xml/json config file is configured
        $phpbuConfigFile = $this->configProxy->get('phpbu.phpbu');
        if (!empty($phpbuConfigFile)) {
            // load xml or json configurations
            $configLoader  = PhpbuConfigLoaderFactory::createLoader($phpbuConfigFile);
            $configuration = $configLoader->getConfiguration($this->runner->getFactory());
        } else {
            $this->validateConfig();
            // no phpbu config so translate the laravel settings
            $translator    = new Translator();
            $configuration = $translator->translate($this->configProxy);
            $configuration->setSimulate((bool) $this->option('phpbu-simulate'));
            // in laravel mode we sync everything using the Laravel Filesystems
            PhpbuFactory::register('sync', 'laravel-storage', '\\phpbu\\Laravel\\Backup\\Sync\\LaravelStorage');
        }
        return $configuration;
    }
protected function createConfiguration()
    {
        // check if a phpbu xml/json config file is configured
        $phpbuConfigFile = $this->configProxy->get('phpbu.phpbu');
        if (!empty($phpbuConfigFile)) {
            // load xml or json configurations
            $configLoader  = PhpbuConfigLoaderFactory::createLoader($phpbuConfigFile);
            $configuration = $configLoader->getConfiguration($this->runner->getFactory());
        } else {
            $this->validateConfig();
            // no phpbu config so translate the laravel settings
            $translator    = new Translator();
            $configuration = $translator->translate($this->configProxy);
            $configuration->setSimulate((bool) $this->option('phpbu-simulate'));
            // in laravel mode we sync everything using the Laravel Filesystems
            PhpbuFactory::register('sync', 'laravel-storage', '\\phpbu\\Laravel\\Backup\\Sync\\LaravelStorage');
        }
        return $configuration;
    }
protected function createConfiguration ( ) { // check if a phpbu xml/json config file is configured $ phpbuConfigFile = $ this -> configProxy -> get ( 'phpbu.phpbu' ) ; if ( ! empty ( $ phpbuConfigFile ) ) { // load xml or json configurations $ configLoader = PhpbuConfigLoaderFactory :: createLoader ( $ phpbuConfigFile ) ; $ configuration = $ configLoader -> getConfiguration ( $ this -> runner -> getFactory ( ) ) ; } else { $ this -> validateConfig ( ) ; // no phpbu config so translate the laravel settings $ translator = new Translator ( ) ; $ configuration = $ translator -> translate ( $ this -> configProxy ) ; $ configuration -> setSimulate ( ( bool ) $ this -> option ( 'phpbu-simulate' ) ) ; // in laravel mode we sync everything using the Laravel Filesystems PhpbuFactory :: register ( 'sync' , 'laravel-storage' , '\\phpbu\\Laravel\\Backup\\Sync\\LaravelStorage' ) ; } return $ configuration ; }
Creates a phpbu configuration.

@return \phpbu\App\Configuration
Creates a phpbu configuration .