unless method
QueryBuilderInterface<T>
unless(
- bool condition,
- QueryBuilderInterface<
T> currentQuery, - QueryBuilderInterface<
T> scopeFunction()
Apply a scope unless a condition is met
Implementation
QueryBuilderInterface<T> unless(
bool condition,
QueryBuilderInterface<T> currentQuery,
QueryBuilderInterface<T> Function(QueryBuilderInterface<T>) scopeFunction,
) {
if (!condition) {
return scopeFunction(currentQuery);
}
return currentQuery;
}