Commit 7d3395a6 authored by Laurent Lecluse's avatar Laurent Lecluse
Browse files

Ajout pg_lower pour préparer migration Postgresql

parent caf02ab0
Loading
Loading
Loading
Loading
Loading
+20 −3
Original line number Diff line number Diff line
@@ -148,3 +148,20 @@ function vhlDump(\Enseignement\Entity\VolumeHoraireListe $volumeHoraireListe): \

    return $dumper;
}


function pg_lower(mixed &$data): void
{
    if (is_string($data)) {
        $data = strtolower($data);
        return;
    }
    if (is_array($data)) {
        $data = array_change_key_case($data, CASE_LOWER);
        foreach ($data as $k => $v) {
            if (is_array($v)) {
                pg_lower($data[$k]);
            }
        }
    }
}