Repolode
ramsey

ramsey/collection

Una biblioteca de PHP para representar y manipular colecciones, con clases tipadas para colecciones y mapas inspiradas en el Java Collections Framework.

Estrellas
1,203
Forks
54
Issues abiertos
7
Último commit
hace 3 meses

¿Qué es?

ramsey/collection es una biblioteca de PHP para representar y manipular colecciones de valores. Ofrece tipos de colección orientados a objetos para que el código PHP pueda trabajar con grupos de elementos mediante una interfaz uniforme, en lugar de usar arrays sin más.

La biblioteca toma como referencia de diseño el Java Collections Framework, así que quienes conozcan ese modelo encontrarán conceptos similares para listas, conjuntos, colas y mapas. Se instala mediante Composer y los ejemplos de uso están en la wiki del proyecto.

El paquete cuenta con licencia MIT y está dirigido a versiones modernas de PHP. El README indica que admite PHP 8 mediante las etiquetas de temas y la configuración de CI.

Funciones clave

  • 01Tipos de colección orientados a objetos para trabajar con grupos de valores en PHP.
  • 02Diseño basado en el Java Collections Framework.
  • 03Se instala mediante Composer como una dependencia estándar de PHP.
  • 04Los ejemplos de uso están documentados en la wiki del proyecto.

Casos de uso

  • Sustituir arrays PHP improvisados por objetos de colección tipados en una aplicación.
  • Crear colas, conjuntos o mapas con una interfaz uniforme en PHP.
  • Añadir una abstracción de colecciones a una biblioteca o framework de PHP.

Inicio rápido

  1. 1

    Instala el paquete con Composer

    composer require ramsey/collection

Temas

Preguntas frecuentes

¿Qué es collection?
Una biblioteca de PHP para representar y manipular colecciones, con clases tipadas para colecciones y mapas inspiradas en el Java Collections Framework. ramsey/collection es una biblioteca de PHP para representar y manipular colecciones de valores. Ofrece tipos de colección orientados a objetos para que el código PHP pueda trabajar con grupos de elementos mediante una interfaz uniforme, en lugar de usar arrays sin más.
¿collection es gratuito? ¿Qué licencia tiene?
collection es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿collection sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de collection fue el 17 ago 2026.
¿Para qué puedo usar collection?
Sustituir arrays PHP improvisados por objetos de colección tipados en una aplicación. Crear colas, conjuntos o mapas con una interfaz uniforme en PHP. Añadir una abstracción de colecciones a una biblioteca o framework de PHP.
¿Cómo se instala collection?
Instala el paquete con Composer: composer require ramsey/collection
¿Dónde consigo collection?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/ramsey/collection

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados