Note

The online documentation is produced by a web publishing technology created by us to read the documents origins in OpenOffice Writer (ODT) and Microsoft Word (docx) formats and produces native web and PDF versions. In this way we maintain Louder project documentation update and in sync on each of its formats.
Select a Language:
Componente Utils
Introducción
Utils es un componente que principalmente es utilizado por el framework para centralizar funciones auxiliares de propósito general, su funcionalidad también está disponible al desarrollador.
API de Utils
static function array arrayMergeOverwrite(array $a1, array $a2)
Este método permite combinar 2 arrays asociativos multidimencionales devolviendo el resultado.

static function void arrayInsert(array $form, mixed $index, mixed $value, mixed $key=null)
Este método permite insertar un valor en una determinada posición de un array moviendo los elementos a su posición siguiente.

static function array scandirRecursive(string $package_dir, array $files=array())
Devuelve un vector con todos los archivos que haya una ruta. Este método recorre recursivamente los directorios encontrados.

static function array getParams(array $params, int $numberArgs)
Convierte los parámetros por nombre recibidos en una función y los convierte a un array asociativo. El primer parámetro normalmente es un array devuelto por la función func_get_args() y el segundo el valor devuelto por func_num_args().

static function array getParam(string $param)
Devuelve un array asociativo con el resultado de un parámetro por nombre. La llave del item es el nombre del parámetro y su valor respectivo.

static function string camelize(string $str)
Devuelve una cadena de carácteres en notación camelizada.

static function string uncamelize(string $str)
Devuelve una cadena de carácteres en noticación under score (guion bajo).
static function string lcfirst(string $s)
Convierte la primera letra de una palabra a minúsculas.

static function string getKumbiaUrl(string $url)
Obtiene una ruta valida según el entorno de ejecución de la aplicación. Esta URL devuelta permitirá acceder a la aplicación usando un recurso externo.

static function array getQuotedArray(array $toQuoteArray, string $quoteChar=''')
Agrega comillas a cada elemento de un array. El carácter de comillas se establece con $quoteChar.

static function string ucwords(string $words)
Convierte la primera letra de cada palabra de $words a mayúscula respetando el charset en el que se encuentra el valor de entrada.