Есть модуль который подготавливает контент пришедший от юзера в модуль ввиде переменных, в зависимости от типа контента нужно применять тот или иной модуль.
Приходят данные :
$json_data =
{"mod_type":"text_block", "blocks":
{
"block":"asdasd"
"block2":"asdasd"
.....
}
}
$arr_mod_type = json_decode($json_data)
В зависимости от значения переменной mod_type, я хочу применить модуль для обработки минуя switch или if's.
а именно
STATIC::mod_{$arr_mod_type['mod_type']};
Как принято делать или как это называется? Или всё таки, сделать через switch чтобы если не будет нужного модуля, выполнилась условие по умолчанию?