Kaynağa Gözat

Fixing a bad place to set a variable

After this error :
Notice: Undefined variable: newValues in gedmo/doctrine-extensions/lib/Gedmo/Loggable/LoggableListener.php line 264

I'm seeing the var $newValues wasn't set for the next condition.
Wagner Nicolas 12 yıl önce
ebeveyn
işleme
7140f83837
1 değiştirilmiş dosya ile 1 ekleme ve 1 silme
  1. 1 1
      lib/Gedmo/Loggable/LoggableListener.php

+ 1 - 1
lib/Gedmo/Loggable/LoggableListener.php

@@ -238,8 +238,8 @@ class LoggableListener extends MappedEventSubscriber
             }
             }
             $uow = $om->getUnitOfWork();
             $uow = $om->getUnitOfWork();
             $logEntry->setObjectId($objectId);
             $logEntry->setObjectId($objectId);
+            $newValues = array();
             if ($action !== self::ACTION_REMOVE && isset($config['versioned'])) {
             if ($action !== self::ACTION_REMOVE && isset($config['versioned'])) {
-                $newValues = array();
                 foreach ($ea->getObjectChangeSet($uow, $object) as $field => $changes) {
                 foreach ($ea->getObjectChangeSet($uow, $object) as $field => $changes) {
                     if (!in_array($field, $config['versioned'])) {
                     if (!in_array($field, $config['versioned'])) {
                         continue;
                         continue;