/** * Get Input Labels * @param string $message_key * @return array */ function inputLabels(string $message_key):array { $labels = []; foreach(array_keys(Core\Input::all()) as $name) { $dot_key = "{$message_key}.{$name}"; if (Core\Lang::has($dot_key)) { $labels[$name] = Core\Lang::get($dot_key); } } return $labels; } /** * Get input($_GET or $_POST depending on the method) data * @param string $key * @param mixed $default * @return string */ function input(string $key, $default=null) { return Core\Input::get($key, $default); } /** * Get QueryString data * @param string $key * @param mixed $default * @return string */ function queryString(string $key, $default=null) { return Core\QueryString::get($key, $default); } /** * Get session($_SESSION) date * @param string $key * @param mixed $default * @return mixed */ function session(string $key, $default=null) { return Core\Session::get($key, $default); } /** * Get flash date * @param string $key * @param mixed $default * @return mixed */ function flash(string $key, $default=null) { return Core\Flash::get($key, $default); } /** * Get cookie($_COOKIE) date * @param string $key * @param mixed $default * @return string */ function cookie(string $key, $default=null) { return Core\Cookie::get($key, $default); }