码壳
/
securitytxt
生成 security.txt 文件的软件包
0.1.1
2018-10-19 12:11 UTC
Requires (Dev)
- phpunit/phpunit: ^7.4
- symfony/console: ^4.1
- symfony/flex: ^1.1
This package is auto-updated.
Last update: 2024-09-22 00:26:03 UTC
README
SecurityTXT
一组用于以面向对象的方式构建 security.txt 文件的类。有关 security.txt 文件的更详细描述,请访问:securitytxt.org
用法
至少构建 Contact 指令
$contact = new Contact(new Email('test@email.com'), new Phone('1234567890')); $contact->addCommentLine(new Comment('For security issues please contact us using one of the methods below'));
然后创建一个 SecurityTxt 对象,并将其传递一个实现 WriteInterface
的输出写入器(目前仅支持 NewLine)
$document = new SecurityTxt(new NewLine()); $document->addDirective($contact);
最后一步是将对象转换为字符串或调用 __toString()
echo $document->__toString();
许可证
请查阅许可证文件