Example #1
0
 public static function setDataLogger(DataLogger $dataLogger)
 {
     $classLogger = Config::getClassLogger();
     if ($classLogger) {
         $classLogger->setOriginalData($dataLogger->toOriginalData, $dataLogger->fromOriginalData);
         $classLogger->setData($dataLogger->toData, $dataLogger->fromData);
     }
 }
 public static function setDataLogger(DataLogger $dataLogger)
 {
     $classLogger = Config::getClassLogger();
     if ($classLogger) {
         $classLogger->setOriginalData($dataLogger->toOriginalData, $dataLogger->fromOriginalData);
         if (!empty($dataLogger->toBatchData)) {
             for ($i = count($dataLogger->toBatchData); $i > 0; --$i) {
                 $toData = array_shift($dataLogger->toBatchData);
                 $fromData = array_shift($dataLogger->fromBatchData);
                 $classLogger->setData($toData, $fromData);
             }
         } else {
             $classLogger->setData($dataLogger->toData, $dataLogger->fromData);
         }
     }
 }