public function check($fields = array())
 {
     $vars = get_class_vars('Subscription');
     $props = get_object_vars($this);
     foreach ($props as $n => $prop) {
         if (!array_key_exists($n, $vars)) {
             unset($this->{$n});
         }
     }
     return parent::check($fields);
 }
 public function check($fields = array())
 {
     if (isset($this->settings)) {
         unset($this->settings);
     }
     if (isset($this->mi_class)) {
         unset($this->mi_class);
     }
     if (isset($this->info)) {
         unset($this->info);
     }
     return parent::check($fields);
 }
示例#3
0
 public function check($fields = array())
 {
     $unset = array('made_free');
     foreach ($unset as $varname) {
         if (isset($this->{$varname})) {
             unset($this->{$varname});
         }
     }
     $this->amount = AECToolbox::correctAmount($this->amount);
     parent::check($fields);
     return true;
 }
示例#4
0
 public function check($fields = array())
 {
     parent::check($fields);
     if (isset($this->type)) {
         unset($this->type);
     }
 }
示例#5
0
 public function check($fields = array())
 {
     unset($this->cfg);
     return parent::check();
 }