diff --git a/src/Libs/Model.php b/src/Libs/Model.php index 3ea40e7..46b90f6 100644 --- a/src/Libs/Model.php +++ b/src/Libs/Model.php @@ -805,13 +805,21 @@ class Model { * Permite definir como nulo el valor de un atributo. * Sólo funciona para actualizar un elemento de la BD, no para insertar. * - * @param array $atts + * @param string|array $atts + * Atributo o arreglo de atributos que se definirán como nulos. + * + * @return void */ - public function setNull(array $atts) { - foreach ($atts as $att) { - if (!in_array($att, $this->toNull)) - $this->toNull[] = $att; + public function setNull(string|array $atts): void { + if (is_array($atts)) { + foreach ($atts as $att) + if (!in_array($att, $this->toNull)) + $this->toNull[] = $att; + return; } + + if (!in_array($atts, $this->toNull)) + $this->toNull[] = $atts; } } ?>