KumbiaPHP beta2-dev
Framework PHP en español
Métodos públicos estáticos
Referencia de la Clase Util

Métodos públicos estáticos

static camelcase ($s, $lower=FALSE)
 Convierte la cadena con espacios o guión bajo en notacion camelcase.
static uncamelize ($str)
 Descameliza una cadena camelizada y la convierte a smallcase.
static smallcase ($s)
 Convierte la cadena CamelCase en notacion smallcase.
static underscore ($s)
 Remplaza en la cadena los espacios por guiónes bajos (underscores)
static dash ($s)
 Remplaza en la cadena los espacios por dash (guiones)
static humanize ($s)
 Remplaza en una cadena los underscore o dashed por espacios.
static array_merge_overwrite ($a1, $a2)
 Merge Two Arrays Overwriting Values $a1 from $a2.
static array_insert (&$array, $position, $insert)
 Insertar para arrays númericos.
static getParams ($params)
 Convierte los parametros de una funcion o metodo de parametros por nombre a un array.
static encomillar ($lista)
 Recibe una cadena como: item1,item2,item3 y retorna una como: "item1","item2","item3".
static mkpath ($path)
 Crea un path.
static removedir ($dir)
 Elimina un directorio.
static lcfirst ($s)
 Coloca la primera letra en minuscula.

Descripción detallada

Definición en la línea 25 del archivo util.php.


Documentación de las funciones miembro

static array_insert ( &$  array,
position,
insert 
) [static]

Insertar para arrays númericos.

Obsoleto:
No es necesario
Parámetros:
array&$arrayarray donde se insertará (por referencia)
int$positionIndice donde se realizara la insercion
mixed$insertValor a insertar

Definición en la línea 117 del archivo util.php.

static array_merge_overwrite ( a1,
a2 
) [static]

Merge Two Arrays Overwriting Values $a1 from $a2.

Obsoleto:
Parámetros:
array$a1
array$a2
Devuelve:
array

Definición en la línea 104 del archivo util.php.

static camelcase ( s,
lower = FALSE 
) [static]

Convierte la cadena con espacios o guión bajo en notacion camelcase.

Parámetros:
string$scadena a convertir
boolean$lowerindica si es lower camelcase
Devuelve:
string

Definición en la línea 34 del archivo util.php.

Hace referencia a lcfirst().

Referenciado por ModelConsole::create(), ControllerConsole::create(), Dispatcher::execute(), KumbiaActiveRecord::get(), Filter::get(), KumbiaException::handle_exception(), Console::load(), Load::model(), ControllerDeprecated::models() y Auth::set_adapter().

Gráfico de llamadas para esta función:

Gráfico de llamadas a esta función:

static dash ( s) [static]

Remplaza en la cadena los espacios por dash (guiones)

Parámetros:
string$s
Devuelve:
string

Definición en la línea 80 del archivo util.php.

static encomillar ( lista) [static]

Recibe una cadena como: item1,item2,item3 y retorna una como: "item1","item2","item3".

Parámetros:
string$listaCadena con Items separados por comas (,).
Devuelve:
string Cadena con Items encerrados en doblecomillas y separados por comas (,).

Definición en la línea 151 del archivo util.php.

Referenciado por form_remote_tag().

Gráfico de llamadas a esta función:

static getParams ( params) [static]

Convierte los parametros de una funcion o metodo de parametros por nombre a un array.

Parámetros:
array$params
Devuelve:
array

Definición en la línea 128 del archivo util.php.

