public function getModelObject() { if ($this->target instanceof Model) { return $this->target->getModelObject(); } return PropertyResolver::get($this->target, $this->property); }
/** * @todo this should get the property via a resolver helper * @param GridItem $item * @param type $componentId * @param Model $model */ public function populateCell(GridItem $item, $componentId, Model $model) { $property = $this->propertyName; $value = PropertyResolver::get($model->getModelObject(), $property); $item->add(new Label($componentId, new BasicModel($value))); }
public function getModelObject() { return PropertyResolver::get($this->wrapped->getModelObject(), $this->source->getId()); }
public function getModelObject() { return PropertyResolver::get($this->target, $this->property); }