kmuenkel/handler-stack (packagist): Easily apply middleware support to any class
Keywords: middleware|trait|chain of responsibility|handler stack