shrink0r/monatic

View on GitHub
docs/md/2. Classes.md

Summary

Maintainability
Test Coverage
Classes
=======

This is a complete list of available classes:

- [`Shrink0r\Monatic\Eventually`](Shrink0r/Monatic/Eventually.md) — Wraps a given callable, which will eventually invoke a given success callback, when it can provide a value.
- [`Shrink0r\Monatic\Many`](Shrink0r/Monatic/Many.md) — Wraps a given collection, thereby providing recursive/fluent access to any underlying collections.
- [`Shrink0r\Monatic\ManyMaybe`](Shrink0r/Monatic/ManyMaybe.md) — Special subtype of the Many monad, that composes it's collection-items into Maybe monads.
- [`Shrink0r\Monatic\Maybe`](Shrink0r/Monatic/Maybe.md) — Wraps a given value and provides fluent access to it's underlying properties.
- [`Shrink0r\Monatic\None`](Shrink0r/Monatic/None.md) — Acts as a null-value for the Maybe monad.