DataTypes

namespace

bhenk\msdata\abc

predicates

Final | Enum

implements

UnitEnum | BackedEnum

Convertor for PHP-types to database-types


Constants

DataTypes::string

predicates

public | enum case

PHP string converts to database type VARCHAR(255)

enum(bhenk\msdata\abc\DataTypes::string)

DataTypes::int

predicates

public | enum case

PHP int converts to database type INT

enum(bhenk\msdata\abc\DataTypes::int)

DataTypes::bool

predicates

public | enum case

PHP bool converts to database type BOOLEAN

enum(bhenk\msdata\abc\DataTypes::bool)

DataTypes::float

predicates

public | enum case

PHP float converts to database type FLOAT

enum(bhenk\msdata\abc\DataTypes::float)

Methods

DataTypes::fromName

predicates

public | static

Get the database-type for the given PHP-type

public static function fromName(
      Parameter #0 [ <required> string $name ]
 ): string
param string $name - PHP-type name
return string - database-type name

DataTypes::cases

predicates

public | static

implements

UnitEnum::cases

public static function cases(): array
return array

DataTypes::from

predicates

public | static

implements

BackedEnum::from

public static function from(
      Parameter #0 [ <required> string|int $value ]
 ): static
param string | int $value
return static

DataTypes::tryFrom

predicates

public | static

implements

BackedEnum::tryFrom

public static function tryFrom(
      Parameter #0 [ <required> string|int $value ]
 ): ?static
param string | int $value
return ?static

Sat, 01 Jul 2023 13:02:23 +0000