diff --git a/htdocs/core/class/commondocgenerator.class.php b/htdocs/core/class/commondocgenerator.class.php index 1453de5f473..439c7147a8b 100644 --- a/htdocs/core/class/commondocgenerator.class.php +++ b/htdocs/core/class/commondocgenerator.class.php @@ -40,6 +40,11 @@ abstract class CommonDocGenerator */ public $name = ''; + /** + * @var string Version + */ + public $version = ''; + /** * @var string Error code (or message) */ diff --git a/htdocs/core/modules/asset/modules_asset.php b/htdocs/core/modules/asset/modules_asset.php index c9b64e0180f..8fa620a0d25 100644 --- a/htdocs/core/modules/asset/modules_asset.php +++ b/htdocs/core/modules/asset/modules_asset.php @@ -101,6 +101,11 @@ abstract class ModelePDFAsset extends CommonDocGenerator */ abstract class ModeleNumRefAsset { + /** + * @var string Version + */ + public $version = ''; + /** * @var string Error code (or message) */ diff --git a/htdocs/core/modules/barcode/modules_barcode.class.php b/htdocs/core/modules/barcode/modules_barcode.class.php index dac575cbb17..0452ae614f0 100644 --- a/htdocs/core/modules/barcode/modules_barcode.class.php +++ b/htdocs/core/modules/barcode/modules_barcode.class.php @@ -52,6 +52,11 @@ abstract class ModeleBarCode */ abstract class ModeleNumRefBarCode { + /** + * @var string Version + */ + public $version = ''; + /** * @var string Error code (or message) */ diff --git a/htdocs/core/modules/bom/modules_bom.php b/htdocs/core/modules/bom/modules_bom.php index 64fc9502d26..bc2923ac39c 100644 --- a/htdocs/core/modules/bom/modules_bom.php +++ b/htdocs/core/modules/bom/modules_bom.php @@ -67,6 +67,11 @@ abstract class ModelePDFBom extends CommonDocGenerator */ abstract class ModeleNumRefBoms { + /** + * @var string Version + */ + public $version = ''; + /** * @var string Error code (or message) */ diff --git a/htdocs/core/modules/cheque/modules_chequereceipts.php b/htdocs/core/modules/cheque/modules_chequereceipts.php index 45e18a12734..7241c8c2d45 100644 --- a/htdocs/core/modules/cheque/modules_chequereceipts.php +++ b/htdocs/core/modules/cheque/modules_chequereceipts.php @@ -36,6 +36,11 @@ require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php'; // Requis */ abstract class ModeleNumRefChequeReceipts { + /** + * @var string Version + */ + public $version = ''; + /** * @var string Error code (or message) */ diff --git a/htdocs/core/modules/commande/modules_commande.php b/htdocs/core/modules/commande/modules_commande.php index 839be6c9627..bb4a4b022fc 100644 --- a/htdocs/core/modules/commande/modules_commande.php +++ b/htdocs/core/modules/commande/modules_commande.php @@ -85,6 +85,11 @@ abstract class ModelePDFCommandes extends CommonDocGenerator */ abstract class ModeleNumRefCommandes { + /** + * @var string Version + */ + public $version = ''; + /** * @var string Error code (or message) */ diff --git a/htdocs/core/modules/delivery/modules_delivery.php b/htdocs/core/modules/delivery/modules_delivery.php index 9f7b6805f73..967652fb7a0 100644 --- a/htdocs/core/modules/delivery/modules_delivery.php +++ b/htdocs/core/modules/delivery/modules_delivery.php @@ -70,6 +70,11 @@ abstract class ModelePDFDeliveryOrder extends CommonDocGenerator */ abstract class ModeleNumRefDeliveryOrder { + /** + * @var string Version + */ + public $version = ''; + /** * @var string Error code (or message) */ diff --git a/htdocs/core/modules/dons/modules_don.php b/htdocs/core/modules/dons/modules_don.php index ca982c61a53..6c1d297e59e 100644 --- a/htdocs/core/modules/dons/modules_don.php +++ b/htdocs/core/modules/dons/modules_don.php @@ -66,6 +66,11 @@ abstract class ModeleDon extends CommonDocGenerator */ abstract class ModeleNumRefDons { + /** + * @var string Version + */ + public $version = ''; + /** * @var string Error code (or message) */ diff --git a/htdocs/core/modules/expensereport/modules_expensereport.php b/htdocs/core/modules/expensereport/modules_expensereport.php index e3e8f6f67d3..5d2575d1fad 100644 --- a/htdocs/core/modules/expensereport/modules_expensereport.php +++ b/htdocs/core/modules/expensereport/modules_expensereport.php @@ -110,13 +110,16 @@ function expensereport_pdf_create(DoliDB $db, ExpenseReport $object, $message, $ abstract class ModeleNumRefExpenseReport { + /** + * @var string Version + */ + public $version = ''; + /** * @var string Error code (or message) */ public $error = ''; - public $version; - /** * Return if a model can be used or not diff --git a/htdocs/core/modules/facture/modules_facture.php b/htdocs/core/modules/facture/modules_facture.php index 8467868cd4a..a9eae1596ce 100644 --- a/htdocs/core/modules/facture/modules_facture.php +++ b/htdocs/core/modules/facture/modules_facture.php @@ -253,13 +253,16 @@ abstract class ModelePDFFactures extends CommonDocGenerator */ abstract class ModeleNumRefFactures { + /** + * @var string Version + */ + public $version = ''; + /** * @var string Error code (or message) */ public $error = ''; - public $version; - /** * Return if a module can be used or not diff --git a/htdocs/core/modules/fichinter/modules_fichinter.php b/htdocs/core/modules/fichinter/modules_fichinter.php index 8cf126fc4af..8c9fd284390 100644 --- a/htdocs/core/modules/fichinter/modules_fichinter.php +++ b/htdocs/core/modules/fichinter/modules_fichinter.php @@ -67,13 +67,16 @@ abstract class ModelePDFFicheinter extends CommonDocGenerator */ abstract class ModeleNumRefFicheinter { + /** + * @var string Version + */ + public $version = ''; + /** * @var string Error code (or message) */ public $error = ''; - public $version; - /** * Return if a module can be used or not diff --git a/htdocs/core/modules/hrm/modules_evaluation.php b/htdocs/core/modules/hrm/modules_evaluation.php index adde109f60b..83604e08804 100644 --- a/htdocs/core/modules/hrm/modules_evaluation.php +++ b/htdocs/core/modules/hrm/modules_evaluation.php @@ -66,13 +66,16 @@ abstract class ModelePDFEvaluation extends CommonDocGenerator */ abstract class ModeleNumRefEvaluation { + /** + * @var string Version + */ + public $version = ''; + /** * @var string Error code (or message) */ public $error = ''; - public $version; - /** * Return if a module can be used or not diff --git a/htdocs/core/modules/member/modules_member.class.php b/htdocs/core/modules/member/modules_member.class.php index 41fbbacf2b3..422d514d6e6 100644 --- a/htdocs/core/modules/member/modules_member.class.php +++ b/htdocs/core/modules/member/modules_member.class.php @@ -67,6 +67,10 @@ abstract class ModelePDFMember extends CommonDocGenerator */ abstract class ModeleNumRefMembers { + /** + * @var string Version + */ + public $version = ''; public $code_modifiable; // Editable code diff --git a/htdocs/core/modules/mrp/modules_mo.php b/htdocs/core/modules/mrp/modules_mo.php index 5c741f28d47..9938b44086a 100644 --- a/htdocs/core/modules/mrp/modules_mo.php +++ b/htdocs/core/modules/mrp/modules_mo.php @@ -67,13 +67,16 @@ abstract class ModelePDFMo extends CommonDocGenerator */ abstract class ModeleNumRefMos { + /** + * @var string Version + */ + public $version = ''; + /** * @var string Error code (or message) */ public $error = ''; - public $version; - /** * Return if a module can be used or not diff --git a/htdocs/core/modules/payment/modules_payment.php b/htdocs/core/modules/payment/modules_payment.php index 68b864fe94d..1738dc9aea5 100644 --- a/htdocs/core/modules/payment/modules_payment.php +++ b/htdocs/core/modules/payment/modules_payment.php @@ -23,11 +23,17 @@ abstract class ModeleNumRefPayments { + /** + * @var string Version + */ + public $version = ''; + /** * @var string Error code (or message) */ public $error = ''; + /** * Return if a module can be used or not * diff --git a/htdocs/core/modules/product_batch/modules_product_batch.class.php b/htdocs/core/modules/product_batch/modules_product_batch.class.php index d596ffeb111..6522d0d9185 100644 --- a/htdocs/core/modules/product_batch/modules_product_batch.class.php +++ b/htdocs/core/modules/product_batch/modules_product_batch.class.php @@ -69,6 +69,11 @@ abstract class ModelePDFProductBatch extends CommonDocGenerator */ abstract class ModeleNumRefBatch { + /** + * @var string Version + */ + public $version = ''; + /** * @var string Error code (or message) */ diff --git a/htdocs/core/modules/project/modules_project.php b/htdocs/core/modules/project/modules_project.php index 9f8e0e977c7..4349b4b6acc 100644 --- a/htdocs/core/modules/project/modules_project.php +++ b/htdocs/core/modules/project/modules_project.php @@ -120,16 +120,16 @@ abstract class ModelePDFProjects extends CommonDocGenerator */ abstract class ModeleNumRefProjects { + /** + * @var string Version + */ + public $version = ''; + /** * @var string Error code (or message) */ public $error = ''; - /** - * @var string $version - */ - public $version; - /** * Return if a module can be used or not * diff --git a/htdocs/core/modules/project/task/modules_task.php b/htdocs/core/modules/project/task/modules_task.php index 97e31d5d24c..678165e8338 100644 --- a/htdocs/core/modules/project/task/modules_task.php +++ b/htdocs/core/modules/project/task/modules_task.php @@ -66,6 +66,11 @@ abstract class ModelePDFTask extends CommonDocGenerator */ abstract class ModeleNumRefTask { + /** + * @var string Version + */ + public $version = ''; + /** * @var string Error code (or message) */ diff --git a/htdocs/core/modules/propale/modules_propale.php b/htdocs/core/modules/propale/modules_propale.php index be4c32ab6a5..1beeee92097 100644 --- a/htdocs/core/modules/propale/modules_propale.php +++ b/htdocs/core/modules/propale/modules_propale.php @@ -86,13 +86,16 @@ abstract class ModelePDFPropales extends CommonDocGenerator */ abstract class ModeleNumRefPropales { + /** + * @var string Version + */ + public $version = ''; + /** * @var string Error code (or message) */ public $error = ''; - public $version; - /** * Return if a module can be used or not diff --git a/htdocs/core/modules/stocktransfer/modules_stocktransfer.php b/htdocs/core/modules/stocktransfer/modules_stocktransfer.php index 2a7218543e7..00b1b23f684 100644 --- a/htdocs/core/modules/stocktransfer/modules_stocktransfer.php +++ b/htdocs/core/modules/stocktransfer/modules_stocktransfer.php @@ -67,11 +67,17 @@ abstract class ModelePDFStockTransfer extends CommonDocGenerator */ abstract class ModeleNumRefStockTransfer { + /** + * @var string Version + */ + public $version = ''; + /** * @var string Error code (or message) */ public $error = ''; + /** * Return if a module can be used or not * diff --git a/htdocs/core/modules/supplier_invoice/modules_facturefournisseur.php b/htdocs/core/modules/supplier_invoice/modules_facturefournisseur.php index f32ae09ae6d..b59f6f9f78a 100644 --- a/htdocs/core/modules/supplier_invoice/modules_facturefournisseur.php +++ b/htdocs/core/modules/supplier_invoice/modules_facturefournisseur.php @@ -66,13 +66,16 @@ abstract class ModelePDFSuppliersInvoices extends CommonDocGenerator */ abstract class ModeleNumRefSuppliersInvoices { + /** + * @var string Version + */ + public $version = ''; + /** * @var string Error code (or message) */ public $error = ''; - public $version; - /** Return if a model can be used or not * diff --git a/htdocs/core/modules/supplier_order/modules_commandefournisseur.php b/htdocs/core/modules/supplier_order/modules_commandefournisseur.php index 5325fdf8ca5..a68983c2ee8 100644 --- a/htdocs/core/modules/supplier_order/modules_commandefournisseur.php +++ b/htdocs/core/modules/supplier_order/modules_commandefournisseur.php @@ -88,13 +88,16 @@ abstract class ModelePDFSuppliersOrders extends CommonDocGenerator */ abstract class ModeleNumRefSuppliersOrders { + /** + * @var string Version + */ + public $version = ''; + /** * @var string Error code (or message) */ public $error = ''; - public $version; - /** Return if a model can be used or not * diff --git a/htdocs/core/modules/supplier_payment/modules_supplier_payment.php b/htdocs/core/modules/supplier_payment/modules_supplier_payment.php index 9e6358fe437..4269140332b 100644 --- a/htdocs/core/modules/supplier_payment/modules_supplier_payment.php +++ b/htdocs/core/modules/supplier_payment/modules_supplier_payment.php @@ -94,13 +94,16 @@ abstract class ModelePDFSuppliersPayments extends CommonDocGenerator abstract class ModeleNumRefSupplierPayments { + /** + * @var string Version + */ + public $version = ''; + /** * @var string Error code (or message) */ public $error = ''; - public $version; - /** * Return if a module can be used or not diff --git a/htdocs/core/modules/supplier_proposal/modules_supplier_proposal.php b/htdocs/core/modules/supplier_proposal/modules_supplier_proposal.php index 18655535be3..b4654ee488f 100644 --- a/htdocs/core/modules/supplier_proposal/modules_supplier_proposal.php +++ b/htdocs/core/modules/supplier_proposal/modules_supplier_proposal.php @@ -69,13 +69,16 @@ abstract class ModelePDFSupplierProposal extends CommonDocGenerator */ abstract class ModeleNumRefSupplierProposal { + /** + * @var string Version + */ + public $version = ''; + /** * @var string Error code (or message) */ public $error = ''; - public $version; - /** * Return if a module can be used or not diff --git a/htdocs/core/modules/takepos/modules_takepos.php b/htdocs/core/modules/takepos/modules_takepos.php index bd554a85a65..dc61ca41855 100644 --- a/htdocs/core/modules/takepos/modules_takepos.php +++ b/htdocs/core/modules/takepos/modules_takepos.php @@ -33,14 +33,17 @@ */ abstract class ModeleNumRefTakepos { + /** + * @var string Version + */ + public $version = ''; + /** * @var string Error code (or message) */ public $error = ''; - public $version = ''; - /** * Return if a module can be used or not * diff --git a/htdocs/core/modules/ticket/modules_ticket.php b/htdocs/core/modules/ticket/modules_ticket.php index e5f91264f09..788b5dbd863 100644 --- a/htdocs/core/modules/ticket/modules_ticket.php +++ b/htdocs/core/modules/ticket/modules_ticket.php @@ -60,13 +60,16 @@ abstract class ModelePDFTicket extends CommonDocGenerator */ abstract class ModeleNumRefTicket { + /** + * @var string Version + */ + public $version = ''; + /** * @var string Error code (or message) */ public $error = ''; - public $version; - /** * Return if a module can be used or not diff --git a/htdocs/core/modules/workstation/modules_workstation.php b/htdocs/core/modules/workstation/modules_workstation.php index cca24834d28..23cfec1c19d 100644 --- a/htdocs/core/modules/workstation/modules_workstation.php +++ b/htdocs/core/modules/workstation/modules_workstation.php @@ -67,13 +67,16 @@ abstract class ModelePDFWorkstation extends CommonDocGenerator */ abstract class ModeleNumRefWorkstation { + /** + * @var string Version + */ + public $version = ''; + /** * @var string Error code (or message) */ public $error = ''; - public $version; - /** * Return if a module can be used or not diff --git a/htdocs/recruitment/core/modules/recruitment/modules_recruitmentjobposition.php b/htdocs/recruitment/core/modules/recruitment/modules_recruitmentjobposition.php index aaf8bed6c53..5176bbb89f1 100644 --- a/htdocs/recruitment/core/modules/recruitment/modules_recruitmentjobposition.php +++ b/htdocs/recruitment/core/modules/recruitment/modules_recruitmentjobposition.php @@ -37,7 +37,6 @@ require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php'; // requir */ abstract class ModelePDFRecruitmentJobPosition extends CommonDocGenerator { - /** * @var int page_largeur */ diff --git a/phpstan.neon b/phpstan.neon index c55b9327da1..b1cb146edd9 100644 --- a/phpstan.neon +++ b/phpstan.neon @@ -48,6 +48,7 @@ parameters: - '#Undefined variable: \$error#' - '#Undefined variable: \$errors#' - '#Undefined variable: \$form#' + - '#Caught class Stripe# internalErrorsCountLimit: 50 cache: nodesByFileCountMax: 512