code: public function getSchemaTableData(string $driver, string $db, string $inc, string $exc, string $tablePrefix): array
      {
          $schemaDao = $this->getSchemaDao($driver);
          $schemas   = $schemaDao->getTableSchema($db, $inc, $exc);
          foreach ($schemas as &$schema) {
              if (empty($tablePrefix)) {
                  $mapping = $schema['name'];
              } else {
                  $mapping = StringHelper::replaceFirst($tablePrefix, '', $schema['name']);
              }
  
              $schema['mapping'] = ucfirst(StringHelper::camel($mapping));
          }
  
          return $schemas;
      }
docs: @param string $driver
  @param string $db
  @param string $inc
  @param string $exc
  @param string $tablePrefix
  
  @return array