public static function getInstance() { if (!UnitOfWork::$instance instanceof UnitOfWork) { UnitOfWork::$instance = new UnitOfWork(); } return UnitOfWork::$instance; }
public function commit($options = []) { //xdebug_var_dump("Unit of work commiting.."); $this->save(UnitOfWork::getInstance()->getNewObjects()); // UnitOfWork::getInstance()->doRemove(); // UnitOfWork::getInstance()->doUpdate(); }