Download the PHP package mascame/arrayer without Composer
On this page you can find all versions of the php package mascame/arrayer. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download mascame/arrayer
More information about mascame/arrayer
Files in mascame/arrayer
Package arrayer
Short Description Array manipulation with dot notation. Also prepares an array to be put in a file. Very useful for config files.
License MIT
Homepage https://github.com/marcmascarell/arrayer
Informations about the package arrayer
Arrayer
Array manipulation. Get, set & delete keys with dot notation, also prepares an array to be put in a file (php array or json).
Installation
Require this package in your composer.json and run composer update:
composer require mascame/arrayer
Usage
Build a prepared output for file (This example uses Laravel's "File" class to put file contents):
Changelog
3.4
- Fix missing files after migration to PSR-4
3.3
- ArrayBuilder 'indexes' option to remove the incremental indexes (array keys)
3.1
- Simplification
- Improved builders
3.0
- Simplified code
- Improved ArrayBuilder, added options and included JsonBuilder
- Removed ->append() method @ Arrayer because was a bit confusing
- Removed not used laravel specific files
2.1
- Added tests
- Fixed arrayDot not being created on constructor
- Removed unnecessary dependency
2.0
- Added manipulation methods (get, set, delete)
- Dot notation
- Extracted builder
1.1
- Added escaping for keys and values
Contributing
Thank you for considering contributing! You can contribute at any time forking the project and making a pull request.
Support
If you need help or any kind of support, please send an e-mail to Marc Mascarell at [email protected].
License
MIT