framework/db/pgsql/ColumnSchema.php
public function phpTypecast($value)
    {
        if ($this->dimension > 0) {
            if ($this->disableArraySupport) {
                return $value;
            }
            if (!is_array($value)) {
                $value = $this->getArrayParser()->parse($value);
            }
            if (is_array($value)) {
                array_walk_recursive($value, function (&$val, $key) {
                    $val = $this->phpTypecastValue($val);
                });
            } elseif ($value === null) {
                return null;
            }

            return $this->deserializeArrayColumnToArrayExpression
                ? new ArrayExpression($value, $this->dbType, $this->dimension)
                : $value;
        }

        return $this->phpTypecastValue($value);
    }
public function phpTypecast($value)
    {
        if ($this->dimension > 0) {
            if ($this->disableArraySupport) {
                return $value;
            }
            if (!is_array($value)) {
                $value = $this->getArrayParser()->parse($value);
            }
            if (is_array($value)) {
                array_walk_recursive($value, function (&$val, $key) {
                    $val = $this->phpTypecastValue($val);
                });
            } elseif ($value === null) {
                return null;
            }

            return $this->deserializeArrayColumnToArrayExpression
                ? new ArrayExpression($value, $this->dbType, $this->dimension)
                : $value;
        }

        return $this->phpTypecastValue($value);
    }
public function phpTypecast ( $ value ) { if ( $ this -> dimension > 0 ) { if ( $ this -> disableArraySupport ) { return $ value ; } if ( ! is_array ( $ value ) ) { $ value = $ this -> getArrayParser ( ) -> parse ( $ value ) ; } if ( is_array ( $ value ) ) { array_walk_recursive ( $ value , function ( & $ val , $ key ) { $ val = $ this -> phpTypecastValue ( $ val ) ; } ) ; } elseif ( $ value === null ) { return null ; } return $ this -> deserializeArrayColumnToArrayExpression ? new ArrayExpression ( $ value , $ this -> dbType , $ this -> dimension ) : $ value ; } return $ this -> phpTypecastValue ( $ value ) ; }
{@inheritdoc}
{