/** * @param ModelInterface $model * @param mixed $references * @param DatabaseInterface $database */ public function setValue(ModelInterface $model, $references, DatabaseInterface $database) { $result = array(); foreach ($references as $key => $reference) { $result[$key] = $database->fetchProxy($reference['hash'], $reference['class']); } parent::setValue($model, $result, $database); }