LazyRecord\BaseModel::deflateData PHP Method

deflateData() public method

for datetime object, deflate it into DateTime object. for integer object, deflate it into int type. for boolean object, deflate it into bool type.
public deflateData ( array &$args ) : array
$args array
return array current record data.
    public function deflateData(array &$args)
    {
        $schema = $this->getSchema();
        foreach ($args as $k => $v) {
            if ($c = $schema->getColumn($k)) {
                $args[$k] = $this->_data[$k] = $c->deflate($v);
            }
        }
        return $args;
    }