Fixes: #2584 Added method array_differs_recursive