protected function execute(InputInterface $input, OutputInterface $output) { $printMapping = $output->getVerbosity() > $output::VERBOSITY_NORMAL; $metadataFactory = $this->searchManager->getMetadataFactory(); /** @var ClassMetadata $class */ foreach ($metadataFactory->getAllMetadata() as $class) { $output->writeln(sprintf('Entity <info>%s</info> is searchable', $class->getName())); if (!$printMapping) { continue; } $meta = (array) $class; unset($meta['reflFields'], $meta['reflClass']); $output->writeln(Dumper::toTerminal($meta)); } }