join_type = $join_type; $this->conditions = $conditions; } function toString($with_value = true) { $part = $this->join_type . ' ' . $this->name ; $part .= $this->alias ? ' as ' . $this->alias : ''; $part .= ' on '; foreach($this->conditions as $conditionGroup) $part .= $conditionGroup->toString($with_value); return $part; } function isJoinTable() { return true; } function getArguments() { $args = array(); foreach($this->conditions as $conditionGroup) $args = array_merge($args, $conditionGroup->getArguments()); return $args; } } /* End of file JoinTable.class.php */ /* Location: ./classes/db/queryparts/table/JoinTable.class.php */