/** * {@inheritdoc} */ public function ukeyDiff(CollectionInterface $collection, callable $differ) : CollectionInterface { $this->validateCollection($collection); return new self($this->type, parent::ukeyDiff($collection, $differ)->toPrimitive()); }