public static function GetAllByIds($ids)
 {
     // 			Collection<Categoria> categorias = Categoria.getAll($ids);
     $categorias = Categoria::getAllByIds($ids);
     // 			Collection<CategoriaLogica> categoriaslogica = new ArrayList<CategoriaLogica>();
     $categoriaslogica = new ArrayCollection();
     /*Iterator<Categoria> $it = $categorias->getIterator(); */
     //while ($it->hasNext())
     foreach ($categorias as $it) {
         // 				CategoriaLogica pl = new CategoriaLogica(it.next());
         $pl = new CategoriaLogica($it);
         $categoriaslogica->set($pl->ID, $pl);
     }
     return $categoriaslogica;
 }
 protected static function mapear($rs)
 {
     $id = MySQLAccess::GetSafeInt($rs, 0);
     //check if we found it
     if ($id == -1) {
         return null;
     }
     $categoria = new Categoria();
     // 			$categoria->setID(id);
     $categoria->setID(intval($rs['id_categoria']));
     // 			$categoria->setDescripcion(MySQLAccess.GetSafeString(rs, 2));
     $categoria->setDescripcion($rs['descripcion']);
     $categoria->setEstado(Estado::INTACTA);
     return $categoria;
 }