s1syphos / php-dejure

使用Class(y)方式将文本与dejure.org链接。

1.5.1 2021-10-25 20:04 UTC

This package is auto-updated.

Last update: 2024-09-26 10:38:48 UTC


README

Release License Issues Status

一个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中添加检查
  • 尝试创建缓存目录
  • 改进代码
  • 进一步改进代码
  • 翻译代码(几乎完成)
  • 拼接路径,因此不再需要尾部斜杠
  • 添加缓存重置功能

快乐编码!