protected function addPostpone(Builder $builder) { $builder->macro('postpone', function (Builder $builder, $id = null) { $builder->withAnyStatus(); return $this->updateModerationStatus($builder, $id, Status::POSTPONED); }); }