chevere / message
支持带有模板标签的字符串
1.0.0
2024-01-08 11:38 UTC
Requires
- php: ^8.1
Requires (Dev)
- phpstan/phpstan: ^1.9
- phpunit/phpunit: ^9.5
- symplify/easy-coding-standard: ^11.1
README
🔔 订阅 时事通讯,不错过任何关于 Chevere 的更新。
摘要
Message 允许创建支持模板标签的字符串。
安装
Message 通过 Packagist 提供,仓库源代码位于 chevere/message。
composer require chevere/message
创建消息
使用 message
函数通过传递消息模板来创建消息。使用命名参数来定义替换对。
use function Chevere\Message\message; $message = message( 'Hello, **%tag%**!', tag: 'World' );
🪄 Message 支持 %tag%
、{{tag}}
和 {{ tag }}
替换模板标签。
转换为字符串
使用 __toString
方法返回带有翻译占位符的消息。
$message->__toString(); // Hello, **World**!
实用方法
模板
使用 template
方法返回消息模板。
$message->replacements(); // Hello, **%tag%**!
替换
使用 replacements
方法读取消息替换对。
$message->replacements(); // ['tag' => 'World']
文档
文档可在 chevere.org 查阅。
许可证
版权所有 Rodolfo Berrios A.
Chevere 采用 Apache 许可证 2.0 版本。有关完整的许可证文本,请参阅 LICENSE。
除非适用法律要求或书面同意,否则根据许可证分发的软件按“原样”基础分发,不提供任何明示或暗示的保证或条件。有关许可证具体规定的权限和限制,请参阅许可证。