yii-extension/alert-flash-bulma

该软件包最新版本(dev-master)没有可用的许可信息。

Alert Flash Bulma 小部件。

该软件包的官方仓库似乎已消失,因此该软件包已被冻结。

dev-master / 1.0.x-dev 2021-09-14 12:07 UTC

README

68747470733a2f2f6c68332e676f6f676c6575736572636f6e74656e742e636f6d2f65685354506e5871726b6b304d33552d5550436a4330667479394b366c67796b4b32574f5541326e5548703867496b526a65544e387a385341426c6b766376522d39504972626f7849765047756a50675765624c51654848675837794c556f7846536475695a72546f6736576f5a4c694176716354523151545056526d6e733274596a414370703745513d7732343030

Alert Flash Bulma 小部件


Total Downloads build codecov Mutation testing badge static analysis type-coverage

安装

composer require yii-extension/alert-flash-bulma

使用方法

在控制器或操作中

<?php

declare(strict_types=1);

namespace App\Action;

use Psr\Http\Message\ResponseInterface;
use Yiisoft\Session\Flash\Flash;

final class Action
{
    public function index(Flash $flash): ResponseInterface
    {
        $flash->add(
            'success', // types: [danger, dark, info, link, primary, success, warning]
            [
                'header' => 'Header message flash', // Its optional.
                'body' => 'body message flash' // Its mandatory.
            ],
            true
        );
    }
}

在布局中

<?php

declare(strict_types=1);

use Yii\Extension\Widget\FlashMessage;

?>

<?= FlashMessage::widget() ?>

单元测试

该软件包使用 PHPUnit 进行测试。要运行测试

./vendor/bin/phpunit

突变测试

该软件包的测试使用 Infection 突变框架进行检查。要运行它

./vendor/bin/infection

静态分析

代码使用 Psalm 进行静态分析。要运行静态分析

./vendor/bin/psalm

许可

Yii Packages 的 yii-extension/alert-flash-bulma 是自由软件。

它根据BSD许可证发布。请参阅LICENSE 获取更多信息。

Yii Extension 维护。

支持项目

Open Collective

由 Yii 框架提供支持

Official website