|
@@ 442-444 (lines=3) @@
|
| 439 |
|
$args = [new PreLoadEventArgs($document, $this->dm, $data)]; |
| 440 |
|
$metadata->invokeLifecycleCallbacks(Events::preLoad, $document, $args); |
| 441 |
|
} |
| 442 |
|
if ($this->evm->hasListeners(Events::preLoad)) { |
| 443 |
|
$this->evm->dispatchEvent(Events::preLoad, new PreLoadEventArgs($document, $this->dm, $data)); |
| 444 |
|
} |
| 445 |
|
|
| 446 |
|
// alsoLoadMethods may transform the document before hydration |
| 447 |
|
if (! empty($metadata->alsoLoadMethods)) { |
|
@@ 483-485 (lines=3) @@
|
| 480 |
|
if (! empty($metadata->lifecycleCallbacks[Events::postLoad])) { |
| 481 |
|
$metadata->invokeLifecycleCallbacks(Events::postLoad, $document, [new LifecycleEventArgs($document, $this->dm)]); |
| 482 |
|
} |
| 483 |
|
if ($this->evm->hasListeners(Events::postLoad)) { |
| 484 |
|
$this->evm->dispatchEvent(Events::postLoad, new LifecycleEventArgs($document, $this->dm)); |
| 485 |
|
} |
| 486 |
|
|
| 487 |
|
return $data; |
| 488 |
|
} |