@@ -37,8 +37,8 @@ public function getConfigTreeBuilder()
37
37
->scalarNode ('displayed_name ' )->isRequired ()->cannotBeEmpty ()->end ()
38
38
->scalarNode ('script_path ' )->defaultNull ()->end ()
39
39
->scalarNode ('script_params ' )->defaultValue ('' )->end ()
40
- ->integerNode ('run_max ' )->defaultValue (1000 )->end ()
41
- ->integerNode ('thread_count ' )->defaultValue (1 )->end ()
40
+ ->integerNode ('run_max ' )->defaultValue (1000 )->min (- 1 )-> end ()
41
+ ->integerNode ('thread_count ' )->defaultValue (1 )->min ( 1 )-> end ()
42
42
->scalarNode ('description ' )->defaultValue ('' )->end ()
43
43
->booleanNode ('delayed_start ' )->defaultFalse ()->end ()
44
44
->arrayNode ('exit ' )
@@ -59,7 +59,7 @@ public function getConfigTreeBuilder()
59
59
->addDefaultsIfNotSet ()
60
60
->children ()
61
61
->booleanNode ('enable ' )->defaultFalse ()->end ()
62
- ->integerNode ('delay ' )->defaultValue (60000 )->end ()
62
+ ->integerNode ('delay ' )->defaultValue (60000 )->min ( 100 )-> end ()
63
63
->enumNode ('action1 ' )
64
64
->values ([WIN32_SC_ACTION_NONE , WIN32_SC_ACTION_REBOOT , WIN32_SC_ACTION_RESTART , WIN32_SC_ACTION_RUN_COMMAND ])
65
65
->defaultValue (WIN32_SC_ACTION_NONE )
@@ -74,7 +74,7 @@ public function getConfigTreeBuilder()
74
74
->end ()
75
75
->scalarNode ('reboot_msg ' )->defaultValue ("" )->end ()
76
76
->scalarNode ('command ' )->defaultValue ("" )->end ()
77
- ->integerNode ('reset_period ' )->defaultValue (86400 )->end ()
77
+ ->integerNode ('reset_period ' )->defaultValue (86400 )->min ( 1 )-> end ()
78
78
->end ()
79
79
->end ()
80
80
->arrayNode ('dependencies ' )
0 commit comments