step = $step; $this->executor = $executor; } /** * @return MigrationStep */ public function getStep() { return $this->step; } /** * @return mixed */ public function getExecutor() { return $this->executor; } /** * Here be dragons * @param ExecutorInterface $executor */ public function replaceExecutor(ExecutorInterface $executor) { $this->executor = $executor; } /** * Lasciate ogni speranza, voi ch'entrate * @param MigrationStep $step */ public function replaceStep(MigrationStep $step) { $this->step = $step; } }