diff options
author | Jonas Meurer <jonas@freesources.org> | 2021-07-27 11:13:06 +0300 |
---|---|---|
committer | Jonas Meurer <jonas@freesources.org> | 2021-07-27 11:33:55 +0300 |
commit | 619083741426c82965163de9e511c4eb015ff3c2 (patch) | |
tree | d8148cf7f849061f22cda37a461e868d532c1e1b /lib | |
parent | 95159cbf25501c4cb5802c5d95b29120ff914e26 (diff) |
Make occ command return an integer as return code
As of release 4.4, `symfony/console` requires commands to return
integers: https://github.com/symfony/console/commit/cdef5a4
Signed-off-by: Jonas Meurer <jonas@freesources.org>
Diffstat (limited to 'lib')
-rw-r--r-- | lib/Command/ResetDocument.php | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/lib/Command/ResetDocument.php b/lib/Command/ResetDocument.php index 9d50a852a..6e972f08e 100644 --- a/lib/Command/ResetDocument.php +++ b/lib/Command/ResetDocument.php @@ -47,7 +47,7 @@ class ResetDocument extends Command { $this->sessionMapper = $sessionMapper; } - protected function configure() { + protected function configure(): void { $this ->setName('text:reset') ->setDescription('Reset a text document') @@ -68,15 +68,17 @@ class ResetDocument extends Command { /** * @param InputInterface $input * @param OutputInterface $output - * @return void + * @return int */ - protected function execute(InputInterface $input, OutputInterface $output) { + protected function execute(InputInterface $input, OutputInterface $output): int { $fileId = $input->getArgument('file-id'); $fullReset = $input->getOption('full'); if ($fullReset) { $output->writeln('Full document reset'); $this->documentService->resetDocument($fileId, true); + + return 0; } else { $output->writeln('Trying to restore to last saved version'); $document = $this->documentMapper->find($fileId); @@ -86,9 +88,13 @@ class ResetDocument extends Command { $this->documentMapper->update($document); $this->sessionMapper->deleteByDocumentId($fileId); $output->writeln('Reverted document to the last saved version'); + + return 0; } else { $output->writeln('Failed revert changes that are newer than the last saved version'); } + + return 1; } } } |