Pacote Swift com estruturas de dados comuns, como deques, heaps, conjuntos e dicionários ordenados e conjuntos de bits, para desenvolvedores Swift.
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
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
Uma biblioteca PHP para gerar e trabalhar com identificadores universalmente únicos (UUIDs).
Biblioteca C para hashing não criptográfico extremamente rápido, com hashes de 32, 64 e 128 bits idênticos em diferentes plataformas.
Um framework PHP full-stack leve, rápido e flexível, quarta versão principal do CodeIgniter, reescrito para o PHP moderno.
Um framework PHP full-stack compatível com PSR para aplicações de longa duração, baseado no servidor de aplicações RoadRunner.
Um pacote Laravel que permite registrar rotas com atributos do PHP 8 diretamente em classes e métodos de controllers.