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");
  • Вопрос задан
  • 101 просмотр
Пригласить эксперта
Ответы на вопрос 1
Реализуйте паттерн "Адаптер". Создайте единый интерфейс с методом isValidEmail и реализуйте его.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы