Здравствуйте, подскажите пожалуйста.
У меня есть статический метод sync в классе
ProductFlag, и есть ещё один класс
SectionFlagкоторый наследует
ProductFlag.
- Если метод sync вызывается через
ProductFlag то внутри sync нужно получить объект Product
- Если метод sync вызывается через
SectionFlag то внутри sync нужно получить объект Section
Думаю нормальное ли решение будет если будет хелпер метод который будет возвращать нужный объект принимая static::class через аргумент ?
Внутри этого хелпер switch с ProductFlag::class и SectionFlag::class.
Скрипт у меня на php.