src/Definition/BaseType.php
<?php declare(strict_types=1); namespace Keboola\Datatype\Definition; class BaseType{ public const BOOLEAN = 'BOOLEAN'; public const DATE = 'DATE'; public const FLOAT = 'FLOAT'; public const INTEGER = 'INTEGER'; public const NUMERIC = 'NUMERIC'; public const STRING = 'STRING'; public const TIMESTAMP = 'TIMESTAMP'; public const TYPES = [ self::BOOLEAN, self::DATE, self::FLOAT, self::INTEGER, self::NUMERIC, self::STRING, self::TIMESTAMP, ]; public static function isValid(string $basetype): bool { return array_key_exists($basetype, array_flip(self::TYPES)); }}