diContainer = $diContainer; } public function initializeConnection() { $connection = $this->diContainer->get(Connection::class); // pass the same PDO connection to legacy Database object $database = new Database(); $database->init($connection->getWrappedConnection()); } }