Add ModelReflection Service as dependency injection + tests

This commit is contained in:
Eric Espie
2025-11-19 14:42:32 +01:00
parent 6678689b77
commit 65bd6d9fd0
18 changed files with 285 additions and 44 deletions

View File

@@ -2,9 +2,8 @@
namespace Combodo\iTop\Forms\IO\Format;
use JsonSerializable;
class AttributeIOFormat implements JsonSerializable
class AttributeIOFormat extends AbstractIOFormat
{
public string $sAttributeName;
@@ -23,4 +22,9 @@ class AttributeIOFormat implements JsonSerializable
{
return $this->sAttributeName;
}
public static function IsCompatible(string $sOtherFormatClass): bool
{
return is_a($sOtherFormatClass, AttributeIOFormat::class, true) || is_a($sOtherFormatClass, RawFormat::class, true);
}
}