WP-Query-Builder/Schema.php
2025-02-05 15:40:52 +01:00

23 lines
578 B
PHP

<?php
namespace DatabaseHelper;
use DatabaseHelper\enums\CharsetTypes;
use DatabaseHelper\enums\CollationTypes;
use DatabaseHelper\enums\EngineTypes;
class Schema
{
public string $name = '';
public array $columns = [];
public array $primaryKey = [];
public array $foreignKeys = [];
public EngineTypes $engine = EngineTypes::INNODB;
public CharsetTypes $charset = CharsetTypes::UTF8;
public CollationTypes $collation = CollationTypes::UTF8_GENERAL_CI;
public function __construct(string $tableName) {
$this->name = $tableName;
}
}