diff --git a/Classes/Command/ProjectionCommandController.php b/Classes/Command/ProjectionCommandController.php index 7c2e02ef..120b7a94 100644 --- a/Classes/Command/ProjectionCommandController.php +++ b/Classes/Command/ProjectionCommandController.php @@ -14,7 +14,7 @@ use Neos\EventSourcing\EventListener\Exception\EventCouldNotBeAppliedException; use Neos\EventSourcing\Projection\Projection; -use Neos\EventSourcing\Projection\ProjectionManager; +use Neos\EventSourcing\Projection\ProjectionManagerInterface; use Neos\Flow\Annotations as Flow; use Neos\Flow\Cli\CommandController; use Neos\Flow\Cli\Exception\StopCommandException; @@ -28,7 +28,7 @@ class ProjectionCommandController extends CommandController { /** * @Flow\Inject - * @var ProjectionManager + * @var ProjectionManagerInterface */ protected $projectionManager; diff --git a/Classes/Event/Resolver/FullyQualifiedClassNameResolver.php b/Classes/Event/Resolver/FullyQualifiedClassNameResolver.php new file mode 100644 index 00000000..28deefe8 --- /dev/null +++ b/Classes/Event/Resolver/FullyQualifiedClassNameResolver.php @@ -0,0 +1,22 @@ +=7.2", - "neos/flow": "^5.3 || ^6.0", - "flowpack/jobqueue-common": "^3.0 || dev-master", "symfony/serializer": "^5.1", "symfony/property-access": "^5.1", + "neos/error-messages": "*", + "neos/utility-objecthandling": "*", "ramsey/uuid": "^3.9" }, "require-dev": { "roave/security-advisories": "dev-master", "dg/bypass-finals": "^1.2" }, + "suggest": { + "flowpack/jobqueue-common": "Needed for Neos/Flow usage only" + }, "autoload": { "psr-4": { "Neos\\EventSourcing\\": "Classes"