/** * Método que retorna apenas os coordenadores com funções distintas * * @param Filtros $filtros Objeto do sistema de filtros * * @return ResultSetHydrator Um objeto contendo a resposta da consulta */ public function listarFuncoes(Filtros $filtros) { $coordenador = new Coordenador(); $select = new Select(array("tipos" => $this->listarTodosBase($filtros->dontUseVar("funcao_coordenador"))->distinct("public.usuario_coordenador.tipo"))); return $this->tg->selectObj($select->order("{$coordenador->getColunaBase()}tipo")); }