From 25a8ac7a7acd428288a44223d89ba239399ce6ef Mon Sep 17 00:00:00 2001 From: Tan Nguyen Date: Wed, 28 Jun 2023 15:47:21 +0700 Subject: [PATCH] (#33) update some global functions --- common/helpers.php | 20 ++++++++++++++++++-- src/Helpers/ConfigHelper.php | 2 +- 2 files changed, 19 insertions(+), 3 deletions(-) diff --git a/common/helpers.php b/common/helpers.php index 0bda5a7..87f1406 100644 --- a/common/helpers.php +++ b/common/helpers.php @@ -47,15 +47,31 @@ function urlencoded_message(string $message): array|string } } +if (!function_exists('get_template')) { + /** + * Get template + * + * @param string $partialPath + * @param array $data + * @return bool|string + */ + function get_template(string $partialPath, array $data = []): bool|string + { + return (new ConfigHelper())->getTemplateData($partialPath, $data); + } +} + if (!function_exists('get_event_template')) { /** + * Get event template + * * @param string $partialPath * @param array $data * @return bool|string */ function get_event_template(string $partialPath, array $data = []): bool|string { - return (new ConfigHelper())->getEventTemplate('events/' . $partialPath, $data); + return (new ConfigHelper())->getTemplateData('events/' . $partialPath, $data); } } @@ -69,6 +85,6 @@ function get_event_template(string $partialPath, array $data = []): bool|string */ function get_tool_template(string $partialPath, array $data = []): bool|string { - return (new ConfigHelper())->getEventTemplate('tools/' . $partialPath, $data); + return (new ConfigHelper())->getTemplateData('tools/' . $partialPath, $data); } } diff --git a/src/Helpers/ConfigHelper.php b/src/Helpers/ConfigHelper.php index 0bd0920..715ddd3 100644 --- a/src/Helpers/ConfigHelper.php +++ b/src/Helpers/ConfigHelper.php @@ -37,7 +37,7 @@ public function execConfig(string $string): mixed * @param array $data * @return bool|string */ - public function getEventTemplate($partialPath, array $data = []): bool|string + public function getTemplateData($partialPath, array $data = []): bool|string { $viewPathFile = self::VIEW_PATH . '/' . str_replace('.', '/', $partialPath) . '.php';