コード例 #1
0
 public function getModelObject()
 {
     if ($this->target instanceof Model) {
         return $this->target->getModelObject();
     }
     return PropertyResolver::get($this->target, $this->property);
 }
コード例 #2
0
 /**
  * @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)));
 }
コード例 #3
0
 public function getModelObject()
 {
     return PropertyResolver::get($this->wrapped->getModelObject(), $this->source->getId());
 }
コード例 #4
0
 public function getModelObject()
 {
     return PropertyResolver::get($this->target, $this->property);
 }