tflori/orm

just another orm...

View the Project on GitHub tflori/orm

Build Status Test Coverage Maintainability Latest Stable Version Total Downloads

» API Reference » ORM\Dbal\Type\Json

ORM\Dbal\Type\Json

Table of Contents

Abstract

Extends: ORM\Dbal\Type

Json data type

Methods

ORM\Dbal\Type\Json::factory

public static function factory(
    \ORM\Dbal\Dbal $dbal, 
    array $columnDefinition, 
): static
Returns a new Type object

This method is only for types covered by mapping. Use fromDefinition instead for custom types.

Static   This method is static.
Returns static  
Parameters
Parameter Type Description
$dbal ORM\Dbal\Dbal  
$columnDefinition array  

ORM\Dbal\Type\Json::factory

↑ top


ORM\Dbal\Type\Json::fits

public static function fits(array $columnDefinition): bool
Check if this type fits to $columnDefinition
Static   This method is static.
Returns bool  
Parameters
Parameter Type Description
$columnDefinition array  

ORM\Dbal\Type\Json::fits

↑ top


ORM\Dbal\Type\Json::validate

public function validate(mixed $value): bool|\ORM\Dbal\Error
Check if $value is valid for this type
Returns bool|ORM\Dbal\Error  
Parameters
Parameter Type Description
$value mixed  

ORM\Dbal\Type\Json::validate

↑ top