MISP/app/Lib/Tools/RequestRearrangeTool.php

17 lines
310 B
PHP

<?php
class RequestRearrangeTool {
public function rearrangeArray($data, $rules) {
foreach ($rules as $from => $to) {
if (isset($data[$from])) {
if ($to !== false) {
$data[$to] = $data[$from];
unset($data[$from]);
} else {
$data = $data[$from];
}
}
}
return $data;
}
}