Download the PHP package onoi/message-reporter without Composer
On this page you can find all versions of the php package onoi/message-reporter. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download onoi/message-reporter
More information about onoi/message-reporter
Files in onoi/message-reporter
Package message-reporter
Short Description An interface to report and relay arbitrary messages to registered handlers
License GPL-2.0-or-later
Homepage https://github.com/onoi/message-reporter
Informations about the package message-reporter
Message Reporter
An interface to report and relay arbitrary messages to registered handlers. This was part of the Semantic MediaWiki code base and is now being deployed as independent library.
Requirements
PHP 7.3 or later
Installation
The recommended installation method for this library is to add it as dependency to your composer.json.
Usage
The message reporter specifies MessageReporter
and MessageReporterAware
as an interface for all interactions with a set of supporting classes:
MessageReporterFactory
ObservableMessageReporter
NullMessageReporter
SpyMessageReporter
CallbackMessageReporter
Contribution and support
If you want to contribute work to the project please subscribe to the developers mailing list and have a look at the here.
Development
Start by installing the project dependencies by executing
composer update
You can run the tests by executing
make test
You can run the style checks by executing
make cs
To run all CI checks, execute
make ci
You can also invoke PHPUnit directly to pass it arguments, as follows
vendor/bin/phpunit --filter SomeClassNameOrFilter
Release notes
-
1.4.2 (2021-01-15)
- Added support for PHP 8
- Changed minimum PHP version to 7.3
-
1.4.1 (2019-04-10)
- Added
.gitattributes
- Added
-
1.4.0 (2019-04-08)
- Added
CallbackMessageReporter
- Changed minimum PHP version to 5.6.99
- Added
-
1.3.0 (2017-11-05)
- Added
MessageReporterAwareTrait
- Added
-
1.2.0 (2016-08-02)
- Added
MessageReporterAware
andSpyMessageReporter
- Added
-
1.1.0 (2016-04-13)
ObservableMessageReporter::registerReporterCallback
to register only callable handlers
- 1.0.0 (2015-01-24)
- Initial release
MessageReporterFactory
ObservableMessageReporter
NullMessageReporter
MessageReporter