mirror of
https://github.com/Icinga/icingaweb2.git
synced 2025-04-08 17:15:08 +02:00
parent
745674dbe4
commit
ccd31f6438
@ -33,6 +33,14 @@ abstract class Filter
|
||||
|
||||
abstract public function orFilter(Filter $filter);
|
||||
|
||||
/**
|
||||
* Whether the give row matches this Filter
|
||||
*
|
||||
* @param mixed $row Preferrably an stdClass instance
|
||||
* @return bool
|
||||
*/
|
||||
abstract public function matches($row);
|
||||
|
||||
public function getUrlParams()
|
||||
{
|
||||
return UrlParams::fromQueryString($this->toQueryString());
|
||||
@ -133,7 +141,7 @@ abstract class Filter
|
||||
* @param string $filter Filter expression
|
||||
*
|
||||
* @throws FilterException
|
||||
* @return FilterWhere
|
||||
* @return FilterExpression
|
||||
*/
|
||||
public static function where($col, $filter)
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user