/** * Return true if payment method's module is enabled * * @param \XLite\Model\Payment\Method $method Payment method model object * * @return boolean */ protected function isModuleEnabled(\XLite\Model\Payment\Method $method) { $result = true; $result = (bool) $method->getProcessor(); if ($method->getModuleEnabled() != $result) { $method->setModuleEnabled($result); $method->update(); } return $result; }
/** * {@inheritDoc} */ public function update() { $this->__initializer__ && $this->__initializer__->__invoke($this, 'update', array()); return parent::update(); }