Merge pull request #3112 from Icinga/fix/filter-hints-for-ide-3111
Filter: new abstract methode and better IDE hints
This commit is contained in:
commit
a840a6d1f1
|
@ -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…
Reference in New Issue