WP-Database-Helper/beans/Schema.php
2025-02-21 19:06:16 +01:00

29 lines
626 B
PHP

<?php
namespace DatabaseHelper\beans;
use DatabaseHelper\enums\Aggregation;
use DatabaseHelper\enums\Charset;
use DatabaseHelper\enums\Collation;
use DatabaseHelper\enums\Engine;
use http\Exception\InvalidArgumentException;
class Schema
{
public string $name = '';
public Primary $primary;
/**
* @var array<string, Column>
*/
public array $columns = [];
/**
* @var array<string, Reference>
*/
public array $references = [];
public Engine $engine = Engine::INNODB;
public Charset $charset = Charset::UTF8;
public Collation $collation = Collation::UTF8_GENERAL_CI;
}