Interface LaravelUi5\Sdk\Help\Contracts\HelpDiagnosticInterface

A HelpDiagnosticReporter receives informational messages, warnings, and errors discovered during help compilation.

Implementations define how diagnostics are handled:

  • console validation (no exceptions, full traversal),
  • strict build mode (throw on error),
  • silent mode for production pipelines.

The compiler must never write to the console or throw directly; all diagnostics flow through this reporter.

  • LaravelUi5\Sdk\Help\Contracts\HelpDiagnosticInterface
    • LaravelUi5\Sdk\Help\ConsoleHelpDiagnostic implements HelpDiagnosticInterface
Methods