jaam / silex-optimus-provider
此包已被废弃且不再维护。没有建议的替代包。
Optimus ID 转换库的 Silex 服务提供者
v0.1
2017-02-09 18:10 UTC
Requires
- php: >=5.6.0
- jenssegers/optimus: ^0.2.2
- silex/silex: ^2.0
This package is not auto-updated.
Last update: 2022-02-08 11:45:24 UTC
README
此库为 Silex 框架提供 Optimus 服务。
安装
composer require jaam/silex-optimus-provider
使用方法
Optimus 库的完整文档可以在其仓库中找到: https://github.com/jenssegers/optimus
首先,生成你的质数、逆质数和随机值。
php vendor/bin/optimus spark
将这些值输入到容器中。
use Jaam\Silex\Provider\OptimusServiceProvider; $app->register(new OptimusServiceProvider, [ 'optimus.options' => [ 'prime' => YOUR_PRIME 'inverse' => YOUR_INVERSE 'random' => YOUR_RANDOM ] ]); $hashId = $app['optimus']->encode($myId); $myId = $app['optimus']->decode($hashId);
Twig 扩展
如果 twig
服务可用,服务提供者会添加一个扩展,使你可以在模板中使用 Twig 过滤器。
{{ my_id|optimus }}
服务
提供者公开了一个 optimus
服务。有关完整使用方法,请参阅 Optimus 文档。