File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -635,6 +635,9 @@ func go_is_context_done(threadIndex C.uintptr_t) C.bool {
635635// ExecuteScriptCLI executes the PHP script passed as parameter.
636636// It returns the exit status code of the script.
637637func ExecuteScriptCLI (script string , args []string ) int {
638+ // Ensure extensions are registered before CLI execution
639+ registerExtensions ()
640+
638641 cScript := C .CString (script )
639642 defer C .free (unsafe .Pointer (cScript ))
640643
@@ -645,6 +648,9 @@ func ExecuteScriptCLI(script string, args []string) int {
645648}
646649
647650func ExecutePHPCode (phpCode string ) int {
651+ // Ensure extensions are registered before CLI execution
652+ registerExtensions ()
653+
648654 cCode := C .CString (phpCode )
649655 defer C .free (unsafe .Pointer (cCode ))
650656 return int (C .frankenphp_execute_script_cli (cCode , 0 , nil , true ))
You can’t perform that action at this time.
0 commit comments