Merge branch '4.0' into 4

This commit is contained in:
Steve Boyd 2023-05-31 11:23:35 +12:00
commit a4def05a25
1 changed files with 3 additions and 0 deletions

View File

@ -105,6 +105,9 @@ abstract class SearchVariant
$ref = new ReflectionClass($variantclass);
if ($ref->isInstantiable()) {
$variant = singleton($variantclass);
// reassign actual class since Injector could be involved when creating the singleton
$variantclass = get_class($variant);
if ($variant->appliesToEnvironment()) {
$concrete[$variantclass] = $variant;
}