VersionPress\Tests\Utils\DBAsserter::identifyEntities PHP Метод

identifyEntities() приватный статический Метод

private static identifyEntities ( $entityName, $entities, $idMap )
    private static function identifyEntities($entityName, $entities, $idMap)
    {
        $entityInfo = self::$schemaInfo->getEntityInfo($entityName);
        if (!$entityInfo->usesGeneratedVpids) {
            return $entities;
        }
        $table = $entityInfo->tableName;
        $idColumnName = $entityInfo->idColumnName;
        foreach ($entities as &$entity) {
            $id = $entity[$idColumnName];
            if (isset($idMap[$table], $idMap[$table][$id])) {
                $entity[$entityInfo->vpidColumnName] = $idMap[$table][$id];
            }
        }
        return $entities;
    }