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); }
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; }
public function check($fields = array()) { parent::check($fields); if (isset($this->type)) { unset($this->type); } }
public function check($fields = array()) { unset($this->cfg); return parent::check(); }