Explorar o código

Catch errors on destruct of ORM

Nathaniel van Diepen %!s(int64=6) %!d(string=hai) anos
pai
achega
efa4e2a8cc
Modificáronse 1 ficheiros con 4 adicións e 2 borrados
  1. 4 2
      orm.abstract.class.php

+ 4 - 2
orm.abstract.class.php

@@ -83,7 +83,9 @@
 			self::$instances[] = $this;
 		}
 		public function __destruct(){
-			$this->__sleep();
+			try{
+				$this->__sleep();
+			}catch(Exception $e){}
 			$this->_changed = [];
 			$this->_data = [];
 			$this->_related = [];
@@ -417,4 +419,4 @@
 			}
 		}
 	}
-?>
+?>