src/ArrayHelper.php
public static function disableNulls(& $data) : array
    {
        $offNull = static function (& $value) {
            return $value === null ?? $value;
        };
        if (\is_array($data)) {
            if (isset($data[0]) && \is_array($data[0])) {
                foreach ($data as $key => & $value) {
                    $value = array_map($offNull, $value);
                }
                unset($value);
            } else {
                $data = array_map($offNull, $data);
            }
        }
        return $data;
    }
public static function disableNulls(& $data) : array
    {
        $offNull = static function (& $value) {
            return $value === null ?? $value;
        };
        if (\is_array($data)) {
            if (isset($data[0]) && \is_array($data[0])) {
                foreach ($data as $key => & $value) {
                    $value = array_map($offNull, $value);
                }
                unset($value);
            } else {
                $data = array_map($offNull, $data);
            }
        }
        return $data;
    }
Убрать из массива NULL-значения

@param $data - набор данных для очистки

@return array