public function fetchAll($paginated = false) { if ($paginated) { $select = new Select('User'); $resultSetProtoType = new ResultSet(); $resultSetProtoType->setArrayObjectProtoType(new User()); $paginatorAdapter = new DbSelect($select, $this->tableGateway->getAdapter(), $resultSetProtoType); $paginator = new Paginator($paginatorAdapter); return $paginator; } $resultSet = $this->tableGateway->select(); return $resultSet; }