示例#1
0
 /** {@inheritdoc} */
 public function setData($data)
 {
     if (isset($data['Packages'])) {
         $packages = array_keys($data['Packages']);
     } else {
         $packages = array();
     }
     $this->setPackages($packages);
     return parent::setData($data);
 }
示例#2
0
 /** {@inheritdoc} */
 public function setData($data)
 {
     if (!$this->_object instanceof \Model\ClientOrGroup) {
         throw new \LogicException('No client or group object set');
     }
     return parent::setData($data);
 }
示例#3
0
 /** {@inheritdoc} */
 public function setData($data)
 {
     $data['MaxFragmentSize'] = $this->localize(@$data['MaxFragmentSize'], 'integer');
     $data['WarnCountdown'] = $this->localize(@$data['WarnCountdown'], 'integer');
     return parent::setData($data);
 }
示例#4
0
 /** {@inheritdoc} */
 public function setData($data)
 {
     $data['search'] = $this->localize(@$data['search'], $this->_getTypeFromFilter($data['filter']));
     return parent::setData($data);
 }