/** * @return string */ private function getConditions() { $on = ''; foreach ($this->on as $condition) { if (is_array($condition)) { $condition = GroupCondition::createConditionClass($condition); } if (!$condition instanceof Condition && !$condition instanceof GroupCondition) { continue; } $on .= $condition->getSql($on === ''); } return $on; }
/** * @return string */ protected function formatCondition() { $conditions = ''; foreach ($this->conditions as $condition) { if (is_array($condition)) { $condition = GroupCondition::createConditionClass($condition); } if (!$condition instanceof Condition && !$condition instanceof GroupCondition) { continue; } $conditions .= $condition->getSql($conditions === ''); } return ($conditions !== '' ? ' WHERE ' : '') . $conditions; }