Repolode
ramsey

ramsey/collection

Biblioteca PHP para representar e manipular coleções, com classes tipadas de coleções e mapas inspiradas no Java Collections Framework.

Estrelas
1,203
Forks
54
Issues abertas
7
Último commit
há 3 meses

O que é?

ramsey/collection é uma biblioteca PHP para representar e manipular coleções de valores. Ela oferece tipos de coleção orientados a objetos para que o código PHP possa trabalhar com grupos de itens por meio de uma interface consistente, em vez de usar arrays diretamente.

A biblioteca se inspira no Java Collections Framework, então desenvolvedores familiarizados com esse modelo encontrarão conceitos semelhantes para listas, conjuntos, filas e mapas. A instalação é feita pelo Composer, e os exemplos de uso estão na wiki do projeto.

O pacote usa a licença MIT e tem como alvo versões modernas do PHP. O README indica suporte ao PHP 8 por meio das tags de tópico e da configuração de CI.

Recursos principais

  • 01Tipos de coleção orientados a objetos para trabalhar com grupos de valores em PHP.
  • 02Design inspirado no Java Collections Framework.
  • 03Pode ser instalado pelo Composer como uma dependência PHP padrão.
  • 04Os exemplos de uso estão documentados na wiki do projeto.

Casos de uso

  • Substituir arrays improvisados do PHP por objetos de coleção tipados em uma aplicação.
  • Criar filas, conjuntos ou mapas com uma interface PHP consistente.
  • Adicionar uma abstração de coleção a uma biblioteca ou framework PHP.

Início rápido

  1. 1

    Instale o pacote com o Composer

    composer require ramsey/collection

Tópicos

Perguntas frequentes

O que é collection?
Biblioteca PHP para representar e manipular coleções, com classes tipadas de coleções e mapas inspiradas no Java Collections Framework. ramsey/collection é uma biblioteca PHP para representar e manipular coleções de valores. Ela oferece tipos de coleção orientados a objetos para que o código PHP possa trabalhar com grupos de itens por meio de uma interface consistente, em vez de usar arrays diretamente.
collection é gratuito? Qual é a licença?
collection é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
collection ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de collection foi em 17 de ago. de 2026.
Para que posso usar collection?
Substituir arrays improvisados do PHP por objetos de coleção tipados em uma aplicação. Criar filas, conjuntos ou mapas com uma interface PHP consistente. Adicionar uma abstração de coleção a uma biblioteca ou framework PHP.
Como instalar collection?
Instale o pacote com o Composer: composer require ramsey/collection
Onde consigo collection?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/ramsey/collection

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados