timezone = $timezone; } /** * @param $elementId * @return mixed */ public function getModelNameByElementId($elementId, $upercase = true, $penultimate = false) { if ($penultimate) { $elementId = mb_substr($elementId, 0, mb_strrpos($elementId, "_")); } $elements = explode('_', $elementId); $modelName = end($elements); if ($upercase) { $modelName = ucfirst($modelName); } return $modelName; } }