\Ceo\Lint\TwigTwig

Twig linter base. Loads checks and collates messages.

Summary

Methods
Properties
Constants
loadFromFile()
loadFromString()
loadFromPath()
hasMessages()
lint()
getMessages()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
loadChecks()
$contents
$fileName
$checks
$messages
N/A

Properties

$contents

$contents : 

Type

$fileName

$fileName : 

Type

$checks

$checks : 

Type

$messages

$messages : 

Type

Methods

loadFromFile()

loadFromFile(\SplFileInfo  $file) : self

Load template from SplFileInfo reference, usually from Finder

Parameters

\SplFileInfo $file

Returns

self

loadFromString()

loadFromString(\Ceo\Lint\Twig\string  $string,   $fileName = 'internal') : self

Load template from string

Parameters

\Ceo\Lint\Twig\string $string
$fileName

Returns

self

loadFromPath()

loadFromPath(\Ceo\Lint\Twig\string  $path) : self

Load template from file path

Parameters

\Ceo\Lint\Twig\string $path

Returns

self

hasMessages()

hasMessages() : boolean

Template has lint messages

Returns

boolean

lint()

lint(  $ignoreWarnings = false) : self

Lint template

Parameters

$ignoreWarnings

Returns

self

getMessages()

getMessages() : array

Get lint messages

Returns

array —

of Ceo\Lint\Twig\Message objects

loadChecks()

loadChecks() 

Autoload checks