Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/phabricator
Path: blob/master/src/infrastructure/query/constraint/PhabricatorQueryConstraint.php
12242 views
1
<?php
2
3
final class PhabricatorQueryConstraint extends Phobject {
4
5
const OPERATOR_AND = 'and';
6
const OPERATOR_OR = 'or';
7
const OPERATOR_NOT = 'not';
8
const OPERATOR_NULL = 'null';
9
const OPERATOR_ANCESTOR = 'ancestor';
10
const OPERATOR_EMPTY = 'empty';
11
const OPERATOR_ONLY = 'only';
12
const OPERATOR_ANY = 'any';
13
14
private $operator;
15
private $value;
16
17
public function __construct($operator, $value) {
18
$this->operator = $operator;
19
$this->value = $value;
20
}
21
22
public function setOperator($operator) {
23
$this->operator = $operator;
24
return $this;
25
}
26
27
public function getOperator() {
28
return $this->operator;
29
}
30
31
public function setValue($value) {
32
$this->value = $value;
33
return $this;
34
}
35
36
public function getValue() {
37
return $this->value;
38
}
39
40
}
41
42