grekts / getter-full-link
Forms complete an existing link
Installs: 29
Dependents: 2
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 0
Type:yii2-extension
Requires
- mso/idna-convert: 1.*
This package is not auto-updated.
Last update: 2025-03-05 22:04:53 UTC
README
Данное расширение для Yii2, позволяет проверить ссылки на существование. Также, если ссылка была указана без протокола передачи данных и/или www, в случае удачной проверки, она будет возвращена в полном формате
Установка
С помощью Composer-а
{
"require": {
"grekts/getter-full-link": "1.0.1"
}
}
Применение
Для применения расширения необходимо вызвать метод getLink класса GetterFullLink. В качестве входного параметра необходимо передать строку, содержащую проверяемую ссылку.
Так же, вторым параметром можно указать значение флага, который указывает в каком виде возвращать результат работы, если ссылка не была определена. Флаг имеет два значения:
- 0 - будет возвращаться экземпляр объекта Exсeption, с сообщением ошибки
- 1 - будет возвращено булево значение false. Если данный флаг не указан, то он по-умолчанию его значение устанавливается в 0.
Пример:
//Создается экземпляр формировщика полной ссылки
$getterFullLink = new GetterFullLink();
//Получаем полную проверенную на работоспособность ссылку
$fullUrl = $getterFullLink -> getLink('site.ru/url', $errorResultFlag);
Результат работы
Возвращает проверенную ссылку в полном формате, т.е. с протоколом передачи данных, www (при необходимости), доменом и путем. Если проверяемой ссылки не существует, но вернет объект исключения (Exception), с сообщением об ошибке
Зависимости
При установке данного расширения через Composer, так же будет установлена последняя версия пакета idna-converter