diff --git a/composer.json b/composer.json index 7a88d36508..59852f2f4b 100644 --- a/composer.json +++ b/composer.json @@ -15,7 +15,7 @@ ], "require": { "php": "^5.6 || ^7.0", - "symfony/console": "~2.3|~3.0|^4.0", + "symfony/console": "~2.3|~3.0|^4.0|^5.0", "doctrine/annotations": "~1.2", "doctrine/collections": "~1.1", "doctrine/common": "^2.5.0", diff --git a/lib/Doctrine/ODM/MongoDB/Tools/Console/Command/ClearCache/MetadataCommand.php b/lib/Doctrine/ODM/MongoDB/Tools/Console/Command/ClearCache/MetadataCommand.php index e61c29fa4a..09333c3ea7 100644 --- a/lib/Doctrine/ODM/MongoDB/Tools/Console/Command/ClearCache/MetadataCommand.php +++ b/lib/Doctrine/ODM/MongoDB/Tools/Console/Command/ClearCache/MetadataCommand.php @@ -72,5 +72,7 @@ protected function execute(InputInterface $input, OutputInterface $output) } else { $output->write('No entries to be deleted.' . PHP_EOL); } + + return 0; } } diff --git a/lib/Doctrine/ODM/MongoDB/Tools/Console/Command/ConvertMappingToXmlCommand.php b/lib/Doctrine/ODM/MongoDB/Tools/Console/Command/ConvertMappingToXmlCommand.php index 9455a12630..725debb752 100644 --- a/lib/Doctrine/ODM/MongoDB/Tools/Console/Command/ConvertMappingToXmlCommand.php +++ b/lib/Doctrine/ODM/MongoDB/Tools/Console/Command/ConvertMappingToXmlCommand.php @@ -41,7 +41,7 @@ protected function execute(InputInterface $input, OutputInterface $output) if (! count($metadatas)) { $output->writeln('No Metadata Classes to process.'); - return; + return 0; } /** @var ClassMetadataInfo $metadata */ @@ -59,6 +59,8 @@ protected function execute(InputInterface $input, OutputInterface $output) } $output->writeln(PHP_EOL . sprintf('XML mapping files generated to "%s"', $destPath)); + + return 0; } private function inspectDeprecations(ClassMetadataInfo $metadata, OutputInterface $output) diff --git a/lib/Doctrine/ODM/MongoDB/Tools/Console/Command/GenerateDocumentsCommand.php b/lib/Doctrine/ODM/MongoDB/Tools/Console/Command/GenerateDocumentsCommand.php index 74cfdd50b9..75cec78559 100644 --- a/lib/Doctrine/ODM/MongoDB/Tools/Console/Command/GenerateDocumentsCommand.php +++ b/lib/Doctrine/ODM/MongoDB/Tools/Console/Command/GenerateDocumentsCommand.php @@ -159,5 +159,7 @@ protected function execute(Console\Input\InputInterface $input, Console\Output\O } else { $output->writeln('No Metadata Classes to process.'); } + + return 0; } } diff --git a/lib/Doctrine/ODM/MongoDB/Tools/Console/Command/GenerateHydratorsCommand.php b/lib/Doctrine/ODM/MongoDB/Tools/Console/Command/GenerateHydratorsCommand.php index c41e6b6466..0ad964c8ee 100644 --- a/lib/Doctrine/ODM/MongoDB/Tools/Console/Command/GenerateHydratorsCommand.php +++ b/lib/Doctrine/ODM/MongoDB/Tools/Console/Command/GenerateHydratorsCommand.php @@ -101,5 +101,7 @@ protected function execute(Console\Input\InputInterface $input, Console\Output\O } else { $output->write('No Metadata Classes to process.' . PHP_EOL); } + + return 0; } } diff --git a/lib/Doctrine/ODM/MongoDB/Tools/Console/Command/GeneratePersistentCollectionsCommand.php b/lib/Doctrine/ODM/MongoDB/Tools/Console/Command/GeneratePersistentCollectionsCommand.php index c9c57187a9..184f4aa759 100644 --- a/lib/Doctrine/ODM/MongoDB/Tools/Console/Command/GeneratePersistentCollectionsCommand.php +++ b/lib/Doctrine/ODM/MongoDB/Tools/Console/Command/GeneratePersistentCollectionsCommand.php @@ -111,5 +111,7 @@ protected function execute(Console\Input\InputInterface $input, Console\Output\O } else { $output->write('No Metadata Classes to process.' . PHP_EOL); } + + return 0; } } diff --git a/lib/Doctrine/ODM/MongoDB/Tools/Console/Command/GenerateProxiesCommand.php b/lib/Doctrine/ODM/MongoDB/Tools/Console/Command/GenerateProxiesCommand.php index 913eeb7314..25b3ba15a6 100644 --- a/lib/Doctrine/ODM/MongoDB/Tools/Console/Command/GenerateProxiesCommand.php +++ b/lib/Doctrine/ODM/MongoDB/Tools/Console/Command/GenerateProxiesCommand.php @@ -104,5 +104,7 @@ protected function execute(Console\Input\InputInterface $input, Console\Output\O } else { $output->write('No Metadata Classes to process.' . PHP_EOL); } + + return 0; } } diff --git a/lib/Doctrine/ODM/MongoDB/Tools/Console/Command/GenerateRepositoriesCommand.php b/lib/Doctrine/ODM/MongoDB/Tools/Console/Command/GenerateRepositoriesCommand.php index 860ab5566c..8d8a75143d 100644 --- a/lib/Doctrine/ODM/MongoDB/Tools/Console/Command/GenerateRepositoriesCommand.php +++ b/lib/Doctrine/ODM/MongoDB/Tools/Console/Command/GenerateRepositoriesCommand.php @@ -61,18 +61,18 @@ protected function configure() protected function execute(Console\Input\InputInterface $input, Console\Output\OutputInterface $output) { $dm = $this->getHelper('documentManager')->getDocumentManager(); - + $metadatas = $dm->getMetadataFactory()->getAllMetadata(); $metadatas = MetadataFilter::filter($metadatas, $input->getOption('filter')); // Process destination directory $destPath = realpath($input->getArgument('dest-path')); - if ( ! file_exists($destPath)) { + if (! file_exists($destPath)) { throw new \InvalidArgumentException( sprintf("Documents destination directory '%s' does not exist.", $destPath) ); - } elseif ( ! is_writable($destPath)) { + } elseif (! is_writable($destPath)) { throw new \InvalidArgumentException( sprintf("Documents destination directory '%s' does not have write permissions.", $destPath) ); @@ -103,5 +103,7 @@ protected function execute(Console\Input\InputInterface $input, Console\Output\O } else { $output->write('No Metadata Classes to process.' . PHP_EOL); } + + return 0; } } diff --git a/lib/Doctrine/ODM/MongoDB/Tools/Console/Command/QueryCommand.php b/lib/Doctrine/ODM/MongoDB/Tools/Console/Command/QueryCommand.php index 8936b631e9..c36986167b 100644 --- a/lib/Doctrine/ODM/MongoDB/Tools/Console/Command/QueryCommand.php +++ b/lib/Doctrine/ODM/MongoDB/Tools/Console/Command/QueryCommand.php @@ -106,5 +106,7 @@ protected function execute(Console\Input\InputInterface $input, Console\Output\O foreach ($qb->getQuery() as $result) { Debug::dump($result, $depth); } + + return 0; } }