public function havingExists(SelectInterface
$select) { $this->query->
havingExists($select);
return $this;
} /**
* {@inheritdoc}
*/
public function havingNotExists(SelectInterface
$select) { $this->query->
havingNotExists($select);
return $this;
} /**
* {@inheritdoc}
*/
public function extend($extender_name) { // We cannot call $this->query->extend(), because with multiple extenders
// you will replace all the earlier extenders with the last extender,
// instead of creating list of objects that extend each other.
$parts =
explode('\\',
$extender_name);