grekts / getter-full-link
完成现有链接
1.0.1
2016-09-29 13:47 UTC
Requires
- mso/idna-convert: 1.*
This package is not auto-updated.
Last update: 2024-09-18 19:18:16 UTC
README
本扩展为 Yii2,允许检查链接是否存在。如果链接未指定协议和数据传输协议,并且/或者 www,在检查成功的情况下,它将以完整格式返回。
安装
使用 Composer
{
"require": {
"grekts/getter-full-link": "1.0.1"
}
}
使用
要使用此扩展,需要调用 GetterFullLink 类的 getLink 方法。输入参数为包含待检查链接的字符串。
此外,还可以通过第二个参数指定返回结果的格式,如果链接未定义。标志有两个值
- 0 - 将返回带有错误消息的 Exception 对象实例
- 1 - 将返回布尔值 false。如果未指定此标志,则默认值为 0。
示例
//Создается экземпляр формировщика полной ссылки
$getterFullLink = new GetterFullLink();
//Получаем полную проверенную на работоспособность ссылку
$fullUrl = $getterFullLink -> getLink('site.ru/url', $errorResultFlag);
工作结果
返回完整格式的检查链接,即包含传输协议、www(如有必要)、域名和路径。如果检查的链接不存在,但将返回包含错误消息的 Exception 对象。
依赖关系
通过 Composer 安装此扩展时,还将安装 idna-converter 包的最新版本。