Referenciado por KumbiaActiveRecord::__construct(), Auth::__construct(), KumbiaActiveRecord::average(), KumbiaActiveRecord::belongs_to(), button_tag(), button_to_action(), button_to_remote_action(), checkbox_field_tag(), KumbiaActiveRecord::count(), KumbiaActiveRecord::create(), date_field_tag(), KumbiaActiveRecord::delete(), KumbiaActiveRecord::delete_all(), KumbiaActiveRecord::distinct(), file_field_tag(), KumbiaActiveRecord::find(), KumbiaActiveRecord::find_first(), form_remote_tag(), form_tag(), KumbiaActiveRecord::has_and_belongs_to_many(), KumbiaActiveRecord::has_many(), KumbiaActiveRecord::has_one(), hidden_field_tag(), img_tag(), input_field_tag(), javascript_include_tag(), javascript_library_tag(), DbSQLite::limit(), DbPdoSQLite::limit(), DbPgSQL::limit(), DbPdoPgSQL::limit(), DbMySQLi::limit(), DbPdoMySQL::limit(), DbMySQL::limit(), DbFirebird::limit(), link_to(), link_to_action(), link_to_remote(), KumbiaActiveRecord::maximum(), KumbiaActiveRecord::minimum(), month_field_tag(), numeric_field_tag(), option_tag(), Paginator::paginate(), Paginator::paginate_by_sql(), password_field_tag(), radio_field_tag(), Router::route_to(), KumbiaActiveRecord::save(), select_tag(), set_droppable(), stylesheet_link_tag(), submit_image_tag(), submit_remote_tag(), submit_tag(), KumbiaActiveRecord::sum(), swf_tag(), text_field_tag(), text_field_with_autocomplete(), textarea_tag(), textupper_field_tag(), time_field_tag(), tr_color(), tr_color_class(), KumbiaActiveRecord::update(), KumbiaActiveRecord::update_all(), updater_select(), upload_image_tag(), KumbiaActiveRecord::validates_date_in(), KumbiaActiveRecord::validates_email_in(), KumbiaActiveRecord::validates_exclusion_of(), KumbiaActiveRecord::validates_format_of(), KumbiaActiveRecord::validates_inclusion_in(), KumbiaActiveRecord::validates_length_of(), KumbiaActiveRecord::validates_numericality_of(), KumbiaActiveRecord::validates_presence_of(), KumbiaActiveRecord::validates_uniqueness_of(), xhtml_end_tag(), xhtml_start_tag() y xhtml_tag().

static humanize ( s) [static]

Remplaza en una cadena los underscore o dashed por espacios.

Parámetros:
string$s
Devuelve:
string

Definición en la línea 90 del archivo util.php.

static lcfirst ( s) [static]

Coloca la primera letra en minuscula.

Parámetros:
string$scadena a convertir
Devuelve:
string

Definición en la línea 206 del archivo util.php.

Referenciado por camelcase().

Gráfico de llamadas a esta función:

static mkpath ( path) [static]

Crea un path.

Obsoleto:
Tareas pendientes:
Mover este método a una lib para manejo de ficheros. En salir la beta2 se eliminará del Util
Parámetros:
string$pathruta a crear
Devuelve:
boolean

Definición en la línea 166 del archivo util.php.

Hace referencia a mkpath().

Referenciado por ModelConsole::create() y ControllerConsole::create().

Gráfico de llamadas para esta función:

Gráfico de llamadas a esta función:

static removedir ( dir) [static]

Elimina un directorio.

Obsoleto:
Tareas pendientes:
Mover este método a una lib para manejo de ficheros. En salir la beta2 se eliminará del Util
Parámetros:
string$dirruta de directorio a eliminar
Devuelve:
boolean

Definición en la línea 181 del archivo util.php.

Hace referencia a $files.

Referenciado por ModelConsole::delete() y ControllerConsole::delete().

Gráfico de llamadas a esta función:

static smallcase ( s) [static]

Convierte la cadena CamelCase en notacion smallcase.

Parámetros:
string$scadena a convertir
Devuelve:
string

Definición en la línea 60 del archivo util.php.

Hace referencia a lcfirst().

Referenciado por ModelForm::create(), KumbiaView::helpers() y uncamelize().

Gráfico de llamadas para esta función:

Gráfico de llamadas a esta función:

static uncamelize ( str) [static]

Descameliza una cadena camelizada y la convierte a smallcase.

Parámetros:
string$s
Devuelve:
string

Definición en la línea 50 del archivo util.php.

Hace referencia a smallcase().

Referenciado por KumbiaActiveRecord::__call(), KumbiaActiveRecord::belongs_to(), KumbiaActiveRecord::has_and_belongs_to_many(), KumbiaActiveRecord::has_many() y KumbiaActiveRecord::has_one().

Gráfico de llamadas para esta función:

Gráfico de llamadas a esta función:

static underscore ( s) [static]

Remplaza en la cadena los espacios por guiónes bajos (underscores)

Parámetros:
string$s
Devuelve:
string

Definición en la línea 70 del archivo util.php.


La documentación para esta clase fue generada a partir del siguiente fichero:
 Todo Estructuras de Datos Namespaces Archivos Funciones Variables Enumeraciones