This repository has been archived by the owner on Jan 21, 2020. It is now read-only.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There are two key differences in zend-hydrator v3 we need to accommodate.
First, we have added the
HydratorPluginMangerInterface
to zend-hydrator v3. This means that any references toHydratorPluginManager
when doing type-hinting need to be expanded to allow the more general interface. This patch updates any cases whereHydratorPluginManager
was accepted as an argument to make the argument mixed, and do type-checking internally; cases whereHydratorPluginManager
was returned have been updated to allow either type.Second, the
ExtractionInterface
was updated in v3 to add parameter and return typehints, which affects theEntityExtractor
. To accommodate the two different signatures, this patch creates two versions of that class, and then adds an autoloading rule that aliases the original name to the correct version.