m-bymike/array-functions

An array wrapper to normalize php array functions, give them an ObjectOriented and functional programming approach.

0.0.3 2016-04-27 14:39 UTC

This package is auto-updated.

Last update: 2024-10-27 19:43:04 UTC


README

Build Status Latest Stable Version

An array wrapper to normalize php array functions, give them an ObjectOriented and functional programming approach.

Installation

With Composer:

composer require sclable/array-functions

Usage

echo ArrayWrap::range(0, 10)
    ->filter(function ($nr) { return $nr < 3; })
    ->map(function ($nr) { return "Number: $nr\n"; })
    ->reverse();

// echoes
// Number: 2
// Number: 1
// Number: 0

Contribute

Clone/fork the repository as you like. To get started, run composer install.

  • PHPUnit Tests preferred
  • PSR-2 Coding style must apply

License

see LICENSE.