Задать вопрос
grabbee
@grabbee

Как изменить определенный vendor в symfony?

Подскажите пожалуйста, как "добавить" нужную функцию в вендор? Есть библиотека Imagine - я долго ее штудировал, и пришел к выводу, что с прозрачностью она фактически не работает. Тот же watermark накладывается без прозрачности. Пришел к выводу, что кроме стандартного метода paste который использует imagecopy, нужно сделать его копию, в которой задействовал функцию GD imagecopymerge

Захардкодил в вендор, что не есть гуд. Не уверен что разработчики Imagine будут включать это в свой код, так как подобный вопрос у них вроде бы обсуждался очень давно.

Как правильно реализовать подобное "дополнение" в коде?
  • Вопрос задан
  • 330 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
lexxpavlov
@lexxpavlov
Программист, преподаватель
Форкнуть вендор, в своём форке сделать, что хочется, и дальше использовать ваш форк (указав ваш форк в composer.json в раздел repositories).
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
index0h
@index0h
PHP, Golang. https://github.com/index0h
Что вам мешает отпочковаться от той либы и переопределить уже в вашей то, что не нравится?

Как вариант можете написать пул реквест авторам, что бы они включили ваш код себе.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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