grekts/getter-full-link

完成现有链接

安装: 25

依赖: 2

建议者: 0

安全性: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:yii2-extension

1.0.1 2016-09-29 13:47 UTC

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 包的最新版本。