class EnforceContentModels implements BooleanRulesGenerator, TargetedRulesGenerator

Properties

protected TemplateInspector $br
protected TemplateInspector $p
protected TemplateInspector $span

Methods

__construct()

Constructor

array
generateBooleanRules(TemplateInspector $src)

Generate boolean rules that apply to given template inspector

array
generateTargetedRules(TemplateInspector $src, TemplateInspector $trg)

Generate targeted rules that apply to given template inspector

Details

at line 36
__construct()

Constructor

Prepares the TemplateInspector for
and

at line 46
array generateBooleanRules(TemplateInspector $src)

Generate boolean rules that apply to given template inspector

Parameters

TemplateInspector $src

Source template inspector

Return Value

array

Array of boolean rules as [ruleName => bool]

at line 74
array generateTargetedRules(TemplateInspector $src, TemplateInspector $trg)

Generate targeted rules that apply to given template inspector

Parameters

TemplateInspector $src

Source template inspector

TemplateInspector $trg

Target template inspector

Return Value

array

List of rules that apply from the source template to the target