jysperu/helpers-common

Funciones comunes

v1.2.2 2024-06-20 16:22 UTC

This package is auto-updated.

Last update: 2024-10-20 16:57:31 UTC


README

Instalación via composer

composer require jysperu/helpers-common

Funciones jysperu/function-empty-manager

/** Valida si el parametro enviado está vacío realmente */
function is_empty(mixed $val): bool

/** Obtener un valor por defecto en caso se detecte que el primer valor se encuentra vacío */
function def_empty(mixed $val, mixed ...$vals): mixed

/** Ejecutar una función si detecta que el valor no está vacío */
function non_empty(mixed $val, callable $cbk, mixed $def): mixed

Funciones Debuggers

/** Muestra los contenidos enviados en el HTML de manera formateada */
function print_array(mixed ...$array): void

/** Muestra los contenidos enviados en el HTML de manera formateada */
function print_r2(mixed ...$array): void

/** Muestra los contenidos enviados en el HTML de manera formateada y finaliza el proceso */
function die_array(mixed ...$array): void

/** Convierte un Array en un formato nestable para HTML */
function array2html(array $arr, int $lvl = 0): string

Funciones uuid

/** Generar un string uuid */
function uuid(): string

Funciones with

/** Permite interactuar con los parametros enviados */
function with(mixed ...$params): mixed

Traits

/** La clase asociada puede simular ser una variable array y a la vez poder ejecutar funciones de clase */
trait Arrayable {}

/**  La clase asociada puede alojar múltiples hooks que se pueden ejecutar en cualquier momento */
trait Callbackable {}

/** La clase asociada solo puede ser instanciada una sola vez */
trait Instanceable {}

Clases

class JArray extends ArrayObject