qual: phpstan for htdocs/adherents/class/adherent.class.php (#27945)

* qual: phpstan for htdocs/adherents/class/adherent.class.php

htdocs/adherents/class/adherent.class.php	1692	Property Adherent::$invoice (Facture) does not accept null.
htdocs/adherents/class/adherent.class.php	2626	Property Adherent::$civility_id (string) does not accept int.

* phpcs
This commit is contained in:
thibdrev 2024-02-01 13:39:25 +01:00 committed by GitHub
parent f184caec73
commit 2018e577b8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -103,10 +103,17 @@ class Adherent extends CommonObject
public $fullname;
/**
* @var string The civility code, not an integer
* @var string
* @deprecated
* @see $civility_code
*/
public $civility_id;
/**
* @var string The civility code, not an integer (ex: 'MR', 'MME', 'MLE', etc.)
*/
public $civility_code;
public $civility;
/**
@ -270,7 +277,7 @@ class Adherent extends CommonObject
public $partnerships = array();
/**
* @var Facture To store the created invoice into subscriptionComplementaryActions()
* @var Facture|null To store the created invoice into subscriptionComplementaryActions()
*/
public $invoice;
@ -2623,7 +2630,7 @@ class Adherent extends CommonObject
$this->ref = 'ABC001';
$this->entity = 1;
$this->specimen = 1;
$this->civility_id = 0;
$this->civility_id = 'MR';
$this->lastname = 'DOLIBARR';
$this->firstname = 'SPECIMEN';
$this->gender = 'man';