Skip to content

Commit

Permalink
🔨 BASE #198 new method formDinDeleteRowByKeyIndex
Browse files Browse the repository at this point in the history
  • Loading branch information
bjverde committed Oct 27, 2019
1 parent 5a7b735 commit e6d72ce
Showing 1 changed file with 26 additions and 1 deletion.
27 changes: 26 additions & 1 deletion base/classes/helpers/ArrayHelper.class.php
Original file line number Diff line number Diff line change
Expand Up @@ -214,8 +214,33 @@ public static function formDinGetValue($array,$atributeName,$key)
return $value;
}


/**
* Remove todos os elementos de uma linha de um array FormDin
* Recebe um array formDin e o numero da linha que será removida.
* Retonar um novo array com:
* $result['result'] = true se deletou ou false se não foi possivel deletar
* $result['formarray'] = array com o resultado
* $result['message'] = motivo da não deleção
* @param array $array
* @param string $atributeName
* @param int $keyIndex
* @throws InvalidArgumentException
* @return NULL|array
*/
public static function formDinDeleteRowByKeyIndex($array,$keyIndex){
self::validateIsArray($array, __METHOD__, __LINE__);
$attributeName = array_key_first($array);
return self::formDinDeleteRowByColumnNameAndKeyIndex($array, $attributeName, $keyIndex);
}

/**
* -
* Remove todos os elementos de uma linha de um array FormDin
* Recebe um array formDin o nome de uma coluna e o numero da linha que será removida.
* Retonar um novo array com:
* $result['result'] = true se deletou ou false se não foi possivel deletar
* $result['formarray'] = array com o resultado
* $result['message'] = motivo da não deleção
* @param array $array
* @param string $atributeName
* @param int $keyIndex
Expand Down

0 comments on commit e6d72ce

Please sign in to comment.