@@ -86,7 +86,7 @@ func (cp *classParser) parse(filename string) (classes []phpClass, err error) {
8686 }
8787
8888 if err := validator .validateClass (class ); err != nil {
89- fmt .Printf ( "Warning: Invalid class '%s': %v\n " , class .Name , err )
89+ fmt .Fprintf ( os . Stderr , "Warning: Invalid class '%s': %v\n " , class .Name , err )
9090 continue
9191 }
9292
@@ -231,7 +231,7 @@ func (cp *classParser) parseMethods(filename string) (methods []phpClassMethod,
231231
232232 method , err := cp .parseMethodSignature (className , signature )
233233 if err != nil {
234- fmt .Printf ( "Warning: Error parsing method signature %q: %v\n " , signature , err )
234+ fmt .Fprintf ( os . Stderr , "Warning: Error parsing method signature %q: %v\n " , signature , err )
235235
236236 continue
237237 }
@@ -246,7 +246,7 @@ func (cp *classParser) parseMethods(filename string) (methods []phpClassMethod,
246246 }
247247
248248 if err := validator .validateTypes (phpFunc ); err != nil {
249- fmt .Printf ( "Warning: Method \" %s::%s\" uses unsupported types: %v\n " , className , method .Name , err )
249+ fmt .Fprintf ( os . Stderr , "Warning: Method \" %s::%s\" uses unsupported types: %v\n " , className , method .Name , err )
250250
251251 continue
252252 }
@@ -274,7 +274,7 @@ func (cp *classParser) parseMethods(filename string) (methods []phpClassMethod,
274274 }
275275
276276 if err := validator .validateGoFunctionSignatureWithOptions (phpFunc , true ); err != nil {
277- fmt .Printf ( "Warning: Go method signature mismatch for '%s::%s': %v\n " , currentMethod .ClassName , currentMethod .Name , err )
277+ fmt .Fprintf ( os . Stderr , "Warning: Go method signature mismatch for '%s::%s': %v\n " , currentMethod .ClassName , currentMethod .Name , err )
278278 currentMethod = nil
279279 continue
280280 }
0 commit comments