/** * Добавляет простое выражение в текущую группу выражений * @param string $leftCond * @param string $operator * @param string $rightCond * @throws RuntimeException если не удалось добавить выражение * @return $this */ public function expr($leftCond, $operator, $rightCond) { if (!$this->currentExpressionGroup) { throw new RuntimeException($this->translate('Cannot add expression. Expression group is not started.')); } $this->currentExpressionGroup->addExpression($leftCond, $operator, $rightCond); return $this; }