/** * @param array $option_attributes */ public function setOptionAttributes(array $option_attributes) { foreach ($option_attributes as $key => $value) { if (method_exists($this->getTargetClass(), $value)) { $option_attributes[$key] = function ($entity) use($value) { return $entity->{$value}(); }; } } parent::setOptionAttributes($option_attributes); }