/** * Apply the scope to a given Eloquent query builder. * * @param \Illuminate\Database\Eloquent\Builder $builder * @return void */ public function apply(Builder $builder, Model $model) { $model = $builder->getModel(); return Company::scopeCompanyableChildren($model->getCompanyableParents(), $builder); }