<?php
namespace HuseyinFiliz\Diff\Search;
use Flarum\Search\Database\DatabaseSearchState;
use Flarum\Search\Filter\FilterInterface;
class PostIdFilter implements FilterInterface
{
public function getFilterKey(): string
{
return 'post_id';
}
public function filter(DatabaseSearchState $state, string|array $value, bool $negate): void
{
$state->getQuery()->where('post_id', $negate ? '!=' : '=', (int) $value);
}
}