public function fetchAll($where = null) { $where = null === $where ? '' : " WHERE {$where}"; $sql = "SELECT * FROM teste.Aluno {$where}"; $rs = $this->db->query($sql); $alunos = new Alunos(array()); foreach ($rs as $row) { $aluno = new Aluno(); $aluno->setId($row['id']); $aluno->setNome($row['nome']); $aluno->setEndereco($row['endereco']); $aluno->setTelefone($row['telefone']); $aluno->setCidade($row['cidade']); $alunos->append($aluno); unset($aluno); } return $alunos; }