
ReflectionAttribute::isRepeated은 특정 속성이 반복되는지 여부를 확인하는 속성입니다.
속성이 반복되는지 여부는 속성의 이름과 속성의 타입을 기준으로 판단됩니다.
예를 들어, `@Repeated` 속성이 `@Collection` 속성에 반복되는 경우, `ReflectionAttribute::isRepeated`은 `true`를 반환합니다.
이 속성이 재귀적으로 반복되는지 여부는 속성의 타입에 따라 다릅니다.
예를 들어, `@Collection` 속성이 `@Collection` 속성에 반복되는 경우, `ReflectionAttribute::isRepeated`은 `true`를 반환합니다.
하지만, `@Collection` 속성이 `@Map` 속성에 반복되는 경우, `ReflectionAttribute::isRepeated`은 `false`를 반환합니다.
이유는 `@Map` 속성이 `@Collection` 속성에 포함되지 않기 때문입니다.
따라서, `ReflectionAttribute::isRepeated`은 속성이 반복되는지 여부를 확인할 때 속성의 타입과 이름을 모두 고려해야 합니다.
2025-05-26 16:09