class SqliteDatabaseExists extends Diagnostic implements Fixable

Properties

string $name
string $group

Methods

__construct()

Create a new diagnostic instance.

check()

Run the diagnostic.

array
messages()

Get the diagnostic's named message definitions.

pass(string $message, array $replace = [])

Create a passing diagnostic result from a named message.

fail(string $message, array $replace = [])

Create a failing diagnostic result from a named message.

warn(string $message, array $replace = [])

Create a warning diagnostic result from a named message.

notice(string $message, array $replace = [])

Create a notice diagnostic result from a named message.

skip(string $message, array $replace = [])

Create a skipped diagnostic result from a named message.

error(string $message, array $replace = [])

Create an error diagnostic result from a named message.

fixed(string $message, array $replace = [])

Create a passing fix result from a named message.

fixFailed(string $message, array $replace = [])

Create a failing fix result from a named message.

message(string $message)

Get a named message definition.

string
code(string $message)

Get a machine-readable result code for the message.

string
fixCode(string $message)

Get a machine-readable fix result code for the message.

array
tokens(array $replace)

Normalize replacement values into Str::swap tokens.

string|null
package()

Get the Composer package that provides the diagnostic.

fix(DiagnosticResult $result, string|null $option = null)

Fix the diagnostic.

Details

in Diagnostic at line 24
__construct()

Create a new diagnostic instance.

at line 51
DiagnosticResult check()

Run the diagnostic.

Return Value

DiagnosticResult

at line 30
protected array messages()

Get the diagnostic's named message definitions.

Return Value

array

in Diagnostic at line 50
protected DiagnosticResult pass(string $message, array $replace = [])

Create a passing diagnostic result from a named message.

Parameters

string $message
array $replace

Return Value

DiagnosticResult

in Diagnostic at line 60
protected DiagnosticResult fail(string $message, array $replace = [])

Create a failing diagnostic result from a named message.

Parameters

string $message
array $replace

Return Value

DiagnosticResult

in Diagnostic at line 70
protected DiagnosticResult warn(string $message, array $replace = [])

Create a warning diagnostic result from a named message.

Parameters

string $message
array $replace

Return Value

DiagnosticResult

in Diagnostic at line 80
protected DiagnosticResult notice(string $message, array $replace = [])

Create a notice diagnostic result from a named message.

Parameters

string $message
array $replace

Return Value

DiagnosticResult

in Diagnostic at line 90
protected DiagnosticResult skip(string $message, array $replace = [])

Create a skipped diagnostic result from a named message.

Parameters

string $message
array $replace

Return Value

DiagnosticResult

in Diagnostic at line 100
protected DiagnosticResult error(string $message, array $replace = [])

Create an error diagnostic result from a named message.

Parameters

string $message
array $replace

Return Value

DiagnosticResult

in Diagnostic at line 110
protected FixResult fixed(string $message, array $replace = [])

Create a passing fix result from a named message.

Parameters

string $message
array $replace

Return Value

FixResult

in Diagnostic at line 120
protected FixResult fixFailed(string $message, array $replace = [])

Create a failing fix result from a named message.

Parameters

string $message
array $replace

Return Value

FixResult

in Diagnostic at line 175
protected Message message(string $message)

Get a named message definition.

Parameters

string $message

Return Value

Message

in Diagnostic at line 197
protected string code(string $message)

Get a machine-readable result code for the message.

Parameters

string $message

Return Value

string

in Diagnostic at line 208
protected string fixCode(string $message)

Get a machine-readable fix result code for the message.

Parameters

string $message

Return Value

string

in Diagnostic at line 222
protected array tokens(array $replace)

Normalize replacement values into Str::swap tokens.

Parameters

array $replace

Return Value

array

in Diagnostic at line 240
string|null package()

Get the Composer package that provides the diagnostic.

Return Value

string|null

at line 102
FixResult fix(DiagnosticResult $result, string|null $option = null)

Fix the diagnostic.

Parameters

DiagnosticResult $result
string|null $option

Return Value

FixResult