Documentation

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
Return values
mixed

Search results