Collections implementation with generators. This thing is just for practice
Read the tests
composer fix
: Run php-cs-fixer
composer test
: Run test suite
composer coverage
: Generate coverage report
composer analyze
: Generate static analysis report
- Refactor to generators
- Rust bindings? (@MichielBier)
- each
- reduce
- tap
- sum
- average/avg
- contains
- first
- last
- merge
- isEmpty (refactor empty conditionals afterwards)
- every
- filter
- except
- only
- sort
- sortBy
- sortByDesc
- map
- flatMap
- mapWithKeys
- mapSpread
- count
- keys
- values
- all/toArray
- toJson
- when
- whenEmpty
- whenNotEmpty
- unless
- unlessEmpty
- unlessNotEmpty