/var/www/vhosts/ihelp.ro/_OLD/vendor/cakephp/migrations/src/Command/Phinx
NameSizeModeActions
BaseCommand.php2320644editdlrm
CacheBuild.php18940644editdlrm
CacheClear.php19620644editdlrm
CommandTrait.php37330644editdlrm
Create.php41740644editdlrm
Dump.php40440644editdlrm
MarkMigrated.php75720644editdlrm
Migrate.php33370644editdlrm
Rollback.php33960644editdlrm
Seed.php29430644editdlrm
Status.php48370644editdlrm
Edit: /var/www/vhosts/ihelp.ro/_OLD/vendor/cakephp/migrations/src/Command/Phinx/Rollback.php (3396B)
setName('rollback') ->setDescription('Rollback the last or to a specific migration') ->setHelp('reverts the last migration, or optionally up to a specific version') ->addOption('--target', '-t', InputOption::VALUE_REQUIRED, 'The version number to rollback to') ->addOption('--date', '-d', InputOption::VALUE_REQUIRED, 'The date to migrate to') ->addOption('--plugin', '-p', InputOption::VALUE_REQUIRED, 'The plugin containing the migrations') ->addOption('--connection', '-c', InputOption::VALUE_REQUIRED, 'The datasource connection to use') ->addOption('--source', '-s', InputOption::VALUE_REQUIRED, 'The folder where migrations are in') ->addOption('--force', '-f', InputOption::VALUE_NONE, 'Force rollback to ignore breakpoints') ->addOption( '--dry-run', '-x', InputOption::VALUE_NONE, 'Dump queries to standard output instead of executing it' ) ->addOption( '--fake', null, InputOption::VALUE_NONE, "Mark any rollbacks selected as run, but don't actually execute them" ) ->addOption( '--no-lock', null, InputOption::VALUE_NONE, 'Whether a lock file should be generated after rolling back' ); } /** * Overrides the action execute method in order to vanish the idea of environments * from phinx. CakePHP does not believe in the idea of having in-app environments * * @param \Symfony\Component\Console\Input\InputInterface $input the input object * @param \Symfony\Component\Console\Output\OutputInterface $output the output object * @return int */ protected function execute(InputInterface $input, OutputInterface $output) { $event = $this->dispatchEvent('Migration.beforeRollback'); if ($event->isStopped()) { return $event->getResult() ? BaseCommand::CODE_SUCCESS : BaseCommand::CODE_ERROR; } $result = $this->parentExecute($input, $output); $this->dispatchEvent('Migration.afterRollback'); return $result ?? BaseCommand::CODE_SUCCESS; } }