VersionFieldListItemRule
in package
implements
FieldListItemRule
uses
ReportsViolations
FinalYes
Table of Contents
Interfaces
Properties
- $logger : LoggerInterface|ViolationReporter
Methods
- __construct() : mixed
- applies() : bool
- apply() : MetadataNode|null
- reportViolation() : void
Properties
$logger read-only
private
LoggerInterface|ViolationReporter
$logger
Methods
__construct()
public
__construct(LoggerInterface|ViolationReporter $logger) : mixed
Parameters
- $logger : LoggerInterface|ViolationReporter
applies()
public
applies(FieldListItemNode $fieldListItemNode) : bool
Parameters
- $fieldListItemNode : FieldListItemNode
Return values
boolapply()
public
apply(FieldListItemNode $fieldListItemNode, BlockContext $blockContext) : MetadataNode|null
Parameters
- $fieldListItemNode : FieldListItemNode
- $blockContext : BlockContext
Return values
MetadataNode|nullreportViolation()
private
reportViolation(LoggerInterface|ViolationReporter|null $reporter, Violation $violation) : void
Parameters
- $reporter : LoggerInterface|ViolationReporter|null
- $violation : Violation