*/ private $rawValue = []; public function getRaw(): array { return ['EXISTS' => $this->getRawValue()]; } public function getRawKey(): string { return 'EXISTS'; } /** * @return array */ public function getRawValue() { return $this->rawValue; } public static function create(Select $subQuery): self { $obj = new self(); $obj->rawValue = $subQuery->getRaw(); return $obj; } }