Callback methods and facades to use directly the methods with arrays.

Abstract base class to represent collections like vectors or maps.

Abstract base class to represent hashmaps / associative arrays / dictionaries.

Abstract base class to represent arrays / lists / vectors.

An associative array allowing the use of chained

Allows to run a callable on each item of a collection.

A shared bag is a collection of key and values, which implements a monostate pattern, i.e. there is only one bag, which can be accessed though an arbitrary amount of SharedBag instances.

A generic vector implementation to accept any kind of value.

Err
Ok

Helper methods to debug PHP applications

Static class providing helper methods to propagate events.

URL

Allow generating and representing UUID. This static class contains helper methods to generate, validate, format and convert UUID.

IP

Get information about the current operating system

Get information about the current process, ie the PHP interpreter.

Allow accessing environment variables

This class offer SPL Autoloader for any PSR-4 namespace or for this library itself.

Represent a PSR-4 namespace. Allow discovering classes.

Represents a multibyte string and perform operations with the grapheme library for UTF-8 encoding, and mbstring for other encodings.

Computes the Sørensen–Dice coefficient, a statistic used to evaluate the similarity between two strings.