protected function buildJoinConditions() { $conditions = []; foreach ($this->joinCondition as $tableChain => $joinConditions) { $conditions[$tableChain] = 'AND (' . implode(') AND (', $joinConditions) . ')'; } return $conditions; }