LMongo\Eloquent\Model::getAttributeValue PHP Method

getAttributeValue() protected method

Get a plain attribute (not a relationship).
protected getAttributeValue ( string $key ) : mixed
$key string
return mixed
    protected function getAttributeValue($key)
    {
        $value = $this->getAttributeFromArray($key);
        // If the attribute has a get mutator, we will call that then return what
        // it returns as the value, which is useful for transforming values on
        // retrieval from the model to a form that is more useful for usage.
        if ($this->hasGetMutator($key)) {
            return $this->mutateAttribute($key, $value);
        } elseif (in_array($key, $this->getDates())) {
            if ($value) {
                return $this->asDateTime($value);
            }
        }
        return $value;
    }
Model