3 namespace Adldap\Query
;
10 * The 'has' wildcard operator.
14 public static $has = '*';
17 * The custom `notHas` operator.
21 public static $notHas = '!*';
24 * The equals operator.
28 public static $equals = '=';
31 * The does not equal operator.
35 public static $doesNotEqual = '!';
38 * The does not equal operator (alias)
42 public static $doesNotEqualAlias = '!=';
45 * The greater than or equal to operator.
49 public static $greaterThanOrEquals = '>=';
52 * The less than or equal to operator.
56 public static $lessThanOrEquals = '<=';
59 * The approximately equal to operator.
63 public static $approximatelyEquals = '~=';
66 * The custom starts with operator.
70 public static $startsWith = 'starts_with';
73 * The custom not starts with operator.
77 public static $notStartsWith = 'not_starts_with';
80 * The custom ends with operator.
84 public static $endsWith = 'ends_with';
87 * The custom not ends with operator.
91 public static $notEndsWith = 'not_ends_with';
94 * The custom contains operator.
98 public static $contains = 'contains';
101 * The custom not contains operator.
105 public static $notContains = 'not_contains';
108 * Returns all available operators.
112 public static function all()
114 return (new ReflectionClass(new static()))
115 ->getStaticProperties();