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;
    }
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;
    }
@param string $driver
@param string $db
@param string $inc
@param string $exc
@param string $tablePrefix

@return array