entityManager = $entityManager; } protected function execute(InputInterface $input, OutputInterface $output): int { $io = new SymfonyStyle($input, $output); $ready = true; $messengerTableExists = $this->doesMessengerTableExist(); if (false === $messengerTableExists) { $ready = false; } return (true === $ready) ? Command::SUCCESS : Command::FAILURE; } private function doesMessengerTableExist() { return $this->entityManager->getConnection() ->createSchemaManager() ->tablesExist('messenger_messages'); } }