コード例 #1
0
ファイル: StepperCommand.php プロジェクト: watoki/stepper
 public function __construct(Step $first, $stateFile, Factory $factory = null)
 {
     parent::__construct($factory);
     $this->migrater = new Migrater($first, $this->readState($stateFile));
     $this->migrater->on(MigrationCompletedEvent::$CLASS, function (MigrationCompletedEvent $e) use($stateFile) {
         file_put_contents($stateFile, $e->getNewState());
     });
 }
コード例 #2
0
 /**
  * @param string $baseClass Default configuration class to be overwritten
  * @param string $targetFile File to save user configuration class in
  * @param Factory $factory
  */
 function __construct($baseClass, $targetFile, Factory $factory = null)
 {
     parent::__construct($factory);
     $this->baseClass = $baseClass;
     $this->targetFile = $targetFile;
 }