Задать вопрос
maxkhrichtchatyi
@maxkhrichtchatyi
Web-develover & Software Engineer

Как правильно делать подключение библиотеки из composer в свой глобальный класс?

Приветствую!
Имеется глобальный класс по валидации разных объектов, в котором есть метод validEmail()
Подключили в composer библиотеку с кайфовой валидацией email адресов, но хочется как-то стандартизировать и прокинуть новые возможности в уже существующий метод. Как правильно это делать?

дёргать не
$validator = new EmailValidator();
$multipleValidations = new MultipleValidationWithAnd([
    new RFCValidation(),
    new DNSCheckValidation()
]);
$validator->isValid("example@example.com", $multipleValidations); //true

а более понятную для всей команды
$validator = new Validation();
$validation->isValidEmail("example@example.com");
  • Вопрос задан
  • 102 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Реализуйте паттерн "Адаптер". Создайте единый интерфейс с методом isValidEmail и реализуйте его.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы