public function getManyHasManyStoragePrimaryKeys(IMapper $target)
{
$targetStorageRefleciton = $target->getStorageReflection();
$one = $this->getStoragePrimaryKey()[0];
$two = $targetStorageRefleciton->getStoragePrimaryKey()[0];
if ($one !== $two) {
return [$one, $two];
}
return $this->findManyHasManyPrimaryColumns($this->getManyHasManyStorageName($target), $this->storageName, $targetStorageRefleciton->getStorageName());
}