コード例 #1
0
ファイル: VersioningMiddleware.php プロジェクト: kriskbx/wyn
 /**
  * This is a local one.
  * Just sync and commit then.
  *
  * @param SyncContract         $sync
  * @param SyncOutputContract   $output
  * @param LocalOutput          $outputHandler
  * @param SyncSettingsContract $settings
  */
 protected function local(SyncContract &$sync, SyncOutputContract $output, LocalOutput $outputHandler, SyncSettingsContract $settings)
 {
     // Set git to local
     $this->git->local($outputHandler);
     $this->git->init();
     // Override the settings for versioning
     $settings->setExcludeOutput(array_merge($settings->excludeOutput(), ['.git/**/*', '**/.gitignore', '**/.gitkeep']));
     $settings->setDelete(true);
     $sync->setSettings($settings);
 }