Skip to content

Commit b8ffaa4

Browse files
#40 - fix default options
1 parent 6620f2b commit b8ffaa4

1 file changed

Lines changed: 6 additions & 8 deletions

File tree

‎src/Manager/ProcessConfigurationsManager.php‎

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
* 'source': ?string,
2626
* 'target': ?string,
2727
* 'ui_launch_mode': ?string,
28-
* 'run_confirmation_modal': bool,
2928
* 'entrypoint_type': string,
3029
* 'constraints': Constraint[],
3130
* 'run': 'null|bool',
@@ -72,7 +71,10 @@ public function getUiOptions(string $processCode): ?array
7271
private function resolveUiOptions(array $options): array
7372
{
7473
$resolver = new OptionsResolver();
75-
$resolver->setDefault('ui', function (OptionsResolver $uiResolver): void {
74+
$resolver->setDefault('ui', []);
75+
$resolver->setAllowedTypes('ui', 'array');
76+
$resolver->setNormalizer('ui', function (Options $options, array $ui): array {
77+
$uiResolver = new OptionsResolver();
7678
$uiResolver->setDefaults(
7779
[
7880
'source' => null,
@@ -90,15 +92,11 @@ private function resolveUiOptions(array $options): array
9092
},
9193
]
9294
);
93-
$uiResolver->setDeprecated(
94-
'run',
95-
'cleverage/ui-process-bundle',
96-
'2',
97-
'run ui option is deprecated. Use public option instead to hide a process from UI'
98-
);
9995
$uiResolver->setAllowedValues('entrypoint_type', ['text', 'file']);
10096
$uiResolver->setNormalizer('constraints', fn (Options $options, array $values): array => (new ConstraintLoader())->buildConstraints($values));
10197
$uiResolver->setAllowedValues('ui_launch_mode', ['modal', null, 'form']);
98+
99+
return $uiResolver->resolve($ui);
102100
});
103101
/**
104102
* @var array{'ui': UiOptions} $options

0 commit comments

Comments
 (0)