MISP/app/Lib/Tools/RequestRearrangeTool.php

19 lines
437 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;
}
}