diff --git a/src/Core/Transform/WovenClassBuilder.php b/src/Core/Transform/WovenClassBuilder.php index 1a0ffd7..ff5b714 100644 --- a/src/Core/Transform/WovenClassBuilder.php +++ b/src/Core/Transform/WovenClassBuilder.php @@ -123,6 +123,12 @@ private function buildClass(PhpNamespace $phpNamespace): ClassType // Set abstract $class->setAbstract($reflectionClass->isAbstract()); + // Set attributes + $attributes = $reflectionClass->getAttributes(); + foreach ($attributes as $attribute) { + $class->addAttribute($attribute->getName(), $attribute->getArguments()); + } + return $class; }