Nextras\Orm\Mapper\Dbal\StorageReflection\StorageReflection::getManyHasManyStoragePrimaryKeys PHP Метод

getManyHasManyStoragePrimaryKeys() публичный Метод

public getManyHasManyStoragePrimaryKeys ( Nextras\Orm\Mapper\IMapper $target )
$target Nextras\Orm\Mapper\IMapper
    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());
    }