File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -27,7 +27,10 @@ public function schema(JsonSchema $schema): array
27
27
{
28
28
return [
29
29
'code ' => $ schema ->string ()
30
- ->description ('PHP code to execute ' )
30
+ ->description ('PHP code to execute (without opening <?php tags) ' )
31
+ ->required (),
32
+ 'timeout ' => $ schema ->integer ()
33
+ ->description ('Maximum execution time in seconds (default: 180) ' )
31
34
->required (),
32
35
];
33
36
}
@@ -39,7 +42,7 @@ public function schema(JsonSchema $schema): array
39
42
*/
40
43
public function handle (Request $ request ): Response
41
44
{
42
- $ code = str_replace (['<?php ' , '?> ' ], '' , (string ) $ request ->string ('code ' ));
45
+ $ code = str_replace (['<?php ' , '?> ' ], '' , (string ) $ request ->get ('code ' ));
43
46
44
47
ini_set ('memory_limit ' , '256M ' );
45
48
You can’t perform that action at this time.
0 commit comments