Diagnostic
abstract class Diagnostic
Properties
| string | $name | ||
| string | $group |
Methods
Create a new diagnostic instance.
Run the diagnostic.
Get the diagnostic's named message definitions.
Create a passing diagnostic result from a named message.
Create a failing diagnostic result from a named message.
Create a warning diagnostic result from a named message.
Create a notice diagnostic result from a named message.
Create a skipped diagnostic result from a named message.
Create an error diagnostic result from a named message.
Create a passing fix result from a named message.
Create a failing fix result from a named message.
Get a machine-readable result code for the message.
Get a machine-readable fix result code for the message.
Normalize replacement values into Str::swap tokens.
Get the Composer package that provides the diagnostic.
Details
at line 24
__construct()
Create a new diagnostic instance.
at line 33
abstract DiagnosticResult
check()
Run the diagnostic.
at line 40
protected array
messages()
Get the diagnostic's named message definitions.
at line 50
protected DiagnosticResult
pass(string $message, array $replace = [])
Create a passing diagnostic result from a named message.
at line 60
protected DiagnosticResult
fail(string $message, array $replace = [])
Create a failing diagnostic result from a named message.
at line 70
protected DiagnosticResult
warn(string $message, array $replace = [])
Create a warning diagnostic result from a named message.
at line 80
protected DiagnosticResult
notice(string $message, array $replace = [])
Create a notice diagnostic result from a named message.
at line 90
protected DiagnosticResult
skip(string $message, array $replace = [])
Create a skipped diagnostic result from a named message.
at line 100
protected DiagnosticResult
error(string $message, array $replace = [])
Create an error diagnostic result from a named message.
at line 110
protected FixResult
fixed(string $message, array $replace = [])
Create a passing fix result from a named message.
at line 120
protected FixResult
fixFailed(string $message, array $replace = [])
Create a failing fix result from a named message.
at line 175
protected Message
message(string $message)
Get a named message definition.
at line 197
protected string
code(string $message)
Get a machine-readable result code for the message.
at line 208
protected string
fixCode(string $message)
Get a machine-readable fix result code for the message.
at line 222
protected array
tokens(array $replace)
Normalize replacement values into Str::swap tokens.
at line 240
string|null
package()
Get the Composer package that provides the diagnostic.