0 follower

Final Class Yiisoft\Db\Pgsql\Column\BitColumn

InheritanceYiisoft\Db\Pgsql\Column\BitColumn » Yiisoft\Db\Schema\Column\AbstractColumn

Constants

Hide inherited constants

Constant Value Description Defined By
DEFAULT_TYPE \Yiisoft\Db\Constant\ColumnType::BIT Yiisoft\Db\Pgsql\Column\BitColumn

Method Details

Hide inherited methods

dbTypecast() public method

public string|\Yiisoft\Db\Expression\ExpressionInterface|null dbTypecast ( mixed $value )
$value mixed

                public function dbTypecast(mixed $value): string|ExpressionInterface|null
{
    return BitColumnInternal::dbTypecast($value, $this->getSize());
}

            
phpTypecast() public method

public integer|null phpTypecast ( mixed $value )
$value mixed

                public function phpTypecast(mixed $value): ?int
{
    /** @var int|string|null $value */
    if (is_string($value)) {
        /** @var int */
        return bindec($value);
    }
    return $value;
}