浏览代码

QUAL Force subclass MINVERSION (#26314)

* Define DoliDB::VERSIONMIN as mandatory constant in subclass

See https://stackoverflow.com/a/43134924/6378634

This also helps static tool checks

* fixup! Define DoliDB::VERSIONMIN as mandatory constant in subclass
MDW 1 年之前
父节点
当前提交
24f8488b48
共有 1 个文件被更改,包括 3 次插入1 次删除
  1. 3 1
      htdocs/core/db/DoliDB.class.php

+ 3 - 1
htdocs/core/db/DoliDB.class.php

@@ -29,7 +29,9 @@ require_once DOL_DOCUMENT_ROOT.'/core/db/Database.interface.php';
  */
 abstract class DoliDB implements Database
 {
-	/** @var bool|resource|mysqli|SQLite3|PgSql\connection Database handler */
+	/** @var string Force subclass to implement VERSIONMIN */
+	const VERSIONMIN=self::VERSIONMIN;
+	/** @var bool|resource|mysqli|SQLite3|PgSql\Connection Database handler */
 	public $db;
 	/** @var string Database type */
 	public $type;