- Add strict typing.
- Now requires PHP 7.1 or newer.
- Pipeline requires processor as first argument.
- Processor requires payload as first argument.
- A pipeline now has a processor which is responsible for the stage invoking.
- #17 - use
call_user_func
instead of invoking a variable.
- Cloning is used to create the new pipeline [performance]
- Stages are callable, so no need to wrap them in closures.
- Stages are now anything that satisfies the
callable
type-hint.
Initial release