Conditional Judge

The conditional judge makes his judgement based on the configured fact. Only if the prosecution is true, the verdict is pronounced. Otherwise, the next judge tries to pass verdict.

Configuration

Verdict

Property
config.tx_locate.judges.[0].verdict
Data type
string
Default
unset
Description
The name of the verdict to be enforced.

Fact

Property
config.tx_locate.judges.[0].fact
Data type
string
Default
unset
Description
The name of the fact to be checked.

Prosecution

Property
config.tx_locate.judges.[0].prosecution
Data type
string
Default
unset
Description
The Prosecution. Only if this value is present in the fact, a verdict can be pronounced.

Example

config.tx_locate.judges {
    100 = Leuchtfeuer\Locate\Judge\Condition
    100 {
        verdict = redirectToPageDE
        fact = browserAcceptLanguage
        prosecution = de
    }
}
Copied!