Skip to content

Commit 94af44f

Browse files
committed
Fix info argument error when pre-processing HTML for CP form
1 parent 75e64b3 commit 94af44f

File tree

3 files changed

+6
-9
lines changed

3 files changed

+6
-9
lines changed

src/Mutator.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,10 @@ public function mutateHtml($mode, $type, $value, array $params = [], $phase = nu
165165

166166
foreach ($plugins as $plugin) {
167167
$value = Value::normalize($mode, $value);
168-
$value = $plugin->$mode($value, $info, $params);
168+
$value = match ($mode) {
169+
'render' => $plugin->render($value, $info, $params),
170+
'parse' => $plugin->parse($value, $params),
171+
};
169172
}
170173

171174
if ($mode === 'render') {

src/Plugins/ClosurePlugin.php

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -65,20 +65,14 @@ public function render(array $value, object $info, array $params): ?array
6565
] + $params);
6666
}
6767

68-
public function parse(array $value, object $info, array $params): array
68+
public function parse(array $value, array $params): array
6969
{
7070
if (! $this->parse) {
7171
return $value;
7272
}
7373

74-
// @deprecated 3.0.0 The type, data and meta keys are deprecated
7574
return app()->call($this->parse, [
7675
'value' => $value,
77-
'item' => $info->item,
78-
'info' => $info,
79-
'type' => $info->type,
80-
'data' => $info->item,
81-
'meta' => $info->meta(),
8276
] + $params);
8377
}
8478
}

src/Plugins/Plugin.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ public function render(array $value, object $info, array $params): ?array
7373
return $value;
7474
}
7575

76-
public function parse(array $value, object $info, array $params): array
76+
public function parse(array $value, array $params): array
7777
{
7878
return $value;
7979
}

0 commit comments

Comments
 (0)