From 279758dc82cc4993e90d948b86234b0f1339ba2f Mon Sep 17 00:00:00 2001
From: Jacek Kowalski <Jacek@jacekk.info>
Date: Mon, 15 Aug 2022 19:56:31 +0000
Subject: [PATCH] Add possibility to synchronize deleted entries

---
 src/PaymentSynchronizer.php |    9 +++------
 1 files changed, 3 insertions(+), 6 deletions(-)

diff --git a/src/PaymentSynchronizer.php b/src/PaymentSynchronizer.php
index c924d27..5ee347f 100644
--- a/src/PaymentSynchronizer.php
+++ b/src/PaymentSynchronizer.php
@@ -5,14 +5,11 @@
 use \Webit\WFirmaSDK\Invoices as Invoices;
 use \Webit\WFirmaSDK\Payments as Payments;
 
-class PaymentSynchronizer {
-	protected $wfirma;
-	protected $helper;
+class PaymentSynchronizer extends Synchronizer {
 	protected $ucrmMainDir;
 
 	function __construct(\Webit\WFirmaSDK\Entity\ModuleApiFactory $wFirmaApi, UcrmHelper $ucrmHelper) {
-		$this->wfirma = $wFirmaApi;
-		$this->helper = $ucrmHelper;
+		parent::__construct($wFirmaApi, $ucrmHelper);
 
 		$backtrace = debug_backtrace();
 		$backtrace = end($backtrace);
@@ -27,7 +24,7 @@
 			[$p2->objectName(), $p2->objectId(), $p2->amount()->value(), $p2->date()->format('Y-m-d'), $p2->paymentMethod()];
 	}
 
-	function synchronize($ucrmPaymentId) {
+	function synchronize(int $ucrmPaymentId) {
 		$crm = $this->helper->getApi();
 		$wFirmaPaymentsApi = $this->wfirma->paymentsApi();
 

--
Gitblit v1.10.0