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