An open API service indexing awesome lists of open source software.

https://github.com/vectorial1024/transmutation

The "Collections" library for PHP array-like objects.
https://github.com/vectorial1024/transmutation

arrayaccess php php8 traversable

Last synced: about 2 months ago
JSON representation

The "Collections" library for PHP array-like objects.

Awesome Lists containing this project

README

        

# transumtation
[![Packagist License][packagist-license-image]][packagist-url]
[![Packagist Version][packagist-version-image]][packagist-url]
[![Packagist Downloads][packagist-downloads-image]][packagist-stats-url]
[![PHP Dependency Version][php-version-image]][packagist-url]
[![GitHub Actions Workflow Status][php-build-status-image]][github-actions-url]
[![GitHub Repo Stars][github-stars-image]][github-repo-url]

(This is a WIP project!)

The "Collections" library for PHP array-like objects. (What are "array-like objects"? See `vectorial1024/alof-lib` [here](https://github.com/Vectorial1024/alof-lib).)

See the change log in the CHANGELOG.md file.

## Installation
via Composer:

```sh
composer require vectorial1024/transmutation
```

## Testing
Using PHPUnit via Composer::

```sh
composer run-script test
```

## Relationship with `alof-lib`
`alof-lib` does the dirty work and ensures the correctness of ALO functions, while this library provides an easy-to-use API for ALO processing.

[packagist-url]: https://packagist.org/packages/vectorial1024/transmutation
[packagist-stats-url]: https://packagist.org/packages/vectorial1024/transmutation/stats
[github-repo-url]: https://github.com/Vectorial1024/transmutation
[github-actions-url]: https://github.com/Vectorial1024/transmutation/actions/workflows/php.yml

[packagist-license-image]: https://img.shields.io/packagist/l/vectorial1024/transmutation?style=plastic
[packagist-version-image]: https://img.shields.io/packagist/v/vectorial1024/transmutation?style=plastic
[packagist-downloads-image]: https://img.shields.io/packagist/dm/vectorial1024/transmutation?style=plastic
[php-version-image]: https://img.shields.io/packagist/dependency-v/vectorial1024/transmutation/php?style=plastic&label=PHP
[php-build-status-image]: https://img.shields.io/github/actions/workflow/status/Vectorial1024/transmutation/php.yml?style=plastic
[github-stars-image]: https://img.shields.io/github/stars/vectorial1024/transmutation