コード例 #1
0
 /**
  * Override the list method in order to return a specific delta from the
  * space override.
  */
 public function getSpace()
 {
     $list = parent::index();
     $request = $this->getRequest();
     if (!empty($request['type']) && !empty($list[0]['value'][$request['type']])) {
         // We need a sub value from the space.
         $sub_value = $list[0]['value'][$request['type']];
         if (!empty($request['delta']) && !empty($sub_value[$request['delta']])) {
             // We need a specif delta from the sub value.
             return $sub_value[$request['delta']];
         }
         return $sub_value;
     }
     return $list;
 }