Изменение логики классов и обратная совместимость

Вопросы по работе Юпи! и отдельных модулей

Модератор: core team

vldmr
Новенький
Сообщения: 1
Зарегистрирован: Ср фев 28, 2018 6:04 pm

Изменение логики классов и обратная совместимость

Сообщение vldmr » Ср фев 28, 2018 6:18 pm

Здравствуйте, участники сообщества yupe.

Интересует следующий вопрос, я бы хотел иметь возможность кастомизировать классы и методы классов которые находяться внутри моделй Yupe. Но, так же хотел бы сохранить совместимость с более новыми версиями.

Сейчас попробую обьяснить о чем я говорю

Вот у нас есть модель, и в нем метод beforeSave,
https://github.com/yupe/yupe/blob/maste ... ct.php#L95

И мне нужно сделать в нем какие-то изменения.
И вот когда выходит версия 1.2, 1.3, 1.4, 1.5 что бы я потом не сидел с diff редактором и не сверял, как мне переопределять или выносить логику вот таких методов.

Я так понимаю нужно менять механику автолоада, но как - пока не понима.

Вернуться в «Вопросы и ответы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость