Skip to content

Commit 4241fbd

Browse files
committed
VirtualTypes cannot be proxied + fix missing variable
1 parent 3b7dec5 commit 4241fbd

File tree

3 files changed

+11
-11
lines changed

3 files changed

+11
-11
lines changed

Observer/DeleteExport.php

-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ public function __construct(
3535
public function execute(Observer $observer): void
3636
{
3737
$entity = $observer->getData('data_object');
38-
3938
if ($entity instanceof DataObject) {
4039
try {
4140
foreach ($this->fetchExportEntities($entity)->getItems() as $exportEntity) {

Observer/InvalidateExport.php

+1
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ public function __construct(
3636

3737
public function execute(Observer $observer): void
3838
{
39+
$entity = $observer->getData('data_object');
3940
if ($entity instanceof DataObject) {
4041
try {
4142
foreach ($this->fetchExportEntities($entity)->getItems() as $exportEntity) {

etc/di.xml

+10-10
Original file line numberDiff line numberDiff line change
@@ -1540,16 +1540,16 @@
15401540
<arguments>
15411541
<argument name="notifiers" xsi:type="array">
15421542
<item name="pending" xsi:type="array">
1543-
<item name="customer" xsi:type="object">Opengento\Gdpr\Model\Customer\Erase\Notifier\Pending\Proxy</item>
1544-
<item name="order" xsi:type="object">Opengento\Gdpr\Model\Order\Erase\Notifier\Pending\Proxy</item>
1543+
<item name="customer" xsi:type="object">Opengento\Gdpr\Model\Customer\Erase\Notifier\Pending</item>
1544+
<item name="order" xsi:type="object">Opengento\Gdpr\Model\Order\Erase\Notifier\Pending</item>
15451545
</item>
15461546
<item name="success" xsi:type="array">
1547-
<item name="customer" xsi:type="object">Opengento\Gdpr\Model\Customer\Erase\Notifier\Succeeded\Proxy</item>
1548-
<item name="order" xsi:type="object">Opengento\Gdpr\Model\Order\Erase\Notifier\Succeeded\Proxy</item>
1547+
<item name="customer" xsi:type="object">Opengento\Gdpr\Model\Customer\Erase\Notifier\Succeeded</item>
1548+
<item name="order" xsi:type="object">Opengento\Gdpr\Model\Order\Erase\Notifier\Succeeded</item>
15491549
</item>
15501550
<item name="cancel" xsi:type="array">
1551-
<item name="customer" xsi:type="object">Opengento\Gdpr\Model\Customer\Erase\Notifier\Canceled\Proxy</item>
1552-
<item name="order" xsi:type="object">Opengento\Gdpr\Model\Order\Erase\Notifier\Canceled\Proxy</item>
1551+
<item name="customer" xsi:type="object">Opengento\Gdpr\Model\Customer\Erase\Notifier\Canceled</item>
1552+
<item name="order" xsi:type="object">Opengento\Gdpr\Model\Order\Erase\Notifier\Canceled</item>
15531553
</item>
15541554
</argument>
15551555
</arguments>
@@ -1633,12 +1633,12 @@
16331633
<arguments>
16341634
<argument name="notifiers" xsi:type="array">
16351635
<item name="pending" xsi:type="array">
1636-
<item name="customer" xsi:type="object">Opengento\Gdpr\Model\Customer\Export\Notifier\Pending\Proxy</item>
1637-
<item name="order" xsi:type="object">Opengento\Gdpr\Model\Order\Export\Notifier\Pending\Proxy</item>
1636+
<item name="customer" xsi:type="object">Opengento\Gdpr\Model\Customer\Export\Notifier\Pending</item>
1637+
<item name="order" xsi:type="object">Opengento\Gdpr\Model\Order\Export\Notifier\Pending</item>
16381638
</item>
16391639
<item name="ready" xsi:type="array">
1640-
<item name="customer" xsi:type="object">Opengento\Gdpr\Model\Customer\Export\Notifier\Ready\Proxy</item>
1641-
<item name="order" xsi:type="object">Opengento\Gdpr\Model\Order\Export\Notifier\Ready\Proxy</item>
1640+
<item name="customer" xsi:type="object">Opengento\Gdpr\Model\Customer\Export\Notifier\Ready</item>
1641+
<item name="order" xsi:type="object">Opengento\Gdpr\Model\Order\Export\Notifier\Ready</item>
16421642
</item>
16431643
</argument>
16441644
</arguments>

0 commit comments

Comments
 (0)