Twig
extends Plugin
in package
Twig linter base. Loads checks and collates messages.
Table of Contents
- $checks : mixed
- $contents : mixed
- $fileName : mixed
- $messages : mixed
- getMessages() : array<string|int, mixed>
- Get lint messages
- hasMessages() : bool
- Template has lint messages
- lint() : self
- Lint template
- loadFromFile() : self
- Load template from SplFileInfo reference, usually from Finder
- loadFromPath() : self
- Load template from file path
- loadFromString() : self
- Load template from string
- loadChecks() : mixed
- Autoload checks
Properties
$checks
private
mixed
$checks
= []
$contents
private
mixed
$contents
$fileName
private
mixed
$fileName
$messages
private
mixed
$messages
= []
Methods
getMessages()
Get lint messages
public
getMessages() : array<string|int, mixed>
Return values
array<string|int, mixed> —of Ceo\Lint\Twig\Message objects
hasMessages()
Template has lint messages
public
hasMessages() : bool
Return values
bool —lint()
Lint template
public
lint([mixed $ignoreWarnings = false ]) : self
Parameters
- $ignoreWarnings : mixed = false
Return values
self —loadFromFile()
Load template from SplFileInfo reference, usually from Finder
public
loadFromFile(SplFileInfo $file) : self
Parameters
- $file : SplFileInfo
Return values
self —loadFromPath()
Load template from file path
public
loadFromPath(string $path) : self
Parameters
- $path : string
Return values
self —loadFromString()
Load template from string
public
loadFromString(string $string[, mixed $fileName = 'internal' ]) : self
Parameters
- $string : string
- $fileName : mixed = 'internal'
Return values
self —loadChecks()
Autoload checks
private
loadChecks() : mixed