public function setMigrationsFinder(MigrationFinderInterface $finder) { if (($this->migrationsAreOrganizedByYear || $this->migrationsAreOrganizedByYearAndMonth) && !$finder instanceof MigrationDeepFinderInterface) { throw MigrationException::configurationIncompatibleWithFinder('organize-migrations', $finder); } $this->migrationFinder = $finder; }