Added support for getting documents in unified Doctrine Listener
This commit is contained in:
parent
ff95945819
commit
1628413e65
|
@ -197,7 +197,7 @@ class Listener implements EventSubscriber
|
|||
|
||||
public function postPersist(EventArgs $eventArgs)
|
||||
{
|
||||
$entity = $eventArgs->getEntity();
|
||||
$entity = (method_exists($eventArgs, 'getEntity')) ? $eventArgs->getEntity() : $eventArgs->getDocument();
|
||||
|
||||
if ($entity instanceof $this->objectClass && $this->isObjectIndexable($entity)) {
|
||||
$this->scheduledForInsertion[] = $entity;
|
||||
|
@ -206,7 +206,7 @@ class Listener implements EventSubscriber
|
|||
|
||||
public function postUpdate(EventArgs $eventArgs)
|
||||
{
|
||||
$entity = $eventArgs->getEntity();
|
||||
$entity = (method_exists($eventArgs, 'getEntity')) ? $eventArgs->getEntity() : $eventArgs->getDocument();
|
||||
|
||||
if ($entity instanceof $this->objectClass) {
|
||||
if ($this->isObjectIndexable($entity)) {
|
||||
|
@ -224,7 +224,7 @@ class Listener implements EventSubscriber
|
|||
*/
|
||||
public function preRemove(EventArgs $eventArgs)
|
||||
{
|
||||
$entity = $eventArgs->getEntity();
|
||||
$entity = (method_exists($eventArgs, 'getEntity')) ? $eventArgs->getEntity() : $eventArgs->getDocument();
|
||||
|
||||
if ($entity instanceof $this->objectClass) {
|
||||
$this->scheduleForDeletion($entity);
|
||||
|
|
Loading…
Reference in a new issue