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