for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace WebTheory\Collection\Fusion;
use WebTheory\Collection\Contracts\ArrayFusionInterface;
use WebTheory\Collection\Fusion\Abstracts\AbstractArrayFusion;
class Diff extends AbstractArrayFusion implements ArrayFusionInterface
{
public function remix(array ...$collections): array
$fusion = array_shift($collections);
$callback = $this->getComparisonCallback();
foreach ($collections as $collection) {
$fusion = array_udiff($fusion, $collection, $callback);
}
return $fusion;