Download the PHP package prooph/common without Composer
On this page you can find all versions of the php package prooph/common. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download prooph/common
More information about prooph/common
Files in prooph/common
Package common
Short Description Common classes used across prooph packages
License BSD-3-Clause
Homepage http://getprooph.org/
Informations about the package common
prooph/common
Common classes shared between prooph components
Important
This library will receive support until December 31, 2019 and will then be deprecated.
For further information see the official announcement here: https://www.sasaprolic.com/2018/08/the-future-of-prooph-components.html
Note about versions
The 4.0 release is only for the newer prooph-components (event-store v7, service-bus v6, and so on). If you are using an older version of prooph/event-store or prooph/service bus, stick to 3.x series.
Shared Kernel
Prooph components work with php-fig standards and other de facto standards like Container-Interop whenever possible. But they also share some prooph specific classes. These common classes are included in this repository.
Documentation
Documentation is in the doc tree, and can be compiled using bookdown.
$ php ./vendor/bin/bookdown docs/bookdown.json $ php -S 0.0.0.0:8080 -t docs/html/
Then browse to http://localhost:8080/
Changes from 3.x series
- Minimum requirement is now PHP 7.1
- Add payload-method to Message interface
- Removed version-method from Message interface
- Removed ActionEventListener interface
- Action Event Emitter can accept a list of available event names
- Update to ramsey/uuid 3.5.1
- Update to PHPUnit 6.0
Support
- Ask questions on Stack Overflow tagged with #prooph.
- File issues at https://github.com/prooph/common/issues.
Contribute
Please feel free to fork and extend existing or add new features and send a pull request with your changes! To establish a consistent code quality, please provide unit tests for all your changes and may adapt the documentation.
All versions of common with dependencies
ramsey/uuid Version 4.1.2 || ^4.3
beberlei/assert Version ^2.7.1 || ^3.0