public function getInfo()
 {
     $info = parent::getInfo();
     $tmp = $this->getOptions();
     $info['parent_options'] = reset($tmp);
     $info['parent_field'] = key($tmp);
     return $info;
 }
 public function getInfo()
 {
     $data = parent::getInfo();
     $data['options'] = $this->getOptions();
     // In JS we cannot rely on the order of object properties during iteration
     // so we pass an order of keys as an array
     $data['oOrder'] = array_keys($data['options']);
     $data['defaultOption'] = _ws($this->getParameter('defaultOption'));
     return $data;
 }
 public function getInfo()
 {
     $info = parent::getInfo();
     foreach ($this->options['fields'] as $field) {
         /**
          * @var $field waContactField
          */
         $info['fields'][$field->getId()] = $field->getInfo();
     }
     return $info;
 }
 public function getInfo()
 {
     $info = parent::getInfo();
     $info['input_height'] = $this->getParameter('input_height');
     return $info;
 }
 public function getInfo()
 {
     $data = parent::getInfo();
     $data['region_countries'] = array_fill_keys($this->getRegionCountries(), 1);
     return $data;
 }
 public function getInfo()
 {
     $info = parent::getInfo();
     $info['format'] = waDateTime::getFormatJS('date');
     return $info;
 }