Skip to content

Commit 007088a

Browse files
authored
[Task] Add missing methods to ClassificationStore Service (#103)
* Add missing methods to ClassificationStore Service * Apply php-cs-fixer changes --------- Co-authored-by: martineiber <[email protected]>
1 parent 0816e35 commit 007088a

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

src/Models/DataObject/ClassificationStore/ServiceResolver.php

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,11 @@
2828
*/
2929
final class ServiceResolver implements ServiceResolverInterface
3030
{
31+
public function clearDefinitionsCache(): void
32+
{
33+
Service::clearDefinitionsCache();
34+
}
35+
3136
/**
3237
* @throws Exception
3338
*/
@@ -36,4 +41,9 @@ public function getFieldDefinitionFromKeyConfig(
3641
): EncryptedField|Data|null {
3742
return Service::getFieldDefinitionFromKeyConfig($keyConfig);
3843
}
44+
45+
public function getFieldDefinitionFromJson(array $definition, string $type): EncryptedField|Data|null
46+
{
47+
return Service::getFieldDefinitionFromJson($definition, $type);
48+
}
3949
}

src/Models/DataObject/ClassificationStore/ServiceResolverInterface.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,11 @@
2626
*/
2727
interface ServiceResolverInterface
2828
{
29+
public function clearDefinitionsCache(): void;
30+
2931
public function getFieldDefinitionFromKeyConfig(
3032
KeyConfig|KeyGroupRelation $keyConfig
3133
): EncryptedField|Data|null;
34+
35+
public function getFieldDefinitionFromJson(array $definition, string $type): EncryptedField|Data|null;
3236
}

0 commit comments

Comments
 (0)