diff --git a/composer.json b/composer.json index 3c9d8cb..be0d60e 100644 --- a/composer.json +++ b/composer.json @@ -19,7 +19,7 @@ "doctrine/doctrine-bundle": "^2.3", "doctrine/doctrine-migrations-bundle": "^3.1", "doctrine/orm": "^2.8", - "eventsauce/eventsauce": "^0.8.2", + "eventsauce/eventsauce": "^3.0.0", "justinrainbow/json-schema": "^5.2", "ramsey/uuid": "^4.1", "symfony/console": "5.2.*", diff --git a/composer.lock b/composer.lock index f0819b3..43c6d48 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "dd470bff715b60ac64f0ab94f450e4a2", + "content-hash": "d897735f005fe36c30f19e2df19b674e", "packages": [ { "name": "brick/math", @@ -1552,31 +1552,100 @@ }, "time": "2020-07-30T16:57:33+00:00" }, + { + "name": "eventsauce/clock", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://github.com/EventSaucePHP/Clock.git", + "reference": "0b740928a2bdbcbec836c912d9bee22b0c58ddb0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EventSaucePHP/Clock/zipball/0b740928a2bdbcbec836c912d9bee22b0c58ddb0", + "reference": "0b740928a2bdbcbec836c912d9bee22b0c58ddb0", + "shasum": "" + }, + "require": { + "php": "^8.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^2.18.4", + "phpstan/phpstan": "^0.12.82", + "phpunit/phpunit": "^9.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "EventSauce\\Clock\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frenky.net" + } + ], + "description": "Consume time from a Clock", + "keywords": [ + "EventSauce", + "clock", + "time" + ], + "support": { + "issues": "https://github.com/EventSaucePHP/Clock/issues", + "source": "https://github.com/EventSaucePHP/Clock/tree/1.1.0" + }, + "funding": [ + { + "url": "https://github.com/frankdejonge", + "type": "github" + } + ], + "time": "2022-05-31T07:45:06+00:00" + }, { "name": "eventsauce/eventsauce", - "version": "0.8.2", + "version": "3.2.1", "source": { "type": "git", "url": "https://github.com/EventSaucePHP/EventSauce.git", - "reference": "3c413662af7e37c7a2ca4fd2b1cfe9365a7b6dae" + "reference": "a1792088d1ceee32e474b4285e090f5b97c70460" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/EventSaucePHP/EventSauce/zipball/3c413662af7e37c7a2ca4fd2b1cfe9365a7b6dae", - "reference": "3c413662af7e37c7a2ca4fd2b1cfe9365a7b6dae", + "url": "https://api.github.com/repos/EventSaucePHP/EventSauce/zipball/a1792088d1ceee32e474b4285e090f5b97c70460", + "reference": "a1792088d1ceee32e474b4285e090f5b97c70460", "shasum": "" }, "require": { - "php": "^7.2|^8.0", - "ramsey/uuid": "^3|^4", - "symfony/yaml": "^3.2|^4.0|^5.0" + "eventsauce/clock": "^1.0", + "eventsauce/object-hydrator": "^0.4.2 | ^0.5 | ^1.0.0", + "php": "^8.0" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^2.15", - "phpstan/phpstan": "^0.11.16|^0.12.52", - "phpunit/phpunit": "^7.0|^8.0|^9.3" + "friendsofphp/php-cs-fixer": "^3.0", + "nikic/php-parser": "^v4.10.4", + "phpstan/phpstan": "^1.8.6", + "phpunit/phpunit": "^9.5.23", + "ramsey/uuid": "^4.0", + "symfony/yaml": "^5.0 | ^6.0" + }, + "suggest": { + "eventsauce/code-generation": "Code generation for EventSauce", + "eventsauce/doctrine-message-repository": "Doctrine implementation of the message repository", + "eventsauce/test-utilities": "Base test tooling for testing aggregates" }, "type": "library", + "extra": { + "branch-alias": { + "dev-version/2.0": "2.x-dev" + } + }, "autoload": { "psr-4": { "EventSauce\\EventSourcing\\": "src/" @@ -1592,10 +1661,75 @@ "email": "info@frenky.net" } ], - "description": "Event sourcing library.", + "description": "A pragmatic event sourcing library for PHP with a focus on developer experience.", + "homepage": "https://eventsauce.io/", "support": { "issues": "https://github.com/EventSaucePHP/EventSauce/issues", - "source": "https://github.com/EventSaucePHP/EventSauce/tree/0.8.2" + "source": "https://github.com/EventSaucePHP/EventSauce/tree/3.2.1" + }, + "funding": [ + { + "url": "https://github.com/frankdejonge", + "type": "github" + } + ], + "time": "2022-11-18T10:57:20+00:00" + }, + { + "name": "eventsauce/object-hydrator", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/EventSaucePHP/ObjectHydrator.git", + "reference": "3198a0bccfaac811610c572dc1bf388d49c5b779" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/EventSaucePHP/ObjectHydrator/zipball/3198a0bccfaac811610c572dc1bf388d49c5b779", + "reference": "3198a0bccfaac811610c572dc1bf388d49c5b779", + "shasum": "" + }, + "require": { + "ext-fileinfo": "*", + "php": "^8.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.4", + "league/construct-finder": "^1.1", + "phpbench/phpbench": "^1.2", + "phpstan/phpstan": "^1.7", + "phpunit/phpunit": "^9.5.11", + "ramsey/uuid": "^4.2" + }, + "suggest": { + "league/construct-finder": "Find all classes in a directory for the best dumped hydrators." + }, + "type": "library", + "autoload": { + "psr-4": { + "EventSauce\\ObjectHydrator\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" + } + ], + "description": "Converts structured data into strict objects.", + "keywords": [ + "construction", + "constructor", + "hydration", + "mapper" + ], + "support": { + "issues": "https://github.com/EventSaucePHP/ObjectHydrator/issues", + "source": "https://github.com/EventSaucePHP/ObjectHydrator/tree/1.0.0" }, "funding": [ { @@ -1603,7 +1737,7 @@ "type": "github" } ], - "time": "2020-11-01T15:25:34+00:00" + "time": "2022-10-28T20:37:38+00:00" }, { "name": "friendsofphp/proxy-manager-lts", @@ -6502,5 +6636,5 @@ "ext-iconv": "*" }, "platform-dev": [], - "plugin-api-version": "2.1.0" + "plugin-api-version": "2.3.0" }