public function apply(Builder $builder, Model $model) { $subclassTypes = array_keys($model->getSingleTableTypeMap()); if (!empty($subclassTypes)) { $builder->whereIn($model->getQualifiedSingleTableTypeColumn(), $subclassTypes); } }