map
contracts
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
map
-
PHP Map 3.4 released - Collections made easy!
https://php-map.org
- PHP Map 3.3 released - Collections made easy!
- PHP Map v3.2 - Collections made easy
- PHP Map v3.1 - Collections made easy
- PHP Map v3.0 - Collections made easy
- PHP Map v2.6 - Collections made easy
-
PHP Map - PHP arrays and collections made easy
PHP Map is most often starred by PHP developers amoung its alternatives: https://github.com/aimeos/map
contracts
-
PHP Map v3.0 - Collections made easy
Especially the contracts package contains a lot of code that is not required by the collections object at all: https://github.com/illuminate/contracts
-
Adapter Pattern vs. Bridge Pattern
Most frameworks have a caching system that has a single API for working with it, while providing adapters for different implementations, like: redis, memcache or a filesystem cache. Laravel calls these adapters a Store and you can find these stores in illuminate/cache. They provide the Target interface for such a store in the illuminate/contracts repository.
What are some alternatives?
php-enum - Simple and fast implementation of enumerations with native PHP
LinkToken - LINK Token Contracts for the Chainlink Network
psl - 📚 PHP Standard Library - a modern, consistent, centralized, well-typed, non-blocking set of APIs for PHP programmers
collection - A (memory) friendly, easy, lazy and modular collection class.
array-reader - A strictly typed array reader for PHP
cache - [READ ONLY] Subtree split of the Illuminate Cache component (see laravel/framework)
collection - The Museum of Modern Art (MoMA) collection data
Arrayy - 🗃 Array manipulation library for PHP, called Arrayy!
Functional PHP - Primitives for functional programming in PHP
collections - Collections Abstraction Library
collect - A Collections-only split from Laravel's Illuminate Support