tomnomnom/phpsecuritytxt
Composer 安装命令:
composer require tomnomnom/phpsecuritytxt
包简介
A parser for security.txt files
README 文档
README
Work in progress.
Install
Install from packagist:
▶ composer require tomnomnom/phpsecuritytxt
Usage
Parse a security.txt file:
<?php $raw = file_get_contents("test/fixtures/basic.txt"); $sectxt = new \SecurityTxt\Parser($raw);
You can create and empty object and call parse() instead:
<?php $raw = file_get_contents("test/fixtures/basic.txt"); $sectxt = new \SecurityTxt\Parser(); $sectxt->parse($raw);
Get contact info:
<?php foreach ($sectxt->contact() as $contact){ echo "Contact: {$contact}\n"; }
Get encryption info:
<?php foreach ($sectxt->encryption() as $encryption){ echo "Encryption link: {$encryption}\n"; }
Get acknowledgement info:
<?php foreach ($sectxt->acknowledgement() as $acknowledgement){ echo "Acknowledgement link: {$acknowledgement}\n"; }
Get parser errors:
<?php foreach ($sectxt->errors() as $error){ echo "Error: {$error}\n"; }
Get comments:
<?php foreach ($sectxt->comments() as $comment){ echo "Comment: {$comment}\n"; }
TODO
- Add support for fetching URLs directly
- Improve test coverage
- Set up travis to run tests
统计信息
- 总下载量: 16
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 13
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2017-08-31