code: public function setEngine(string $engine): void
      {
          $enginesAvailables = PDO::getAvailableDrivers();
          if (!\in_array($engine, $enginesAvailables, true)) {
              throw new DatabaseException('The engine "' . $engine . '" is not available for PDO');
          }
  
          $this->engine = $engine;
      }
docs: @param string $engine
  
  @throws DatabaseException