forked from elabftw/elabftw
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.twig_cs.php
More file actions
28 lines (25 loc) · 779 Bytes
/
Copy path.twig_cs.php
File metadata and controls
28 lines (25 loc) · 779 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?php declare(strict_types=1);
/**
* @author Marcel Bolten <github@marcelbolten.de>
* @copyright 2023 Nicolas CARPi
* @see https://www.elabftw.net Official website
* @license AGPL-3.0
* @package elabftw
*/
use FriendsOfTwig\Twigcs\Config\Config;
use FriendsOfTwig\Twigcs\Finder\TemplateFinder;
use FriendsOfTwig\Twigcs\Ruleset\ELabFtwRuleset;
use FriendsOfTwig\Twigcs\TemplateResolver\FileResolver;
$templateDir = __DIR__ . '/src/templates';
return Config::create()
->setName('twigcs')
->setSeverity('warning')
->setReporter('console')
->setFinder(TemplateFinder::create()
->in($templateDir)
->name('*.html')
->sortByName()
)
->setTemplateResolver(new FileResolver($templateDir))
->setRuleSet(ELabFtwRuleset::class)
;