keep only commonobject property oldcopy (#32123)

* clean properties

* clean properties

* clean properties

* clean properties

* clean phpcs

* clean phan

* clean code

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
This commit is contained in:
Frédéric FRANCE 2024-11-27 21:59:41 +01:00 committed by GitHub
parent 353633cef8
commit 13b8f5feff
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
18 changed files with 6 additions and 81 deletions

View file

@ -27870,12 +27870,6 @@ parameters:
count: 1
path: ../../htdocs/product/stock/movement_list.php
-
message: '#^Variable \$whClass might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../htdocs/product/stock/movement_list.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse

View file

@ -231,12 +231,6 @@ class Asset extends CommonObject
*/
public $status;
/**
* @var static object oldcopy
*/
public $oldcopy;
/**
* @var AssetDepreciationOptions Used for computed fields of depreciation options class.
*/

View file

@ -122,11 +122,6 @@ class Propal extends CommonObject
*/
public $ref_customer;
/**
* @var static oldcopy with propal properties
*/
public $oldcopy;
/**
* Status of the quote
* @var int

View file

@ -248,11 +248,6 @@ class Facture extends CommonInvoice
*/
public $tab_next_situation_invoice = array();
/**
* @var static object oldcopy
*/
public $oldcopy;
/**
* @var float percentage of retainage
*/

View file

@ -343,13 +343,6 @@ class Contact extends CommonObject
public $ip;
// END MODULEBUILDER PROPERTIES
/**
* Old copy
* @var static
*/
public $oldcopy; // To contain a clone of this when we need to save old properties of object
/**
* @var array<int,array{id:int,socid:int,element:string,source:string,code:string,label:string}> roles
*/

View file

@ -76,11 +76,6 @@ class Comment extends CommonObject
public $comments = array();
/**
* @var static Object oldcopy
*/
public $oldcopy;
/**
* Constructor

View file

@ -177,7 +177,7 @@ abstract class CommonObject
private $linkedObjectsFullLoaded = array();
/**
* @var ?mixed To store a cloned copy of the object before editing it (to keep track of its former properties)
* @var ?static To store a cloned copy of the object before editing it (to keep track of its former properties)
*/
public $oldcopy;

View file

@ -71,11 +71,6 @@ class Product extends CommonObject
*/
public $fk_element = 'fk_product';
/**
* @var static
*/
public $oldcopy;
/**
* @var array<string, array<string>> List of child tables. To test if we can delete object.
*/

View file

@ -848,7 +848,6 @@ class Productlot extends CommonObject
*/
public function loadStatsExpedition($socid = 0)
{
// phpcs:enable
global $user, $hookmanager, $action;
$sql = "SELECT COUNT(DISTINCT exp.fk_soc) as nb_customers, COUNT(DISTINCT exp.rowid) as nb,";
@ -923,7 +922,6 @@ class Productlot extends CommonObject
*/
public function loadStatsSupplierOrder($socid = 0)
{
// phpcs:enable
global $user, $hookmanager, $action;
$sql = "SELECT COUNT(DISTINCT cf.fk_soc) as nb_customers, COUNT(DISTINCT cf.rowid) as nb,";
@ -998,7 +996,6 @@ class Productlot extends CommonObject
*/
public function loadStatsReception($socid = 0)
{
// phpcs:enable
global $user, $hookmanager, $action;
$sql = "SELECT COUNT(DISTINCT recep.fk_soc) as nb_customers, COUNT(DISTINCT recep.rowid) as nb,";
@ -1072,7 +1069,6 @@ class Productlot extends CommonObject
*/
public function loadStatsMo($socid = 0)
{
// phpcs:enable
global $user, $hookmanager, $action;
$error = 0;

View file

@ -333,8 +333,7 @@ if (empty($reshook)) {
}
if ($action == 'update_extras' && $permissiontoadd) {
$whClass = get_class($whClass);
$whClass::$oldcopy = dol_clone($tmpwarehouse, 2);
$tmpwarehouse->oldcopy = dol_clone($tmpwarehouse, 2); // @phan-suppress-current-line PhanTypeMismatchProperty
// Fill array 'array_options' with data from update form
$ret = $extrafields->setOptionalsFromPost(null, $tmpwarehouse, GETPOST('attribute', 'restricthtml'));

View file

@ -246,11 +246,6 @@ class Project extends CommonObject
*/
public $email_msgid;
/**
* @var ?static
*/
public $oldcopy;
/**
* @var array<int,int> Used to store workload details of a projet (array[day])
*/

View file

@ -1707,7 +1707,7 @@ if ($source == 'member' || $source == 'membersubscription') {
}
// - If a new amount was posted from the form
if ($caneditamount && GETPOSTISSET('newamount') && GETPOSTFLOAT('newamount', 'MT') > 0) {
$amount = GETPOSTFLOAT('newamount', 'MT');
$amount = GETPOSTFLOAT('newamount', 'MT');
}
// - If a min is set or an amount from the posted form, we take them into account
$amount = max(0, (float) $amount, (float) getDolGlobalInt("MEMBER_MIN_AMOUNT"));

View file

@ -131,11 +131,6 @@ class Dolresource extends CommonObject
*/
public $cache_code_type_resource;
/**
* @var static Clone of object before changing it
*/
public $oldcopy;
/**
* Constructor

View file

@ -133,11 +133,6 @@ class Societe extends CommonObject
*/
public $restrictiononfksoc = 1;
/**
* @var static To store a cloned copy of object before to edit it and keep track of old properties
*/
public $oldcopy;
/**
* array of supplier categories
* @var string[]

View file

@ -177,7 +177,7 @@ if (empty($reshook)) {
}
if (!$error) {
$companybankaccount->oldcopy = dol_clone($companybankaccount, 2);
$companybankaccount->oldcopy = dol_clone($companybankaccount, 2); // @phan-suppress-current-line PhanTypeMismatchProperty
$companybankaccount->socid = $object->id;
@ -254,7 +254,7 @@ if (empty($reshook)) {
$companypaymentmode->fetch($id);
if (!$error) {
$companypaymentmode->oldcopy = dol_clone($companypaymentmode, 2);
$companypaymentmode->oldcopy = dol_clone($companypaymentmode, 2); // @phan-suppress-current-line PhanTypeMismatchProperty
$companypaymentmode->fk_soc = $object->id;
@ -311,7 +311,7 @@ if (empty($reshook)) {
// Ajout
$companybankaccount = new CompanyBankAccount($db);
$companybankaccount->socid = $object->id;
$companybankaccount->socid = $object->id;
$companybankaccount->fetch_thirdparty();

View file

@ -246,17 +246,11 @@ class Ticket extends CommonObject
*/
public $ip;
/**
* @var static Save the ticket before an update operation (for triggers)
*/
public $oldcopy;
/**
* @var Ticket[] Array of Tickets
*/
public $lines;
/**
* @var string Regex pour les images
*/

View file

@ -75,11 +75,6 @@ class User extends CommonObject
*/
public $id = 0;
/**
* @var static old copy of User
*/
public $oldcopy;
/**
* @var int
* @deprecated Use $status

View file

@ -125,11 +125,6 @@ class UserGroup extends CommonObject
*/
public $all_permissions_are_loaded;
/**
* @var static
*/
public $oldcopy; // To contains a clone of this when we need to save old properties of object
public $fields = array(
'rowid' => array('type' => 'integer', 'label' => 'TechnicalID', 'enabled' => 1, 'visible' => -2, 'notnull' => 1, 'index' => 1, 'position' => 1, 'comment' => 'Id'),
'entity' => array('type' => 'integer', 'label' => 'Entity', 'enabled' => 1, 'visible' => 0, 'notnull' => 1, 'default' => '1', 'index' => 1, 'position' => 5),