|
@@ -43,11 +43,11 @@ discard block |
|
|
block discarded – undo |
|
43
|
43
|
} |
|
44
|
44
|
|
|
45
|
45
|
|
|
46
|
|
- public function discoveryExtraData(int|string $entityId, ExtraFields $extraFields, string $code, object | string $entity) |
|
|
46
|
+ public function discoveryExtraData(int | string $entityId, ExtraFields $extraFields, string $code, object | string $entity) |
|
47
|
47
|
{ |
|
48
|
48
|
$class = $this->getEntityName($entity); |
|
49
|
49
|
|
|
50
|
|
- $extraData = $this->getEntityByExtraData($extraFields, $entityId, $entity, $code); |
|
|
50
|
+ $extraData = $this->getEntityByExtraData($extraFields, $entityId, $entity, $code); |
|
51
|
51
|
if ($extraData) return $extraData; |
|
52
|
52
|
|
|
53
|
53
|
$extraData = new ExtraData(); |
|
@@ -61,7 +61,7 @@ discard block |
|
|
block discarded – undo |
|
61
|
61
|
return $this->manager->getRepository($class->getName())->find($extraData->getEntityId()); |
|
62
|
62
|
} |
|
63
|
63
|
|
|
64
|
|
- public function discoveryExtraFields(string $fieldName, string $context, ?string $configs = '{}', ?string $fieldType = 'text', ?bool $required = false): ExtraFields |
|
|
64
|
+ public function discoveryExtraFields(string $fieldName, string $context, ?string $configs = '{}', ?string $fieldType = 'text', ?bool $required = false): ExtraFields |
|
65
|
65
|
{ |
|
66
|
66
|
|
|
67
|
67
|
$extraFields = $this->manager->getRepository(ExtraFields::class)->findOneBy([ |
|
@@ -137,7 +137,7 @@ discard block |
|
|
block discarded – undo |
|
137
|
137
|
|
|
138
|
138
|
//$this->manager->persist($entity); |
|
139
|
139
|
} else { |
|
140
|
|
- $json = json_decode($this->request->getContent(), true); |
|
|
140
|
+ $json = json_decode($this->request->getContent(), true); |
|
141
|
141
|
$extra_data = isset($json['extra-data']) ? $json['extra-data'] : null; |
|
142
|
142
|
if (!$extra_data) |
|
143
|
143
|
return; |