for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Locastic\Loggastic\Util;
final class ArraysComparer
{
public static function getCompared(array $currentData, array $previousData): ?array
$previousValues = ArrayDiff::arrayDiffRecursive($previousData, $currentData);
$currentValues = ArrayDiff::arrayDiffRecursive($currentData, $previousData);
if (!$previousValues && !$currentValues) {
return null;
}
return ['previousValues' => $previousValues, 'currentValues' => $currentValues];