<?php
namespace IlluminateDatabaseEloquent;
/**
* @template TModel of IlluminateDatabaseEloquentModel
*/
interface Scope
{
/**
* Apply the scope to a given Eloquent query builder.
*
* @param IlluminateDatabaseEloquentBuilder<covariant TModel> $builder
* @param TModel $model
* @return void
*/
public function apply(Builder $builder, Model $model);
}