s1syphos / php-dejure
使用Class(y)方式将文本与dejure.org链接。
1.5.1
2021-10-25 20:04 UTC
Requires
- guzzlehttp/guzzle: ^7.3
- shieldon/simple-cache: ^1.3
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.14
- phpunit/phpunit: ^9.5
README
一个PHP库,用于将文本中的法律规范与dejure.org链接。
历史
该库最初是vernetzungsfunction.inc.php
的面向对象版本,可以在此处下载。从那时起,php-dejure
对底层缓存机制进行了大量修改,现在提供了一系列完全可配置的缓存驱动程序,同时具有更多文本处理选项。
入门
使用Composer安装此包
composer require S1SYPHOS/php-dejure
一个示例实现可能看起来像这样
<?php require_once('vendor/autoload.php'); use S1SYPHOS\DejureOnline; $object = new DejureOnline(); $object->setEmail('hello@mydomain.com'); $object->setTarget('_blank'); $text = '<div>'; $text .= 'This is a <strong>simple</strong> HTML text.'; $text .= 'It contains legal norms, like Art. 12 GG.'; $text .= '.. or § 433 BGB!'; $text .= '</div>'; echo $object->dejurify($text);
路线图
-
添加测试 -
在__construct
中添加检查 -
尝试创建缓存目录 -
改进代码 -
进一步改进代码 -
翻译代码(几乎完成) -
拼接路径,因此不再需要尾部斜杠 -
添加缓存重置功能
快乐编码!