/
devron
/
ecomm-app
Обзор
Документация
Войти
/
devron
/
ecomm-app
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
app/Helpers/Helper.php
43 строки
912 B
Romulus
first init
17 апр 2024, 15:18
17 апр 2024, 15:18
6886bc2
Код
Авторство
О чём код?
<?php namespace App\Helpers; use Illuminate\Support\Arr; use ReflectionClass; use ReflectionException; class Helper { /** * @param $class * @return string */ public static function getResourceName($class): string { try { return (new ReflectionClass($class))->getShortName(); } catch (ReflectionException $exception) { return $exception->getMessage(); } } /** * @param $request * @param $key * @return bool */ public static function checkIfNotNull($request, $key): bool { return (Arr::has($request, $key) && !is_null(Arr::get($request, $key))); } /** * @param $request * @param $key * @return bool */ public static function checkIfTrue($request, $key): bool { return (Arr::has($request, $key) && (bool)Arr::get($request, $key) === true); } }