1: <?php
2:
3: namespace PHPixie\ORM\Conditions\Condition\Field;
4:
5: class Subquery extends \PHPixie\Database\Conditions\Condition\Field\Implementation
6: {
7: protected $field;
8: protected $subquery;
9: protected $subqueryField;
10:
11: public function __construct($field, $subquery, $subqueryField)
12: {
13: parent::__construct($field);
14: $this->subquery = $subquery;
15: $this->subqueryField = $subqueryField;
16: }
17:
18: public function subquery()
19: {
20: return $this->subquery;
21: }
22:
23: public function setSubquery($subquery)
24: {
25: $this->subquery = $subquery;
26: return $this;
27: }
28:
29: public function subqueryField()
30: {
31: return $this->subqueryField;
32: }
33:
34: public function setSubqueryField($field)
35: {
36: $this->subqueryField = $field;
37: return $this;
38: }
39: }
40: