LukePOLO\LaraCart\LaraCart::getFromModel PHP Method

getFromModel() private method

Gets a option from the model.
private getFromModel ( Model $itemModel, $attr, null $defaultValue = null ) : Model | null
$itemModel Illuminate\Database\Eloquent\Model
$attr
$defaultValue null
return Illuminate\Database\Eloquent\Model | null
    private function getFromModel(Model $itemModel, $attr, $defaultValue = null)
    {
        $variable = $itemModel;
        if (!empty($attr)) {
            foreach (explode('.', $attr) as $attr) {
                $variable = array_get($variable, $attr, $defaultValue);
            }
        }
        return $variable;
    }