浏览代码

Add previously thrown exception to encapsulating one

Michel Weimerskirch 13 年之前
父节点
当前提交
ce1099e477
共有 1 个文件被更改,包括 4 次插入4 次删除
  1. 4 4
      Model/ORM/ModelManager.php

+ 4 - 4
Model/ORM/ModelManager.php

@@ -96,7 +96,7 @@ class ModelManager implements ModelManagerInterface
             $this->entityManager->persist($object);
             $this->entityManager->persist($object);
             $this->entityManager->flush();
             $this->entityManager->flush();
         } catch ( \PDOException $e ) {
         } catch ( \PDOException $e ) {
-            throw new ModelManagerException();
+            throw new ModelManagerException('', 0, $e);
         }
         }
     }
     }
 
 
@@ -106,7 +106,7 @@ class ModelManager implements ModelManagerInterface
             $this->entityManager->persist($object);
             $this->entityManager->persist($object);
             $this->entityManager->flush();
             $this->entityManager->flush();
         } catch ( \PDOException $e ) {
         } catch ( \PDOException $e ) {
-            throw new ModelManagerException();
+            throw new ModelManagerException('', 0, $e);
         }
         }
     }
     }
 
 
@@ -116,7 +116,7 @@ class ModelManager implements ModelManagerInterface
             $this->entityManager->remove($object);
             $this->entityManager->remove($object);
             $this->entityManager->flush();
             $this->entityManager->flush();
         } catch ( \PDOException $e ) {
         } catch ( \PDOException $e ) {
-            throw new ModelManagerException();
+            throw new ModelManagerException('', 0, $e);
         }
         }
     }
     }
 
 
@@ -311,7 +311,7 @@ class ModelManager implements ModelManagerInterface
             $this->entityManager->flush();
             $this->entityManager->flush();
             $this->entityManager->clear();
             $this->entityManager->clear();
         } catch ( \PDOException $e ) {
         } catch ( \PDOException $e ) {
-            throw new ModelManagerException();
+            throw new ModelManagerException('', 0, $e);
         }
         }
     }
     }