Author: Vincent Klaiber (hello@vinkla.com)
コード例 #1
0
 /**
  * Create a new profile builder.
  *
  * @param array $config
  *
  * @return \Zenstruck\Backup\ProfileBuilder
  */
 protected function createBuilder(array $config)
 {
     return $this->builder->make($config);
 }
コード例 #2
0
 /**
  * Register the profile builder class.
  *
  * @return void
  */
 protected function registerProfileBuilder()
 {
     $this->app->singleton('backup.builder', function (Container $app) {
         $config = $app['config']['backup'];
         $factory = new ProfileBuilderFactory($app);
         return $factory->make($config);
     });
     $this->app->alias('backup.builder', ProfileBuilder::class);
 }