buzzingpixel/twig-ucfirst

此包的最新版本(1.0.0)没有提供许可信息。

Twig ucfirst过滤器

1.0.0 2019-01-01 20:53 UTC

This package is auto-updated.

Last update: 2024-08-29 05:06:24 UTC


README

为Twig提供ucfirst过滤器。

安装

实例化Twig实例时,通过addExtension()方法将UcFirstTwigExtension添加到Twig。如下所示:

<?php
declare(strict_types=1);

use Twig\Environment;
use Twig\Loader\FilesystemLoader;
use buzzingpixel\twigucfirst\UcFirstTwigExtension;

$twig = new Environment(new FilesystemLoader('/path/to/templates'), [
    'debug' => true,
    'cache' => '/path/to/cache',
    'strict_variables' => true,
]);

$twig->addExtension(new UcFirstTwigExtension());

使用方法

{{ myVar|ucfirst }}

{% filter ucfirst %}
    lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam cumque dolorem enim error facere fuga hic magni nulla quaerat, quas, quidem ratione repellat voluptatem. Alias aperiam beatae consectetur qui sequi!
{% endfilter %}

许可

版权所有 2018 BuzzingPixel, LLC

遵循Apache License,版本2.0(以下简称“许可证”);除非适用法律要求或书面同意,否则不得使用此文件,除非遵守许可证。您可以在以下地址获取许可证副本:https://apache.ac.cn/licenses/LICENSE-2.0

除非适用法律要求或书面同意,否则在许可证下分发的软件按“原样”提供,不提供任何明示或暗示的保证或条件。有关许可证的具体语言,请参阅许可证中的权限和限制。