File tree Expand file tree Collapse file tree 3 files changed +18
-2
lines changed
Expand file tree Collapse file tree 3 files changed +18
-2
lines changed Original file line number Diff line number Diff line change @@ -341,6 +341,10 @@ public function deleteEntry(ActivityStoreEntryInterface $entry)
341341 */
342342 public function deleteCustomer (CustomerInterface $ customer )
343343 {
344+ $ db = Db::get ();
345+ $ db ->exec (
346+ sprintf ('delete from %s where customerId = %d ' , self ::ACTIVITIES_TABLE , $ customer ->getId ())
347+ );
344348 }
345349
346350 /**
Original file line number Diff line number Diff line change 1515
1616namespace CustomerManagementFrameworkBundle \CustomerSaveManager ;
1717
18+ use CustomerManagementFrameworkBundle \ActivityStore \ActivityStoreInterface ;
1819use CustomerManagementFrameworkBundle \CustomerProvider \CustomerProviderInterface ;
1920use CustomerManagementFrameworkBundle \CustomerSaveHandler \CustomerSaveHandlerInterface ;
2021use CustomerManagementFrameworkBundle \CustomerSaveValidator \CustomerSaveValidatorInterface ;
@@ -204,6 +205,12 @@ public function postDelete(CustomerInterface $customer)
204205 */
205206 $ duplicatesIndex = \Pimcore::getContainer ()->get (DuplicatesIndexInterface::class);
206207 $ duplicatesIndex ->deleteCustomerFromDuplicateIndex ($ customer );
208+
209+ /**
210+ * @var ActivityStoreInterface $activityStore
211+ */
212+ $ activityStore = \Pimcore::getContainer ()->get (ActivityStoreInterface::class);
213+ $ activityStore ->deleteCustomer ($ customer );
207214 }
208215
209216 public function validateOnSave (CustomerInterface $ customer , $ withDuplicatesCheck = true )
Original file line number Diff line number Diff line change @@ -108,11 +108,16 @@ services:
108108 class : CustomerManagementFrameworkBundle\ActivityView\DefaultActivityView
109109 arguments : ['@cmf.view_formatter']
110110
111- cmf.activity_store :
111+ CustomerManagementFrameworkBundle\ActivityStore\ActivityStoreInterface :
112112 class : CustomerManagementFrameworkBundle\ActivityStore\MariaDb
113113
114- cmf.activity_manager :
114+ cmf.activity_store :
115+ alias : CustomerManagementFrameworkBundle\ActivityStore\ActivityStoreInterface
116+
117+ CustomerManagementFrameworkBundle\ActivityStore\ActivityManagerInterface :
115118 class : CustomerManagementFrameworkBundle\ActivityManager\DefaultActivityManager
119+ cmf.activity_manager :
120+ alias : CustomerManagementFrameworkBundle\ActivityStore\ActivityManagerInterface
116121
117122 cmf.activity_store_entry :
118123 class : CustomerManagementFrameworkBundle\Model\ActivityStoreEntry\DefaultActivityStoreEntry
You can’t perform that action at this time.
0 commit comments