duxet\Rethinkdb\Eloquent\Model::originalIsNumericallyEquivalent PHP Method

originalIsNumericallyEquivalent() protected method

Determine if the new and old values for a given key are numerically equivalent.
protected originalIsNumericallyEquivalent ( string $key ) : boolean
$key string
return boolean
    protected function originalIsNumericallyEquivalent($key)
    {
        $current = $this->attributes[$key];
        $original = $this->original[$key];
        // Date comparison.
        if (in_array($key, $this->getDates())) {
            $current = $current instanceof DateTime ? $this->asDateTime($current) : $current;
            $original = $original instanceof DateTime ? $this->asDateTime($original) : $original;
            return $current == $original;
        }
        return parent::originalIsNumericallyEquivalent($key);
    }