scotteuser/twigcs-fractal

Fractal Twig 的 Checkstyle 自动化工具

dev-main 2022-03-18 10:13 UTC

This package is auto-updated.

Last update: 2024-09-18 15:36:58 UTC


README

此扩展了优秀的 Twigcs,以提供用于 Fractal 渲染组件 的规则集。

安装

此工具作为 Packagist 上的一个包提供:https://packagist.org.cn/packages/scotteuser/twigcs-fractal

composer require scotteuser/twigcs-fractal

这个工具做什么?

考虑以下 Fractal 代码

{% set card_label = 'Hello' %}
{% render "@card" with {
  label: card_label
} %}

默认情况下,Twigcs 会将 card_label 视为未使用的变量,因为它不了解 Fractal 的 render 标签。

如何使用它?

将文件 .twig_cs.dist 添加到您的项目根目录,并更改您的项目以使用此规则集。

<?php

return \FriendsOfTwig\Twigcs\Config\Config::create()
    ->setRuleSet(ScottEuser\FractalTwigcs\Ruleset\Fractal::class);