/** * Avoid saving duplicate card * * @param string $last4 * @return bool */ protected function shouldSaveCard($last4) { // to avoid card save several times during multishipping if ($this->_registry->registry(self::REGISTER_NAME) !== null) { return false; } if ($this->vault->canSaveCard($last4)) { $this->_registry->register(self::REGISTER_NAME, true); return true; } return false; }