Hootlex\Moderation\ModerationScope::addPostponed PHP Method

addPostponed() protected method

Add the Postponed extension to the builder.
protected addPostponed ( Builder $builder ) : void
$builder Illuminate\Database\Eloquent\Builder
return void
    protected function addPostponed(Builder $builder)
    {
        $builder->macro('postponed', function (Builder $builder) {
            $model = $builder->getModel();
            $this->remove($builder, $model);
            $builder->where($model->getQualifiedStatusColumn(), '=', Status::POSTPONED);
            return $builder;
        });
    }