This commit is contained in:
2023-04-16 23:38:32 +08:00
parent 45e0ec0c17
commit 478fe7a859
+6
View File
@@ -181,6 +181,9 @@ class Container implements ContainerInterface
{ {
$targetAttributes = $reflect->getAttributes(); $targetAttributes = $reflect->getAttributes();
foreach ($targetAttributes as $attribute) { foreach ($targetAttributes as $attribute) {
if (!class_exists($attribute->getName())) {
continue;
}
$attribute->newInstance()->dispatch($object); $attribute->newInstance()->dispatch($object);
} }
@@ -204,6 +207,9 @@ class Container implements ContainerInterface
$propertyAttributes = $property->getAttributes(); $propertyAttributes = $property->getAttributes();
foreach ($propertyAttributes as $attribute) { foreach ($propertyAttributes as $attribute) {
if (!class_exists($attribute->getName())) {
continue;
}
$attribute->newInstance()->dispatch($class, $property->getName()); $attribute->newInstance()->dispatch($class, $property->getName());
} }
} }