Phaza\LaravelPostgis\Eloquent\PostgisTrait::setRawAttributes PHP Method

setRawAttributes() public method

public setRawAttributes ( array $attributes, $sync = false )
$attributes array
    public function setRawAttributes(array $attributes, $sync = false)
    {
        $pgfields = $this->getPostgisFields();
        foreach ($attributes as $attribute => &$value) {
            if (in_array($attribute, $pgfields) && is_string($value) && strlen($value) >= 15) {
                $value = Geometry::fromWKB($value);
            }
        }
        parent::setRawAttributes($attributes, $sync);
    }