CompilesConditionals
trait CompilesConditionals (View source)
Properties
protected bool | $firstCaseInSwitch | Identifier for the first case in switch statement. |
Methods
Compile the if-auth statements into valid PHP.
Compile the else-auth statements into valid PHP.
Compile the end-auth statements into valid PHP.
Compile the if-guest statements into valid PHP.
Compile the else-guest statements into valid PHP.
Compile the end-guest statements into valid PHP.
Compile the has-section statements into valid PHP.
Compile the if statements into valid PHP.
Compile the unless statements into valid PHP.
Compile the else-if statements into valid PHP.
Compile the else statements into valid PHP.
Compile the end-if statements into valid PHP.
Compile the end-unless statements into valid PHP.
Compile the if-isset statements into valid PHP.
Compile the end-isset statements into valid PHP.
Compile the switch statements into valid PHP.
Compile the case statements into valid PHP.
Compile the default statements in switch case into valid PHP.
Compile the end switch statements into valid PHP.
Details
protected string
compileAuth(string|null $guard = null)
Compile the if-auth statements into valid PHP.
protected string
compileElseAuth(string|null $guard = null)
Compile the else-auth statements into valid PHP.
protected string
compileEndAuth()
Compile the end-auth statements into valid PHP.
protected string
compileGuest(string|null $guard = null)
Compile the if-guest statements into valid PHP.
protected string
compileElseGuest(string|null $guard = null)
Compile the else-guest statements into valid PHP.
protected string
compileEndGuest()
Compile the end-guest statements into valid PHP.
protected string
compileHasSection(string $expression)
Compile the has-section statements into valid PHP.
protected string
compileIf(string $expression)
Compile the if statements into valid PHP.
protected string
compileUnless(string $expression)
Compile the unless statements into valid PHP.
protected string
compileElseif(string $expression)
Compile the else-if statements into valid PHP.
protected string
compileElse()
Compile the else statements into valid PHP.
protected string
compileEndif()
Compile the end-if statements into valid PHP.
protected string
compileEndunless()
Compile the end-unless statements into valid PHP.
protected string
compileIsset(string $expression)
Compile the if-isset statements into valid PHP.
protected string
compileEndIsset()
Compile the end-isset statements into valid PHP.
protected string
compileSwitch(string $expression)
Compile the switch statements into valid PHP.
protected string
compileCase(string $expression)
Compile the case statements into valid PHP.
protected string
compileDefault()
Compile the default statements in switch case into valid PHP.
protected string
compileEndSwitch()
Compile the end switch statements into valid PHP.