src/Traits/BelongsToThrough.php
protected function newBelongsToThrough(Builder $query, Model $parent, array $throughParents, $localKey, $prefix, array $foreignKeyLookup)
    {
        return new Relation($query, $parent, $throughParents, $localKey, $prefix, $foreignKeyLookup);
    }
protected function newBelongsToThrough(Builder $query, Model $parent, array $throughParents, $localKey, $prefix, array $foreignKeyLookup)
    {
        return new Relation($query, $parent, $throughParents, $localKey, $prefix, $foreignKeyLookup);
    }
protected function newBelongsToThrough ( Builder $ query , Model $ parent , array $ throughParents , $ localKey , $ prefix , array $ foreignKeyLookup ) { return new Relation ( $ query , $ parent , $ throughParents , $ localKey , $ prefix , $ foreignKeyLookup ) ; }
Instantiate a new BelongsToThrough relationship.

@param \Illuminate\Database\Eloquent\Builder $query
@param \Illuminate\Database\Eloquent\Model $parent
@param \Illuminate\Database\Eloquent\Model[] $throughParents
@param string $localKey
@param string $prefix
@param array $foreignKeyLookup
@return \Znck\Eloquent\Relations\BelongsToThrough
Instantiate a new BelongsToThrough relationship .