Dependencies = []; } public function AddDependency($dependency) { $this->Dependencies[] = $dependency; return $this; } public function AddColumn($queryColumn) { $this->Columns[] = $queryColumn; return $this; } public function AddColumn2($table, $column, $displayName, $type = 'standard') { $this->Columns[] = new QueryColumn($table, $column, $displayName, $type); } public function AddFilter($filterGroup) { $this->Filters[] = $filterGroup; return $this; } }