Nuevo Util::getParams
Ahora para optimizar la ejecución en conjunto al convenio de parametros con nombre, se añadirá un nuevo argumento a get_params, el cual permitirá indicar desde donde se debe comenzar a recorrer el array para obtener los parametros con nombre
/**
* Convierte los parametros de una funcion o metodo a parametros por nombre
*
* @param array $params
* @param int $start donde inicia el recorrido
* @return array
*/
function getParams($params, $start=0){
$data = array();
$size = sizeof($params);
for($i=$start; $i<$size; $i++) {
if(is_
$data[$match[1]] = $match[2];
}
return $data;
}
Y se usara por ejemplo
function textField($name, $params=null) {
if(
$params = Util::getParams
...
}
o tambien
function textField($name, $params=array()) {
if(
$params = Util::getParams
...
}
Nota: Habria que revisar cual de ambas es la mas rapida.
Comenzará desde el "1" ya que existe un argumento fijo en el metodo.
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Essential
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- Emilio Silveira
- Definition:
- New
- Series goal:
- Accepted for 0.6-trunk
- Implementation:
-
Not started
- Milestone target:
- None
- Started by
- Completed by