Minor improvement, using an intermediate variable to hold the transformed objects

This commit is contained in:
fran6co 2012-05-04 11:05:02 -03:00
parent 1c1c33d327
commit cb20c4015e

View file

@ -40,8 +40,8 @@ class ElasticaToModelTransformerCollection implements ElasticaToModelTransformer
$transformed = array();
foreach ($sorted AS $type => $objects) {
$transformed[$type] = $this->transformers[$type]->transform($objects);
$transformed[$type] = array_combine(array_map(function($o) use ($identifierGetter) {return $o->$identifierGetter();},$transformed[$type]),$transformed[$type]);
$transformedObjects = $this->transformers[$type]->transform($objects);
$transformed[$type] = array_combine(array_map(function($o) use ($identifierGetter) {return $o->$identifierGetter();},$transformedObjects),$transformedObjects);
}
$result = array();