예제 #1
0
 /**
  * Return a repeater field configuration array
  * @return array
  */
 public function build()
 {
     $config = parent::build();
     $fields = $this->fieldsBuilder->build();
     $config['sub_fields'] = $fields['fields'];
     if (array_key_exists('collapsed', $config)) {
         $fieldKey = $this->fieldsBuilder->getField($config['collapsed'])->getKey();
         $fieldKey = preg_replace('/^field_/', '', $fieldKey);
         $config['collapsed'] = $this->getName() . '_' . $fieldKey;
     }
     return $config;
 }