Exemplo n.º 1
0
 /** {@inheritdoc} */
 public function setData($data)
 {
     if (empty($data['OriginalId'])) {
         throw new \LogicException('OriginalId not set or empty');
     }
     return parent::setData($data);
 }
Exemplo n.º 2
0
 /** {@inheritdoc} */
 public function setData($data)
 {
     $data['Preferences']['lockValidity'] = $this->localize($data['Preferences']['lockValidity'], 'integer');
     $data['Preferences']['sessionValidity'] = $this->localize($data['Preferences']['sessionValidity'], 'integer');
     $data['Preferences']['sessionCleanupInterval'] = $this->localize($data['Preferences']['sessionCleanupInterval'], 'integer');
     return parent::setData($data);
 }
Exemplo n.º 3
0
 /** {@inheritdoc} */
 public function setData($data)
 {
     $data['Preferences']['scannersPerSubnet'] = $this->localize($data['Preferences']['scannersPerSubnet'], 'integer');
     $data['Preferences']['scannerMinDays'] = $this->localize($data['Preferences']['scannerMinDays'], 'integer');
     $data['Preferences']['scannerMaxDays'] = $this->localize($data['Preferences']['scannerMaxDays'], 'integer');
     $data['Preferences']['scanArpDelay'] = $this->localize($data['Preferences']['scanArpDelay'], 'integer');
     return parent::setData($data);
 }
Exemplo n.º 4
0
 public function setData($data)
 {
     $this->data = $data;
     if (isset($data['options'])) {
         if (!isset($data['product_id']) || !isset($data['parent_product_id'])) {
             throw new \RuntimeExecption('didnt get product id or parent');
         }
         $this->addOptions($data['options']);
     }
     parent::setData($this->data);
 }
Exemplo n.º 5
0
 /** {@inheritdoc} */
 public function setData($data)
 {
     $data['Preferences']['contactInterval'] = $this->localize($data['Preferences']['contactInterval'], 'integer');
     $data['Preferences']['inventoryInterval'] = $this->localize($data['Preferences']['inventoryInterval'], 'integer');
     return parent::setData($data);
 }
Exemplo n.º 6
0
 /** {@inheritdoc} */
 public function setData($data)
 {
     $this->getInputFilter()->get('Preferences')->get('saveDir')->setRequired($data['Preferences']['saveRawData']);
     return parent::setData($data);
 }
Exemplo n.º 7
0
 /** {@inheritdoc} */
 public function setData($data)
 {
     $data['Preferences']['downloadPeriodDelay'] = $this->localize($data['Preferences']['downloadPeriodDelay'], 'integer');
     $data['Preferences']['downloadCycleDelay'] = $this->localize($data['Preferences']['downloadCycleDelay'], 'integer');
     $data['Preferences']['downloadFragmentDelay'] = $this->localize($data['Preferences']['downloadFragmentDelay'], 'integer');
     $data['Preferences']['downloadTimeout'] = $this->localize($data['Preferences']['downloadTimeout'], 'integer');
     return parent::setData($data);
 }
Exemplo n.º 8
0
 /** {@inheritdoc} */
 public function setData($data)
 {
     $data['Preferences']['defaultMaxFragmentSize'] = $this->localize($data['Preferences']['defaultMaxFragmentSize'], 'integer');
     $data['Preferences']['defaultWarnCountdown'] = $this->localize($data['Preferences']['defaultWarnCountdown'], 'integer');
     return parent::setData($data);
 }
Exemplo n.º 9
0
 /** {@inheritdoc} */
 public function setData($data)
 {
     $data['Preferences']['groupCacheExpirationInterval'] = $this->localize($data['Preferences']['groupCacheExpirationInterval'], 'integer');
     $data['Preferences']['groupCacheExpirationFuzz'] = $this->localize($data['Preferences']['groupCacheExpirationFuzz'], 'integer');
     return parent::setData($data);
 }