Google\Cloud\Datastore\Operation::sortEntities PHP Method

sortEntities() private method

Sort entities into the order given in $keys.
private sortEntities ( array $entities, array $keys ) : Entity[]
$entities array
$keys array
return Entity[]
    private function sortEntities(array $entities, array $keys)
    {
        $map = [];
        foreach ($entities as $entity) {
            $map[(string) $entity->key()] = $entity;
        }
        $ret = [];
        foreach ($keys as $key) {
            if (isset($map[(string) $key])) {
                $ret[] = $map[(string) $key];
            }
        }
        return $ret;
    }