Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Спасибо большое за статью :) Пригодится
В общем добрался я тоже до своего класса события. onSet и onGet не обязательно делать. Это методы для "предварительных проверок и манипуляций" с данными перед тем, как они будут отданы через getArgument или get<MethodName>. Метод getData() отдаст данные, которые предварительно будут обработаны методом onGetData().
Своеобразные плагины внутри плагинов. На мой взгляд излишнее усложнение, хотя сеттеры и геттеры должны заниматься по идее только сеттерством и геттерством, а проверку/ приведение типов можно отдать в методы onSet / onGet.
Upd: оформил в виде поста https://habr.com/ru/posts/908716/
Каждому событию Joomla — свой класс