<?php
declare(strict_types=1);

namespace zesk\ORM\Test\Class;

use zesk\ORM\Class_Base;
use zesk\ORM\Test\DBSchemaTest6;

class Class_DBSchemaTest6 extends Class_Base {
	public array $column_types = [
		'ID' => self::TYPE_ID,
		'Hash' => self::TYPE_STRING,
		'Protocol' => self::TYPE_STRING,
		'Proto' => self::TYPE_OBJECT,
		'Domain' => self::TYPE_OBJECT,
		'Port' => self::TYPE_INTEGER,
		'URI' => self::TYPE_OBJECT,
		'QueryString' => self::TYPE_OBJECT,
		'Title' => self::TYPE_OBJECT,
		'Fragment' => self::TYPE_STRING,
		'Frag' => self::TYPE_OBJECT,
	];

	public function initialize(): void {
		parent::initialize();
		$this->table = DBSchemaTest6::$test_table;
	}
}
