diff --git a/.travis.yml b/.travis.yml
index 2609b797d95..22fef0806a0 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -177,7 +177,7 @@ install:
fi
# Remove non expected files
- rm -fr /home/travis/dev/build/Dolibarr/dolibarr/htdocs/includes/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/js
+ rm -fr /home/travis/build/Dolibarr/dolibarr/htdocs/includes/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/js
echo
- |
diff --git a/ChangeLog b/ChangeLog
index 6f84acd3dd4..b7439b5e742 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,25 @@
English Dolibarr ChangeLog
--------------------------------------------------------------
+
+***** ChangeLog for 22.0.0 compared to 21.0 *****
+
+For users:
+----------
+
+
+For developers:
+----------
+
+
+WARNING:
+--------
+
+The following changes may create regressions for some external modules, but were necessary to make Dolibarr better:
+* The directory /build has been moved into /dev/build.
+
+
+
***** ChangeLog for 21.0.0 compared to 20.0 *****
For users:
diff --git a/dev/build/phpstan/README b/dev/build/phpstan/README
index e5f743fa1ec..07e192f88ab 100644
--- a/dev/build/phpstan/README
+++ b/dev/build/phpstan/README
@@ -23,4 +23,4 @@ mv /tmp/custom htdocs
Build HTML report from Cron:
Example of line to add into a cron to generate a HTML report:
-0 1 5 * * cd /home/dolibarr/preview.dolibarr.org/dolibarr; chmod -R u+w /home/dolibarr/preview.dolibarr.org/dolibarr; git pull; /home/dolibarr/phpstan/vendor/bin/phpstan -v analyze --memory-limit 4G --error-format=github | awk ' BEGIN{ print "Date "strftime("%Y-%m-%d")"
" } { print $0"
" } END{ print NR } ' > /home/dolibarr/doxygen.dolibarr.org/phpstan/index.html
+0 1 5 * * cd /home/dolibarr/preview.dolibarr.org/dolibarr; chmod -R u+w /home/dolibarr/preview.dolibarr.org/dolibarr; git reset --hard HEAD; git pull; /home/dolibarr/preview.dolibarr.org/dolibarr/dev/build/phpstan/vendor/bin/phpstan -v analyze --memory-limit 4G --error-format=github | awk ' BEGIN{ print "Date "strftime("%Y-%m-%d")"
" } { print $0"
" } END{ print NR } ' > /home/dolibarr/cti.dolibarr.org/phpstanindex.html
diff --git a/dev/build/phpstan/bootstrap.php b/dev/build/phpstan/bootstrap.php
index c756ecfd4ae..c0806621641 100644
--- a/dev/build/phpstan/bootstrap.php
+++ b/dev/build/phpstan/bootstrap.php
@@ -42,4 +42,4 @@ if (!defined("NOHTTPSREDIRECT")) {
global $conf, $db, $hookmanager, $langs, $mysoc, $user;
-include_once __DIR__ . '/../../htdocs/main.inc.php';
+include_once __DIR__ . '/../../../htdocs/main.inc.php';
diff --git a/dev/build/phpstan/bootstrap_action.php b/dev/build/phpstan/bootstrap_action.php
index f1a6a638f91..69e8f3d4f81 100644
--- a/dev/build/phpstan/bootstrap_action.php
+++ b/dev/build/phpstan/bootstrap_action.php
@@ -27,9 +27,9 @@ if (!defined("NOHTTPSREDIRECT")) {
}
// Defined some constants and load Dolibarr env to reduce PHPStan bootstrap that fails to load a lot of things.
-$dolibarr_main_document_root = __DIR__ . '/../../htdocs';
-define('DOL_DOCUMENT_ROOT', __DIR__ . '/../../htdocs');
-define('DOL_DATA_ROOT', __DIR__ . '/../../documents');
+$dolibarr_main_document_root = __DIR__ . '/../../../htdocs';
+define('DOL_DOCUMENT_ROOT', __DIR__ . '/../../../htdocs');
+define('DOL_DATA_ROOT', __DIR__ . '/../../../documents');
define('DOL_URL_ROOT', '/');
define('DOL_MAIN_URL_ROOT', '/');
define('MAIN_DB_PREFIX', 'llx_');
diff --git a/dev/build/phpstan/phpstan-baseline.neon b/dev/build/phpstan/phpstan-baseline.neon
index c850e576f25..be42a96344b 100644
--- a/dev/build/phpstan/phpstan-baseline.neon
+++ b/dev/build/phpstan/phpstan-baseline.neon
@@ -4,33640 +4,33640 @@ parameters:
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 3
- path: ../../htdocs/accountancy/admin/accountmodel.php
+ path: ../../../htdocs/accountancy/admin/accountmodel.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 3
- path: ../../htdocs/accountancy/admin/accountmodel.php
+ path: ../../../htdocs/accountancy/admin/accountmodel.php
-
message: '#^Left side of && is always false\.$#'
identifier: booleanAnd.leftAlwaysFalse
count: 3
- path: ../../htdocs/accountancy/admin/accountmodel.php
+ path: ../../../htdocs/accountancy/admin/accountmodel.php
-
message: '#^Loose comparison using \=\= between ''type_cdr'' and ''type_cdr'' will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 2
- path: ../../htdocs/accountancy/admin/accountmodel.php
+ path: ../../../htdocs/accountancy/admin/accountmodel.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
- path: ../../htdocs/accountancy/admin/card.php
+ path: ../../../htdocs/accountancy/admin/card.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 2
- path: ../../htdocs/accountancy/admin/card.php
+ path: ../../../htdocs/accountancy/admin/card.php
-
message: '#^Variable \$cat_id in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/accountancy/admin/categories.php
+ path: ../../../htdocs/accountancy/admin/categories.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 2
- path: ../../htdocs/accountancy/admin/categories_list.php
+ path: ../../../htdocs/accountancy/admin/categories_list.php
-
message: '#^Loose comparison using \=\= between 32 and 32 will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 1
- path: ../../htdocs/accountancy/admin/categories_list.php
+ path: ../../../htdocs/accountancy/admin/categories_list.php
-
message: '#^Parameter \#12 \$tabcomplete of function complete_dictionary_with_modules expects array\\>\>, array\ given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/accountancy/admin/categories_list.php
+ path: ../../../htdocs/accountancy/admin/categories_list.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 4
- path: ../../htdocs/accountancy/admin/fiscalyear_card.php
+ path: ../../../htdocs/accountancy/admin/fiscalyear_card.php
-
message: '#^Loose comparison using \=\= between ''ACCOUNTING_LABEL…'' and ''ACCOUNTING_LABEL…'' will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 1
- path: ../../htdocs/accountancy/admin/index.php
+ path: ../../../htdocs/accountancy/admin/index.php
-
message: '#^Loose comparison using \=\= between ''ACCOUNTING_LENGTH…'' and ''ACCOUNTING_LENGTH…'' will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 1
- path: ../../htdocs/accountancy/admin/index.php
+ path: ../../../htdocs/accountancy/admin/index.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
- path: ../../htdocs/accountancy/admin/index.php
+ path: ../../../htdocs/accountancy/admin/index.php
-
message: '#^Result of \|\| is always true\.$#'
identifier: booleanOr.alwaysTrue
count: 1
- path: ../../htdocs/accountancy/admin/index.php
+ path: ../../../htdocs/accountancy/admin/index.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 7
- path: ../../htdocs/accountancy/admin/journals_list.php
+ path: ../../../htdocs/accountancy/admin/journals_list.php
-
message: '#^Loose comparison using \!\= between 35 and 10 will always evaluate to true\.$#'
identifier: notEqual.alwaysTrue
count: 1
- path: ../../htdocs/accountancy/admin/journals_list.php
+ path: ../../../htdocs/accountancy/admin/journals_list.php
-
message: '#^Parameter \#12 \$tabcomplete of function complete_dictionary_with_modules expects array\\>\>, array\ given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/accountancy/admin/journals_list.php
+ path: ../../../htdocs/accountancy/admin/journals_list.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
- path: ../../htdocs/accountancy/admin/journals_list.php
+ path: ../../../htdocs/accountancy/admin/journals_list.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
- path: ../../htdocs/accountancy/admin/productaccount.php
+ path: ../../../htdocs/accountancy/admin/productaccount.php
-
message: '#^Variable \$defaultvalue in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 6
- path: ../../htdocs/accountancy/admin/productaccount.php
+ path: ../../../htdocs/accountancy/admin/productaccount.php
-
message: '#^Variable \$toselect in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/accountancy/admin/productaccount.php
+ path: ../../../htdocs/accountancy/admin/productaccount.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
- path: ../../htdocs/accountancy/admin/report_list.php
+ path: ../../../htdocs/accountancy/admin/report_list.php
-
message: '#^Loose comparison using \=\= between 45 and 45 will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 1
- path: ../../htdocs/accountancy/admin/report_list.php
+ path: ../../../htdocs/accountancy/admin/report_list.php
-
message: '#^Parameter \#12 \$tabcomplete of function complete_dictionary_with_modules expects array\\>\>, array\ given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/accountancy/admin/report_list.php
+ path: ../../../htdocs/accountancy/admin/report_list.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
- path: ../../htdocs/accountancy/admin/report_list.php
+ path: ../../../htdocs/accountancy/admin/report_list.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 3
- path: ../../htdocs/accountancy/admin/subaccount.php
+ path: ../../../htdocs/accountancy/admin/subaccount.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/accountancy/admin/subaccount.php
+ path: ../../../htdocs/accountancy/admin/subaccount.php
-
message: '#^Comparison operation "\>" between 0 and 0 is always false\.$#'
identifier: greater.alwaysFalse
count: 1
- path: ../../htdocs/accountancy/bookkeeping/balance.php
+ path: ../../../htdocs/accountancy/bookkeeping/balance.php
-
message: '#^Result of && is always false\.$#'
identifier: booleanAnd.alwaysFalse
count: 1
- path: ../../htdocs/accountancy/bookkeeping/balance.php
+ path: ../../../htdocs/accountancy/bookkeeping/balance.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
- path: ../../htdocs/accountancy/bookkeeping/balance.php
+ path: ../../../htdocs/accountancy/bookkeeping/balance.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
- path: ../../htdocs/accountancy/bookkeeping/balance.php
+ path: ../../../htdocs/accountancy/bookkeeping/balance.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/accountancy/bookkeeping/balance.php
+ path: ../../../htdocs/accountancy/bookkeeping/balance.php
-
message: '#^Variable \$filter might not be defined\.$#'
identifier: variable.undefined
count: 6
- path: ../../htdocs/accountancy/bookkeeping/balance.php
+ path: ../../../htdocs/accountancy/bookkeeping/balance.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
- path: ../../htdocs/accountancy/bookkeeping/export.php
+ path: ../../../htdocs/accountancy/bookkeeping/export.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
- path: ../../htdocs/accountancy/bookkeeping/export.php
+ path: ../../../htdocs/accountancy/bookkeeping/export.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/accountancy/bookkeeping/export.php
+ path: ../../../htdocs/accountancy/bookkeeping/export.php
-
message: '#^Variable \$filter might not be defined\.$#'
identifier: variable.undefined
count: 4
- path: ../../htdocs/accountancy/bookkeeping/export.php
+ path: ../../../htdocs/accountancy/bookkeeping/export.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/accountancy/bookkeeping/list.php
+ path: ../../../htdocs/accountancy/bookkeeping/list.php
-
message: '#^Variable \$documentlink might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/accountancy/bookkeeping/list.php
+ path: ../../../htdocs/accountancy/bookkeeping/list.php
-
message: '#^Variable \$filter might not be defined\.$#'
identifier: variable.undefined
count: 3
- path: ../../htdocs/accountancy/bookkeeping/list.php
+ path: ../../../htdocs/accountancy/bookkeeping/list.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/accountancy/bookkeeping/listbyaccount.php
+ path: ../../../htdocs/accountancy/bookkeeping/listbyaccount.php
-
message: '#^Property AccountancyCategory\:\:\$active \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/accountancy/class/accountancycategory.class.php
+ path: ../../../htdocs/accountancy/class/accountancycategory.class.php
-
message: '#^Property AccountancyCategory\:\:\$category_type \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/accountancy/class/accountancycategory.class.php
+ path: ../../../htdocs/accountancy/class/accountancycategory.class.php
-
message: '#^Property AccountancyCategory\:\:\$code \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/accountancy/class/accountancycategory.class.php
+ path: ../../../htdocs/accountancy/class/accountancycategory.class.php
-
message: '#^Property AccountancyCategory\:\:\$fk_country \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/accountancy/class/accountancycategory.class.php
+ path: ../../../htdocs/accountancy/class/accountancycategory.class.php
-
message: '#^Property AccountancyCategory\:\:\$formula \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/accountancy/class/accountancycategory.class.php
+ path: ../../../htdocs/accountancy/class/accountancycategory.class.php
-
message: '#^Property AccountancyCategory\:\:\$label \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/accountancy/class/accountancycategory.class.php
+ path: ../../../htdocs/accountancy/class/accountancycategory.class.php
-
message: '#^Property AccountancyCategory\:\:\$position \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/accountancy/class/accountancycategory.class.php
+ path: ../../../htdocs/accountancy/class/accountancycategory.class.php
-
message: '#^Property AccountancyCategory\:\:\$range_account \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/accountancy/class/accountancycategory.class.php
+ path: ../../../htdocs/accountancy/class/accountancycategory.class.php
-
message: '#^Property AccountancyCategory\:\:\$sens \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/accountancy/class/accountancycategory.class.php
+ path: ../../../htdocs/accountancy/class/accountancycategory.class.php
-
message: '#^Call to function is_array\(\) with list\ will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/accountancy/class/accountancyexport.class.php
+ path: ../../../htdocs/accountancy/class/accountancyexport.class.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 2
- path: ../../htdocs/accountancy/class/accountancyexport.class.php
+ path: ../../../htdocs/accountancy/class/accountancyexport.class.php
-
message: '#^Loose comparison using \=\= between 2 and 2 will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 1
- path: ../../htdocs/accountancy/class/accountancyexport.class.php
+ path: ../../../htdocs/accountancy/class/accountancyexport.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
- path: ../../htdocs/accountancy/class/accountancyexport.class.php
+ path: ../../../htdocs/accountancy/class/accountancyexport.class.php
-
message: '#^Result of && is always false\.$#'
identifier: booleanAnd.alwaysFalse
count: 6
- path: ../../htdocs/accountancy/class/accountancyexport.class.php
+ path: ../../../htdocs/accountancy/class/accountancyexport.class.php
-
message: '#^Result of \|\| is always true\.$#'
identifier: booleanOr.alwaysTrue
count: 1
- path: ../../htdocs/accountancy/class/accountancyexport.class.php
+ path: ../../../htdocs/accountancy/class/accountancyexport.class.php
-
message: '#^Variable \$archiveFullName in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/accountancy/class/accountancyexport.class.php
+ path: ../../../htdocs/accountancy/class/accountancyexport.class.php
-
message: '#^Variable \$archivePath in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/accountancy/class/accountancyexport.class.php
+ path: ../../../htdocs/accountancy/class/accountancyexport.class.php
-
message: '#^Variable \$completefilename in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/accountancy/class/accountancyexport.class.php
+ path: ../../../htdocs/accountancy/class/accountancyexport.class.php
-
message: '#^Variable \$downloadFileFullName in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/accountancy/class/accountancyexport.class.php
+ path: ../../../htdocs/accountancy/class/accountancyexport.class.php
-
message: '#^Variable \$downloadFileMimeType in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/accountancy/class/accountancyexport.class.php
+ path: ../../../htdocs/accountancy/class/accountancyexport.class.php
-
message: '#^Variable \$downloadFilePath in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/accountancy/class/accountancyexport.class.php
+ path: ../../../htdocs/accountancy/class/accountancyexport.class.php
-
message: '#^Variable \$exportFileFullName in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/accountancy/class/accountancyexport.class.php
+ path: ../../../htdocs/accountancy/class/accountancyexport.class.php
-
message: '#^Variable \$exportFilePath in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/accountancy/class/accountancyexport.class.php
+ path: ../../../htdocs/accountancy/class/accountancyexport.class.php
-
message: '#^Variable \$invoice might not be defined\.$#'
identifier: variable.undefined
count: 4
- path: ../../htdocs/accountancy/class/accountancyexport.class.php
+ path: ../../../htdocs/accountancy/class/accountancyexport.class.php
-
message: '#^Property AccountancyReport\:\:\$active \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/accountancy/class/accountancyreport.class.php
+ path: ../../../htdocs/accountancy/class/accountancyreport.class.php
-
message: '#^Property AccountancyReport\:\:\$code \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/accountancy/class/accountancyreport.class.php
+ path: ../../../htdocs/accountancy/class/accountancyreport.class.php
-
message: '#^Property AccountancyReport\:\:\$fk_country \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/accountancy/class/accountancyreport.class.php
+ path: ../../../htdocs/accountancy/class/accountancyreport.class.php
-
message: '#^Property AccountancyReport\:\:\$label \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/accountancy/class/accountancyreport.class.php
+ path: ../../../htdocs/accountancy/class/accountancyreport.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
- path: ../../htdocs/accountancy/class/accountingaccount.class.php
+ path: ../../../htdocs/accountancy/class/accountingaccount.class.php
-
message: '#^Property AccountingAccount\:\:\$account_number \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 3
- path: ../../htdocs/accountancy/class/accountingaccount.class.php
+ path: ../../../htdocs/accountancy/class/accountingaccount.class.php
-
message: '#^Property AccountingAccount\:\:\$fk_pcg_version \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/accountancy/class/accountingaccount.class.php
+ path: ../../../htdocs/accountancy/class/accountingaccount.class.php
-
message: '#^Property AccountingAccount\:\:\$label \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/accountancy/class/accountingaccount.class.php
+ path: ../../../htdocs/accountancy/class/accountingaccount.class.php
-
message: '#^Property AccountingAccount\:\:\$labelshort \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/accountancy/class/accountingaccount.class.php
+ path: ../../../htdocs/accountancy/class/accountingaccount.class.php
-
message: '#^Property AccountingAccount\:\:\$pcg_type \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/accountancy/class/accountingaccount.class.php
+ path: ../../../htdocs/accountancy/class/accountingaccount.class.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
- path: ../../htdocs/accountancy/class/accountingaccount.class.php
+ path: ../../../htdocs/accountancy/class/accountingaccount.class.php
-
message: '#^Call to function array_key_exists\(\) with ''error'' and array\{ref\: mixed, label\: mixed, acquisition_value_ht\: mixed, depreciation\: non\-empty\-array\\}\>, disposal\?\: array\{date\: mixed, amount\: mixed, subject_to_vat\: bool\}\} will always evaluate to false\.$#'
identifier: function.impossibleType
count: 1
- path: ../../htdocs/accountancy/class/accountingjournal.class.php
+ path: ../../../htdocs/accountancy/class/accountingjournal.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 2
- path: ../../htdocs/accountancy/class/bookkeeping.class.php
+ path: ../../../htdocs/accountancy/class/bookkeeping.class.php
-
message: '#^Parameter \#2 \$callback of function array_filter expects \(callable\(string\)\: bool\)\|null, ''strlen'' given\.$#'
identifier: argument.type
count: 3
- path: ../../htdocs/accountancy/class/bookkeeping.class.php
+ path: ../../../htdocs/accountancy/class/bookkeeping.class.php
-
message: '#^Property BookKeeping\:\:\$amount \(float\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/accountancy/class/bookkeeping.class.php
+ path: ../../../htdocs/accountancy/class/bookkeeping.class.php
-
message: '#^Property BookKeeping\:\:\$code_journal \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/accountancy/class/bookkeeping.class.php
+ path: ../../../htdocs/accountancy/class/bookkeeping.class.php
-
message: '#^Property BookKeeping\:\:\$credit \(float\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 3
- path: ../../htdocs/accountancy/class/bookkeeping.class.php
+ path: ../../../htdocs/accountancy/class/bookkeeping.class.php
-
message: '#^Property BookKeeping\:\:\$debit \(float\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 3
- path: ../../htdocs/accountancy/class/bookkeeping.class.php
+ path: ../../../htdocs/accountancy/class/bookkeeping.class.php
-
message: '#^Property BookKeeping\:\:\$doc_ref \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 5
- path: ../../htdocs/accountancy/class/bookkeeping.class.php
+ path: ../../../htdocs/accountancy/class/bookkeeping.class.php
-
message: '#^Property BookKeeping\:\:\$doc_type \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 5
- path: ../../htdocs/accountancy/class/bookkeeping.class.php
+ path: ../../../htdocs/accountancy/class/bookkeeping.class.php
-
message: '#^Property BookKeeping\:\:\$entity \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
- path: ../../htdocs/accountancy/class/bookkeeping.class.php
+ path: ../../../htdocs/accountancy/class/bookkeeping.class.php
-
message: '#^Property BookKeeping\:\:\$fk_doc \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/accountancy/class/bookkeeping.class.php
+ path: ../../../htdocs/accountancy/class/bookkeeping.class.php
-
message: '#^Property BookKeeping\:\:\$fk_docdet \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/accountancy/class/bookkeeping.class.php
+ path: ../../../htdocs/accountancy/class/bookkeeping.class.php
-
message: '#^Property BookKeeping\:\:\$fk_user_author \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/accountancy/class/bookkeeping.class.php
+ path: ../../../htdocs/accountancy/class/bookkeeping.class.php
-
message: '#^Property BookKeeping\:\:\$import_key \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/accountancy/class/bookkeeping.class.php
+ path: ../../../htdocs/accountancy/class/bookkeeping.class.php
-
message: '#^Property BookKeeping\:\:\$journal_label \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/accountancy/class/bookkeeping.class.php
+ path: ../../../htdocs/accountancy/class/bookkeeping.class.php
-
message: '#^Property BookKeeping\:\:\$label_compte \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 5
- path: ../../htdocs/accountancy/class/bookkeeping.class.php
+ path: ../../../htdocs/accountancy/class/bookkeeping.class.php
-
message: '#^Property BookKeeping\:\:\$label_operation \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 5
- path: ../../htdocs/accountancy/class/bookkeeping.class.php
+ path: ../../../htdocs/accountancy/class/bookkeeping.class.php
-
message: '#^Property BookKeeping\:\:\$montant \(float\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 3
- path: ../../htdocs/accountancy/class/bookkeeping.class.php
+ path: ../../../htdocs/accountancy/class/bookkeeping.class.php
-
message: '#^Property BookKeeping\:\:\$numero_compte \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 5
- path: ../../htdocs/accountancy/class/bookkeeping.class.php
+ path: ../../../htdocs/accountancy/class/bookkeeping.class.php
-
message: '#^Property BookKeeping\:\:\$piece_num \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/accountancy/class/bookkeeping.class.php
+ path: ../../../htdocs/accountancy/class/bookkeeping.class.php
-
message: '#^Property BookKeeping\:\:\$sens \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 5
- path: ../../htdocs/accountancy/class/bookkeeping.class.php
+ path: ../../../htdocs/accountancy/class/bookkeeping.class.php
-
message: '#^Property BookKeeping\:\:\$thirdparty_code \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 5
- path: ../../htdocs/accountancy/class/bookkeeping.class.php
+ path: ../../../htdocs/accountancy/class/bookkeeping.class.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 2
- path: ../../htdocs/accountancy/class/bookkeeping.class.php
+ path: ../../../htdocs/accountancy/class/bookkeeping.class.php
-
message: '#^Variable \$sortfield in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/accountancy/class/bookkeeping.class.php
+ path: ../../../htdocs/accountancy/class/bookkeeping.class.php
-
message: '#^Call to function is_array\(\) with non\-empty\-array will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/accountancy/class/lettering.class.php
+ path: ../../../htdocs/accountancy/class/lettering.class.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
- path: ../../htdocs/accountancy/class/lettering.class.php
+ path: ../../../htdocs/accountancy/class/lettering.class.php
-
message: '#^Parameter \#1 \$document_ids of method Lettering\:\:getBankLinesFromFkDocAndDocType\(\) expects array\\>, array\ given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/accountancy/class/lettering.class.php
+ path: ../../../htdocs/accountancy/class/lettering.class.php
-
message: '#^Parameter \#1 \$link_by_element of method Lettering\:\:getGroupElements\(\) expects array\\>, array\\> given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/accountancy/class/lettering.class.php
+ path: ../../../htdocs/accountancy/class/lettering.class.php
-
message: '#^Parameter \#3 \$link_key of method Lettering\:\:getGroupElements\(\) expects string, int given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/accountancy/class/lettering.class.php
+ path: ../../../htdocs/accountancy/class/lettering.class.php
-
message: '#^Variable \$save_element_by_link might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/accountancy/class/lettering.class.php
+ path: ../../../htdocs/accountancy/class/lettering.class.php
-
message: '#^Variable \$save_link_by_element might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/accountancy/class/lettering.class.php
+ path: ../../../htdocs/accountancy/class/lettering.class.php
-
message: '#^Parameter \#2 \$callback of function array_filter expects \(callable\(string\)\: bool\)\|null, ''strlen'' given\.$#'
identifier: argument.type
count: 2
- path: ../../htdocs/accountancy/closure/index.php
+ path: ../../../htdocs/accountancy/closure/index.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 2
- path: ../../htdocs/accountancy/closure/index.php
+ path: ../../../htdocs/accountancy/closure/index.php
-
message: '#^Variable \$current_fiscal_period in isset\(\) always exists and is not nullable\.$#'
identifier: isset.variable
count: 4
- path: ../../htdocs/accountancy/closure/index.php
+ path: ../../../htdocs/accountancy/closure/index.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
- path: ../../htdocs/accountancy/customer/card.php
+ path: ../../../htdocs/accountancy/customer/card.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 2
- path: ../../htdocs/accountancy/customer/index.php
+ path: ../../../htdocs/accountancy/customer/index.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
- path: ../../htdocs/accountancy/customer/lines.php
+ path: ../../../htdocs/accountancy/customer/lines.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
- path: ../../htdocs/accountancy/customer/lines.php
+ path: ../../../htdocs/accountancy/customer/lines.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
- path: ../../htdocs/accountancy/customer/list.php
+ path: ../../../htdocs/accountancy/customer/list.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
- path: ../../htdocs/accountancy/customer/list.php
+ path: ../../../htdocs/accountancy/customer/list.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/accountancy/customer/list.php
+ path: ../../../htdocs/accountancy/customer/list.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
- path: ../../htdocs/accountancy/expensereport/card.php
+ path: ../../../htdocs/accountancy/expensereport/card.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 2
- path: ../../htdocs/accountancy/expensereport/index.php
+ path: ../../../htdocs/accountancy/expensereport/index.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
- path: ../../htdocs/accountancy/expensereport/lines.php
+ path: ../../../htdocs/accountancy/expensereport/lines.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
- path: ../../htdocs/accountancy/expensereport/lines.php
+ path: ../../../htdocs/accountancy/expensereport/lines.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
- path: ../../htdocs/accountancy/expensereport/list.php
+ path: ../../../htdocs/accountancy/expensereport/list.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
- path: ../../htdocs/accountancy/expensereport/list.php
+ path: ../../../htdocs/accountancy/expensereport/list.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/accountancy/expensereport/list.php
+ path: ../../../htdocs/accountancy/expensereport/list.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 2
- path: ../../htdocs/accountancy/index.php
+ path: ../../../htdocs/accountancy/index.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
- path: ../../htdocs/accountancy/index.php
+ path: ../../../htdocs/accountancy/index.php
-
message: '#^Call to function is_array\(\) with non\-empty\-array will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/accountancy/journal/bankjournal.php
+ path: ../../../htdocs/accountancy/journal/bankjournal.php
-
message: '#^Call to function is_array\(\) with non\-empty\-array\ will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 3
- path: ../../htdocs/accountancy/journal/bankjournal.php
+ path: ../../../htdocs/accountancy/journal/bankjournal.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 2
- path: ../../htdocs/accountancy/journal/bankjournal.php
+ path: ../../../htdocs/accountancy/journal/bankjournal.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 2
- path: ../../htdocs/accountancy/journal/bankjournal.php
+ path: ../../../htdocs/accountancy/journal/bankjournal.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
- path: ../../htdocs/accountancy/journal/bankjournal.php
+ path: ../../../htdocs/accountancy/journal/bankjournal.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
- path: ../../htdocs/accountancy/journal/expensereportsjournal.php
+ path: ../../../htdocs/accountancy/journal/expensereportsjournal.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
- path: ../../htdocs/accountancy/journal/expensereportsjournal.php
+ path: ../../../htdocs/accountancy/journal/expensereportsjournal.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
- path: ../../htdocs/accountancy/journal/expensereportsjournal.php
+ path: ../../../htdocs/accountancy/journal/expensereportsjournal.php
-
message: '#^Variable \$def_tva might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/accountancy/journal/expensereportsjournal.php
+ path: ../../../htdocs/accountancy/journal/expensereportsjournal.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
- path: ../../htdocs/accountancy/journal/purchasesjournal.php
+ path: ../../../htdocs/accountancy/journal/purchasesjournal.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
- path: ../../htdocs/accountancy/journal/sellsjournal.php
+ path: ../../../htdocs/accountancy/journal/sellsjournal.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
- path: ../../htdocs/accountancy/journal/variousjournal.php
+ path: ../../../htdocs/accountancy/journal/variousjournal.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
- path: ../../htdocs/accountancy/supplier/card.php
+ path: ../../../htdocs/accountancy/supplier/card.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 2
- path: ../../htdocs/accountancy/supplier/index.php
+ path: ../../../htdocs/accountancy/supplier/index.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
- path: ../../htdocs/accountancy/supplier/lines.php
+ path: ../../../htdocs/accountancy/supplier/lines.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
- path: ../../htdocs/accountancy/supplier/lines.php
+ path: ../../../htdocs/accountancy/supplier/lines.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
- path: ../../htdocs/accountancy/supplier/list.php
+ path: ../../../htdocs/accountancy/supplier/list.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 2
- path: ../../htdocs/accountancy/supplier/list.php
+ path: ../../../htdocs/accountancy/supplier/list.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/accountancy/supplier/list.php
+ path: ../../../htdocs/accountancy/supplier/list.php
-
message: '#^Variable \$mc might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/adherents/admin/member.php
+ path: ../../../htdocs/adherents/admin/member.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
- path: ../../htdocs/adherents/card.php
+ path: ../../../htdocs/adherents/card.php
-
message: '#^Variable \$public in isset\(\) always exists and is not nullable\.$#'
identifier: isset.variable
count: 1
- path: ../../htdocs/adherents/card.php
+ path: ../../../htdocs/adherents/card.php
-
message: '#^Call to function is_array\(\) with array will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/adherents/class/adherent.class.php
+ path: ../../../htdocs/adherents/class/adherent.class.php
-
message: '#^Call to function is_array\(\) with array\ will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/adherents/class/adherent.class.php
+ path: ../../../htdocs/adherents/class/adherent.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(Adherent\) and ''getLibStatut'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/adherents/class/adherent.class.php
+ path: ../../../htdocs/adherents/class/adherent.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(Adherent\) and ''getNomUrl'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/adherents/class/adherent.class.php
+ path: ../../../htdocs/adherents/class/adherent.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(Adherent\) and ''photo'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/adherents/class/adherent.class.php
+ path: ../../../htdocs/adherents/class/adherent.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(Adherent\) and ''societe'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/adherents/class/adherent.class.php
+ path: ../../../htdocs/adherents/class/adherent.class.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
- path: ../../htdocs/adherents/class/adherent.class.php
+ path: ../../../htdocs/adherents/class/adherent.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 5
- path: ../../htdocs/adherents/class/adherent.class.php
+ path: ../../../htdocs/adherents/class/adherent.class.php
-
message: '#^Parameter \#1 \$substitutionarray of function complete_substitutions_array expects array\, array\ given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/adherents/class/adherent.class.php
+ path: ../../../htdocs/adherents/class/adherent.class.php
-
message: '#^Property Adherent\:\:\$last_subscription_amount \(int\|string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/adherents/class/adherent.class.php
+ path: ../../../htdocs/adherents/class/adherent.class.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
- path: ../../htdocs/adherents/class/adherent.class.php
+ path: ../../../htdocs/adherents/class/adherent.class.php
-
message: '#^Variable \$newlang in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/adherents/class/adherent.class.php
+ path: ../../../htdocs/adherents/class/adherent.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(AdherentType\) and ''getLibStatut'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/adherents/class/adherent_type.class.php
+ path: ../../../htdocs/adherents/class/adherent_type.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(AdherentType\) and ''getNomUrl'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/adherents/class/adherent_type.class.php
+ path: ../../../htdocs/adherents/class/adherent_type.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(AdherentType\) and ''amount'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/adherents/class/adherent_type.class.php
+ path: ../../../htdocs/adherents/class/adherent_type.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(AdherentType\) and ''vote'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/adherents/class/adherent_type.class.php
+ path: ../../../htdocs/adherents/class/adherent_type.class.php
-
message: '#^Loose comparison using \!\= between '''' and ''nolink'' will always evaluate to true\.$#'
identifier: notEqual.alwaysTrue
count: 1
- path: ../../htdocs/adherents/class/adherent_type.class.php
+ path: ../../../htdocs/adherents/class/adherent_type.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
- path: ../../htdocs/adherents/class/adherent_type.class.php
+ path: ../../../htdocs/adherents/class/adherent_type.class.php
-
message: '#^Property AdherentType\:\:\$duration \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/adherents/class/adherent_type.class.php
+ path: ../../../htdocs/adherents/class/adherent_type.class.php
-
message: '#^Property AdherentType\:\:\$subscription \(int\<0, 1\>\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/adherents/class/adherent_type.class.php
+ path: ../../../htdocs/adherents/class/adherent_type.class.php
-
message: '#^Property AdherentType\:\:\$vote \(int\<0, 1\>\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/adherents/class/adherent_type.class.php
+ path: ../../../htdocs/adherents/class/adherent_type.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(Subscription\) and ''amount'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/adherents/class/subscription.class.php
+ path: ../../../htdocs/adherents/class/subscription.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(Subscription\) and ''datef'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/adherents/class/subscription.class.php
+ path: ../../../htdocs/adherents/class/subscription.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(Subscription\) and ''dateh'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/adherents/class/subscription.class.php
+ path: ../../../htdocs/adherents/class/subscription.class.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
- path: ../../htdocs/adherents/class/subscription.class.php
+ path: ../../../htdocs/adherents/class/subscription.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 2
- path: ../../htdocs/adherents/class/subscription.class.php
+ path: ../../../htdocs/adherents/class/subscription.class.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
- path: ../../htdocs/adherents/list.php
+ path: ../../../htdocs/adherents/list.php
-
message: '#^Loose comparison using \=\= between 0 and 0 will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 1
- path: ../../htdocs/adherents/list.php
+ path: ../../../htdocs/adherents/list.php
-
message: '#^Loose comparison using \=\= between 0 and 1 will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
- path: ../../htdocs/adherents/list.php
+ path: ../../../htdocs/adherents/list.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 2
- path: ../../htdocs/adherents/list.php
+ path: ../../../htdocs/adherents/list.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
- path: ../../htdocs/adherents/list.php
+ path: ../../../htdocs/adherents/list.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/adherents/list.php
+ path: ../../../htdocs/adherents/list.php
-
message: '#^Variable \$diroutputmassaction might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/adherents/list.php
+ path: ../../../htdocs/adherents/list.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/adherents/messaging.php
+ path: ../../../htdocs/adherents/messaging.php
-
message: '#^Property Partnership\:\:\$entity \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/adherents/partnership.php
+ path: ../../../htdocs/adherents/partnership.php
-
message: '#^Property Partnership\:\:\$status \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/adherents/partnership.php
+ path: ../../../htdocs/adherents/partnership.php
-
message: '#^Variable \$bankline in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/adherents/subscription/card.php
+ path: ../../../htdocs/adherents/subscription/card.php
-
message: '#^Variable \$object might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/adherents/tpl/linkedobjectblock.tpl.php
+ path: ../../../htdocs/adherents/tpl/linkedobjectblock.tpl.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 2
- path: ../../htdocs/adherents/type.php
+ path: ../../../htdocs/adherents/type.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
- path: ../../htdocs/admin/accountant.php
+ path: ../../../htdocs/admin/accountant.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 2
- path: ../../htdocs/admin/agenda.php
+ path: ../../../htdocs/admin/agenda.php
-
message: '#^Variable \$errorsaved in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/admin/bank.php
+ path: ../../../htdocs/admin/bank.php
-
message: '#^Call to function is_object\(\) with ModeleBoxes will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 2
- path: ../../htdocs/admin/boxes.php
+ path: ../../../htdocs/admin/boxes.php
-
message: '#^Variable \$massaction might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/admin/const.php
+ path: ../../../htdocs/admin/const.php
-
message: '#^Offset ''css'' on array\{css\: ''minwidth200'', enabled\: mixed\} in empty\(\) always exists and is not falsy\.$#'
identifier: empty.offset
count: 1
- path: ../../htdocs/admin/dav.php
+ path: ../../../htdocs/admin/dav.php
-
message: '#^Call to function is_null\(\) with null will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/admin/dict.php
+ path: ../../../htdocs/admin/dict.php
-
message: '#^Loose comparison using \!\= between ''create'' and ''edit'' will always evaluate to true\.$#'
identifier: notEqual.alwaysTrue
count: 1
- path: ../../htdocs/admin/dict.php
+ path: ../../../htdocs/admin/dict.php
-
message: '#^Parameter \#12 \$tabcomplete of function complete_dictionary_with_modules expects array\\>\>, array\\|string\>\> given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/admin/dict.php
+ path: ../../../htdocs/admin/dict.php
-
message: '#^Variable \$param in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/admin/dict.php
+ path: ../../../htdocs/admin/dict.php
-
message: '#^Variable \$rowidcol in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/admin/dict.php
+ path: ../../../htdocs/admin/dict.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
- path: ../../htdocs/admin/emailcollector_card.php
+ path: ../../../htdocs/admin/emailcollector_card.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/admin/emailcollector_list.php
+ path: ../../../htdocs/admin/emailcollector_list.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
- path: ../../htdocs/admin/eventorganization.php
+ path: ../../../htdocs/admin/eventorganization.php
-
message: '#^Loose comparison using \=\= between 1 and 1 will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 2
- path: ../../htdocs/admin/eventorganization.php
+ path: ../../../htdocs/admin/eventorganization.php
-
message: '#^Offset ''css'' on array\{type\: ''category\:customer''\|''emailtemplate…''\|''product''\|''securekey''\|''textarea''\|''thirdparty_type\:'', enabled\: 1, css\: ''''\} in empty\(\) always exists and is always falsy\.$#'
identifier: empty.offset
count: 1
- path: ../../htdocs/admin/eventorganization.php
+ path: ../../../htdocs/admin/eventorganization.php
-
message: '#^Variable \$arrayofparameters in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/admin/eventorganization.php
+ path: ../../../htdocs/admin/eventorganization.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/admin/events.php
+ path: ../../../htdocs/admin/events.php
-
message: '#^Variable \$result might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/admin/fediverse.php
+ path: ../../../htdocs/admin/fediverse.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
- path: ../../htdocs/admin/geoipmaxmind.php
+ path: ../../../htdocs/admin/geoipmaxmind.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 2
- path: ../../htdocs/admin/hrm.php
+ path: ../../../htdocs/admin/hrm.php
-
message: '#^Loose comparison using \=\= between ''varchar'' and ''html'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
- path: ../../htdocs/admin/hrm.php
+ path: ../../../htdocs/admin/hrm.php
-
message: '#^Loose comparison using \=\= between ''varchar'' and ''product'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
- path: ../../htdocs/admin/hrm.php
+ path: ../../../htdocs/admin/hrm.php
-
message: '#^Loose comparison using \=\= between ''varchar'' and ''securekey'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
- path: ../../htdocs/admin/hrm.php
+ path: ../../../htdocs/admin/hrm.php
-
message: '#^Loose comparison using \=\= between ''varchar'' and ''yesno'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
- path: ../../htdocs/admin/hrm.php
+ path: ../../../htdocs/admin/hrm.php
-
message: '#^Loose comparison using \=\= between 1 and 1 will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 2
- path: ../../htdocs/admin/hrm.php
+ path: ../../../htdocs/admin/hrm.php
-
message: '#^Offset ''css'' on array\{type\: ''integer''\|''varchar'', enabled\: 1, css\: ''''\} in empty\(\) always exists and is always falsy\.$#'
identifier: empty.offset
count: 1
- path: ../../htdocs/admin/hrm.php
+ path: ../../../htdocs/admin/hrm.php
-
message: '#^Variable \$arrayofparameters in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/admin/hrm.php
+ path: ../../../htdocs/admin/hrm.php
-
message: '#^Variable \$object might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/admin/hrm.php
+ path: ../../../htdocs/admin/hrm.php
-
message: '#^Call to preg_quote\(\) is missing delimiter / to be effective\.$#'
identifier: argument.invalidPregQuote
count: 1
- path: ../../htdocs/admin/index.php
+ path: ../../../htdocs/admin/index.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
- path: ../../htdocs/admin/index.php
+ path: ../../../htdocs/admin/index.php
-
message: '#^Variable \$setupcompanynotcomplete in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/admin/index.php
+ path: ../../../htdocs/admin/index.php
-
message: '#^Empty array passed to foreach\.$#'
identifier: foreach.emptyArray
count: 1
- path: ../../htdocs/admin/knowledgemanagement.php
+ path: ../../../htdocs/admin/knowledgemanagement.php
-
message: '#^Offset ''includedocgeneration'' on array\{label\: ''KnowledgeManagement'', includerefgeneration\: 1, includedocgeneration\: 0, class\: ''KnowledgeRecord''\} in empty\(\) always exists and is always falsy\.$#'
identifier: empty.offset
count: 1
- path: ../../htdocs/admin/knowledgemanagement.php
+ path: ../../../htdocs/admin/knowledgemanagement.php
-
message: '#^Offset ''includerefgeneration'' on array\{label\: ''KnowledgeManagement'', includerefgeneration\: 1, includedocgeneration\: 0, class\: ''KnowledgeRecord''\} in empty\(\) always exists and is not falsy\.$#'
identifier: empty.offset
count: 1
- path: ../../htdocs/admin/knowledgemanagement.php
+ path: ../../../htdocs/admin/knowledgemanagement.php
-
message: '#^Variable \$arrayofparameters in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/admin/knowledgemanagement.php
+ path: ../../../htdocs/admin/knowledgemanagement.php
-
message: '#^Variable \$setupnotempty in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/admin/knowledgemanagement.php
+ path: ../../../htdocs/admin/knowledgemanagement.php
-
message: '#^Parameter \#12 \$localtaxes_array of function calcul_price_total expects array\{string, int\|string, string, int\|string, string, string\}\|array\{string, int\|string, string, string\}, array\{\} given\.$#'
identifier: argument.type
count: 2
- path: ../../htdocs/admin/limits.php
+ path: ../../../htdocs/admin/limits.php
-
message: '#^Variable \$aCurrencies in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 2
- path: ../../htdocs/admin/limits.php
+ path: ../../../htdocs/admin/limits.php
-
message: '#^Call to function is_array\(\) with non\-empty\-list\ will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/admin/mails.php
+ path: ../../../htdocs/admin/mails.php
-
message: '#^Variable \$text in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 4
- path: ../../htdocs/admin/mails.php
+ path: ../../../htdocs/admin/mails.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 2
- path: ../../htdocs/admin/mails_emailing.php
+ path: ../../../htdocs/admin/mails_emailing.php
-
message: '#^Variable \$text in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 2
- path: ../../htdocs/admin/mails_emailing.php
+ path: ../../../htdocs/admin/mails_emailing.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 2
- path: ../../htdocs/admin/mails_passwordreset.php
+ path: ../../../htdocs/admin/mails_passwordreset.php
-
message: '#^Variable \$text in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 2
- path: ../../htdocs/admin/mails_passwordreset.php
+ path: ../../../htdocs/admin/mails_passwordreset.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 2
- path: ../../htdocs/admin/mails_senderprofile_list.php
+ path: ../../../htdocs/admin/mails_senderprofile_list.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/admin/mails_senderprofile_list.php
+ path: ../../../htdocs/admin/mails_senderprofile_list.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 4
- path: ../../htdocs/admin/mails_templates.php
+ path: ../../../htdocs/admin/mails_templates.php
-
message: '#^Loose comparison using \!\= between ''create'' and ''edit'' will always evaluate to true\.$#'
identifier: notEqual.alwaysTrue
count: 1
- path: ../../htdocs/admin/mails_templates.php
+ path: ../../../htdocs/admin/mails_templates.php
-
message: '#^Loose comparison using \=\= between ''create'' and ''edit'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
- path: ../../htdocs/admin/mails_templates.php
+ path: ../../../htdocs/admin/mails_templates.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
- path: ../../htdocs/admin/mails_templates.php
+ path: ../../../htdocs/admin/mails_templates.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
- path: ../../htdocs/admin/mails_templates.php
+ path: ../../../htdocs/admin/mails_templates.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 2
- path: ../../htdocs/admin/mails_ticket.php
+ path: ../../../htdocs/admin/mails_ticket.php
-
message: '#^Variable \$text in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 2
- path: ../../htdocs/admin/mails_ticket.php
+ path: ../../../htdocs/admin/mails_ticket.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 2
- path: ../../htdocs/admin/menus/edit.php
+ path: ../../../htdocs/admin/menus/edit.php
-
message: '#^Property Menubase\:\:\$target \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
- path: ../../htdocs/admin/menus/edit.php
+ path: ../../../htdocs/admin/menus/edit.php
-
message: '#^Call to function is_object\(\) with object will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 2
- path: ../../htdocs/admin/modules.php
+ path: ../../../htdocs/admin/modules.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
- path: ../../htdocs/admin/modules.php
+ path: ../../../htdocs/admin/modules.php
-
message: '#^Property DolibarrModules\:\:\$langfiles \(array\\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/admin/modules.php
+ path: ../../../htdocs/admin/modules.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
- path: ../../htdocs/admin/modules.php
+ path: ../../../htdocs/admin/modules.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 2
- path: ../../htdocs/admin/modules.php
+ path: ../../../htdocs/admin/modules.php
-
message: '#^Call to function is_array\(\) with array\ will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 2
- path: ../../htdocs/admin/notification.php
+ path: ../../../htdocs/admin/notification.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
- path: ../../htdocs/admin/notification.php
+ path: ../../../htdocs/admin/notification.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 2
- path: ../../htdocs/admin/oauth.php
+ path: ../../../htdocs/admin/oauth.php
-
message: '#^Call to function is_object\(\) with object will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/admin/oauthlogintokens.php
+ path: ../../../htdocs/admin/oauthlogintokens.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
- path: ../../htdocs/admin/oauthlogintokens.php
+ path: ../../../htdocs/admin/oauthlogintokens.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
- path: ../../htdocs/admin/oauthlogintokens.php
+ path: ../../../htdocs/admin/oauthlogintokens.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
- path: ../../htdocs/admin/oauthlogintokens.php
+ path: ../../../htdocs/admin/oauthlogintokens.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
- path: ../../htdocs/admin/openinghours.php
+ path: ../../../htdocs/admin/openinghours.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
- path: ../../htdocs/admin/pdf.php
+ path: ../../../htdocs/admin/pdf.php
-
message: '#^Call to function is_object\(\) with object will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 2
- path: ../../htdocs/admin/perms.php
+ path: ../../../htdocs/admin/perms.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 2
- path: ../../htdocs/admin/security.php
+ path: ../../../htdocs/admin/security.php
-
message: '#^Variable \$max in isset\(\) always exists and is not nullable\.$#'
identifier: isset.variable
count: 1
- path: ../../htdocs/admin/security_file.php
+ path: ../../../htdocs/admin/security_file.php
-
message: '#^Variable \$smsfile might not be defined\.$#'
identifier: variable.undefined
count: 5
- path: ../../htdocs/admin/sms.php
+ path: ../../../htdocs/admin/sms.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 2
- path: ../../htdocs/admin/stocktransfer.php
+ path: ../../../htdocs/admin/stocktransfer.php
-
message: '#^Variable \$setupnotempty in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/admin/stocktransfer.php
+ path: ../../../htdocs/admin/stocktransfer.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
- path: ../../htdocs/admin/system/about.php
+ path: ../../../htdocs/admin/system/about.php
-
message: '#^Variable \$conffiletoshowshort might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/admin/system/constall.php
+ path: ../../../htdocs/admin/system/constall.php
-
message: '#^Variable \$row might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/admin/system/dbtable.php
+ path: ../../../htdocs/admin/system/dbtable.php
-
message: '#^Variable \$conffiletoshowshort might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/admin/system/dolibarr.php
+ path: ../../../htdocs/admin/system/dolibarr.php
-
message: '#^Variable \$ignore in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/admin/system/dolibarr.php
+ path: ../../../htdocs/admin/system/dolibarr.php
-
message: '#^Call to function is_array\(\) with non\-empty\-list\ will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/admin/system/filecheck.php
+ path: ../../../htdocs/admin/system/filecheck.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
- path: ../../htdocs/admin/system/filecheck.php
+ path: ../../../htdocs/admin/system/filecheck.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
- path: ../../htdocs/admin/system/filecheck.php
+ path: ../../../htdocs/admin/system/filecheck.php
-
message: '#^Parameter \#1 \$file_list of function getFilesUpdated expects array\{insignature\: array\, missing\?\: array\, updated\: array\\}, array\{\} given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/admin/system/filecheck.php
+ path: ../../../htdocs/admin/system/filecheck.php
-
message: '#^Parameter \#1 \$size of function dol_print_size expects int, string given\.$#'
identifier: argument.type
count: 2
- path: ../../htdocs/admin/system/filecheck.php
+ path: ../../../htdocs/admin/system/filecheck.php
-
message: '#^Loose comparison using \!\= between '''' and ''kanban'' will always evaluate to true\.$#'
identifier: notEqual.alwaysTrue
count: 1
- path: ../../htdocs/admin/system/modules.php
+ path: ../../../htdocs/admin/system/modules.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
- path: ../../htdocs/admin/system/modules.php
+ path: ../../../htdocs/admin/system/modules.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/admin/system/modules.php
+ path: ../../../htdocs/admin/system/modules.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
- path: ../../htdocs/admin/system/perf.php
+ path: ../../../htdocs/admin/system/perf.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
- path: ../../htdocs/admin/system/phpinfo.php
+ path: ../../../htdocs/admin/system/phpinfo.php
-
message: '#^Variable \$title in isset\(\) always exists and is not nullable\.$#'
identifier: isset.variable
count: 1
- path: ../../htdocs/admin/system/phpinfo.php
+ path: ../../../htdocs/admin/system/phpinfo.php
-
message: '#^Call to function function_exists\(\) with ''exec''\|''popen'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/admin/system/security.php
+ path: ../../../htdocs/admin/system/security.php
-
message: '#^Variable \$dolibarr_main_document_root might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/admin/system/security.php
+ path: ../../../htdocs/admin/system/security.php
-
message: '#^Variable \$dolibarr_main_prod might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/admin/system/security.php
+ path: ../../../htdocs/admin/system/security.php
-
message: '#^Call to function is_bool\(\) with true will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/admin/system/xdebug.php
+ path: ../../../htdocs/admin/system/xdebug.php
-
message: '#^Negated boolean expression is always false\.$#'
identifier: booleanNot.alwaysFalse
count: 1
- path: ../../htdocs/admin/tools/dolibarr_export.php
+ path: ../../../htdocs/admin/tools/dolibarr_export.php
-
message: '#^Variable \$dolibarr_main_db_name might not be defined\.$#'
identifier: variable.undefined
count: 4
- path: ../../htdocs/admin/tools/dolibarr_export.php
+ path: ../../../htdocs/admin/tools/dolibarr_export.php
-
message: '#^Variable \$dolibarr_main_db_user might not be defined\.$#'
identifier: variable.undefined
count: 2
- path: ../../htdocs/admin/tools/dolibarr_export.php
+ path: ../../../htdocs/admin/tools/dolibarr_export.php
-
message: '#^Variable \$dolibarr_main_db_host might not be defined\.$#'
identifier: variable.undefined
count: 2
- path: ../../htdocs/admin/tools/dolibarr_import.php
+ path: ../../../htdocs/admin/tools/dolibarr_import.php
-
message: '#^Variable \$dolibarr_main_db_name might not be defined\.$#'
identifier: variable.undefined
count: 4
- path: ../../htdocs/admin/tools/dolibarr_import.php
+ path: ../../../htdocs/admin/tools/dolibarr_import.php
-
message: '#^Variable \$dolibarr_main_db_user might not be defined\.$#'
identifier: variable.undefined
count: 2
- path: ../../htdocs/admin/tools/dolibarr_import.php
+ path: ../../../htdocs/admin/tools/dolibarr_import.php
-
message: '#^Variable \$ExecTimeLimit in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/admin/tools/export.php
+ path: ../../../htdocs/admin/tools/export.php
-
message: '#^Variable \$MemoryLimit in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/admin/tools/export.php
+ path: ../../../htdocs/admin/tools/export.php
-
message: '#^Variable \$massaction might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/admin/tools/export.php
+ path: ../../../htdocs/admin/tools/export.php
-
message: '#^Method Documentation\:\:displayMenu\(\) has parameter \$menu with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/admin/tools/ui/class/documentation.class.php
+ path: ../../../htdocs/admin/tools/ui/class/documentation.class.php
-
message: '#^Method Documentation\:\:displaySummary\(\) has parameter \$menu with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/admin/tools/ui/class/documentation.class.php
+ path: ../../../htdocs/admin/tools/ui/class/documentation.class.php
-
message: '#^Method Documentation\:\:setMenu\(\) should return mixed but return statement is missing\.$#'
identifier: return.missing
count: 1
- path: ../../htdocs/admin/tools/ui/class/documentation.class.php
+ path: ../../../htdocs/admin/tools/ui/class/documentation.class.php
-
message: '#^Method Documentation\:\:showCode\(\) has parameter \$lines with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/admin/tools/ui/class/documentation.class.php
+ path: ../../../htdocs/admin/tools/ui/class/documentation.class.php
-
message: '#^Property Documentation\:\:\$menu type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/admin/tools/ui/class/documentation.class.php
+ path: ../../../htdocs/admin/tools/ui/class/documentation.class.php
-
message: '#^Property Documentation\:\:\$summary type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/admin/tools/ui/class/documentation.class.php
+ path: ../../../htdocs/admin/tools/ui/class/documentation.class.php
-
message: '#^Property Documentation\:\:\$view type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/admin/tools/ui/class/documentation.class.php
+ path: ../../../htdocs/admin/tools/ui/class/documentation.class.php
-
message: '#^Variable \$massactionbutton in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/admin/translation.php
+ path: ../../../htdocs/admin/translation.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 2
- path: ../../htdocs/admin/triggers.php
+ path: ../../../htdocs/admin/triggers.php
-
message: '#^Variable \$label might not be defined\.$#'
identifier: variable.undefined
count: 2
- path: ../../htdocs/admin/usergroup.php
+ path: ../../../htdocs/admin/usergroup.php
-
message: '#^Variable \$scandir might not be defined\.$#'
identifier: variable.undefined
count: 2
- path: ../../htdocs/admin/usergroup.php
+ path: ../../../htdocs/admin/usergroup.php
-
message: '#^Variable \$arrayofparameters might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/admin/webhook.php
+ path: ../../../htdocs/admin/webhook.php
-
message: '#^Variable \$object might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/admin/webhook.php
+ path: ../../../htdocs/admin/webhook.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 5
- path: ../../htdocs/admin/website.php
+ path: ../../../htdocs/admin/website.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 4
- path: ../../htdocs/admin/website.php
+ path: ../../../htdocs/admin/website.php
-
message: '#^Left side of && is always false\.$#'
identifier: booleanAnd.leftAlwaysFalse
count: 3
- path: ../../htdocs/admin/website.php
+ path: ../../../htdocs/admin/website.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
- path: ../../htdocs/admin/website.php
+ path: ../../../htdocs/admin/website.php
-
message: '#^Parameter \#1 \$array of function dol_sort_array contains unresolvable type\.$#'
identifier: argument.unresolvableType
count: 1
- path: ../../htdocs/admin/workflow.php
+ path: ../../../htdocs/admin/workflow.php
-
message: '#^Return type of call to function dol_sort_array contains unresolvable type\.$#'
identifier: function.unresolvableReturnType
count: 1
- path: ../../htdocs/admin/workflow.php
+ path: ../../../htdocs/admin/workflow.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
- path: ../../htdocs/admin/workstation.php
+ path: ../../../htdocs/admin/workstation.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
- path: ../../htdocs/admin/workstation.php
+ path: ../../../htdocs/admin/workstation.php
-
message: '#^Variable \$arrayofparameters might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/admin/workstation.php
+ path: ../../../htdocs/admin/workstation.php
-
message: '#^Variable \$label might not be defined\.$#'
identifier: variable.undefined
count: 2
- path: ../../htdocs/admin/workstation.php
+ path: ../../../htdocs/admin/workstation.php
-
message: '#^Variable \$scandir might not be defined\.$#'
identifier: variable.undefined
count: 2
- path: ../../htdocs/admin/workstation.php
+ path: ../../../htdocs/admin/workstation.php
-
message: '#^Variable \$type might not be defined\.$#'
identifier: variable.undefined
count: 4
- path: ../../htdocs/admin/workstation.php
+ path: ../../../htdocs/admin/workstation.php
-
message: '#^Loose comparison using \=\= between ''edit'' and ''edit'' will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 1
- path: ../../htdocs/ai/admin/setup.php
+ path: ../../../htdocs/ai/admin/setup.php
-
message: '#^Unable to resolve the template type T in call to method DolibarrApi\:\:_cleanObjectDatas\(\)$#'
identifier: argument.templateType
count: 1
- path: ../../htdocs/api/class/api.class.php
+ path: ../../../htdocs/api/class/api.class.php
-
message: '#^Method DolibarrApiAccess\:\:verifyAccess\(\) has parameter \$m with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/api/class/api_access.class.php
+ path: ../../../htdocs/api/class/api_access.class.php
-
message: '#^Property DolibarrApiAccess\:\:\$requires type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/api/class/api_access.class.php
+ path: ../../../htdocs/api/class/api_access.class.php
-
message: '#^Call to function is_object\(\) with ActionComm\|Adherent\|Commande\|CommandeFournisseur\|Contact\|Contrat\|ExpenseReport\|Facture\|FactureFournisseur\|Fichinter\|Mo\|Product\|Project\|Propal\|Task will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 2
- path: ../../htdocs/api/class/api_documents.class.php
+ path: ../../../htdocs/api/class/api_documents.class.php
-
message: '#^Method Documents\:\:builddoc\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/api/class/api_documents.class.php
+ path: ../../../htdocs/api/class/api_documents.class.php
-
message: '#^Method Documents\:\:delete\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/api/class/api_documents.class.php
+ path: ../../../htdocs/api/class/api_documents.class.php
-
message: '#^Method Documents\:\:getDocumentsListByElement\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/api/class/api_documents.class.php
+ path: ../../../htdocs/api/class/api_documents.class.php
-
message: '#^Method Documents\:\:index\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/api/class/api_documents.class.php
+ path: ../../../htdocs/api/class/api_documents.class.php
-
message: '#^Method Documents\:\:post\(\) has parameter \$array_options with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/api/class/api_documents.class.php
+ path: ../../../htdocs/api/class/api_documents.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 2
- path: ../../htdocs/api/class/api_documents.class.php
+ path: ../../../htdocs/api/class/api_documents.class.php
-
message: '#^Variable \$disablevirusscan in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/api/class/api_documents.class.php
+ path: ../../../htdocs/api/class/api_documents.class.php
-
message: '#^Variable \$modulepart in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/api/class/api_documents.class.php
+ path: ../../../htdocs/api/class/api_documents.class.php
-
message: '#^Variable \$relativefile might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/api/class/api_documents.class.php
+ path: ../../../htdocs/api/class/api_documents.class.php
-
message: '#^Method Login\:\:index\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/api/class/api_login.class.php
+ path: ../../../htdocs/api/class/api_login.class.php
-
message: '#^Method Login\:\:loginUnsecured\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/api/class/api_login.class.php
+ path: ../../../htdocs/api/class/api_login.class.php
-
message: '#^Comparison operation "\<\=" between 0 and 0 is always true\.$#'
identifier: smallerOrEqual.alwaysTrue
count: 1
- path: ../../htdocs/api/class/api_setup.class.php
+ path: ../../../htdocs/api/class/api_setup.class.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 2
- path: ../../htdocs/api/class/api_setup.class.php
+ path: ../../../htdocs/api/class/api_setup.class.php
-
message: '#^Method Setup\:\:deleteExtrafieldsFromNames\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/api/class/api_setup.class.php
+ path: ../../../htdocs/api/class/api_setup.class.php
-
message: '#^Method Setup\:\:getAvailability\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/api/class/api_setup.class.php
+ path: ../../../htdocs/api/class/api_setup.class.php
-
message: '#^Method Setup\:\:getCheckIntegrity\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/api/class/api_setup.class.php
+ path: ../../../htdocs/api/class/api_setup.class.php
-
message: '#^Method Setup\:\:getEstablishments\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/api/class/api_setup.class.php
+ path: ../../../htdocs/api/class/api_setup.class.php
-
message: '#^Method Setup\:\:getExtrafields\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/api/class/api_setup.class.php
+ path: ../../../htdocs/api/class/api_setup.class.php
-
message: '#^Method Setup\:\:getListOfCivilities\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/api/class/api_setup.class.php
+ path: ../../../htdocs/api/class/api_setup.class.php
-
message: '#^Method Setup\:\:getListOfContactTypes\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/api/class/api_setup.class.php
+ path: ../../../htdocs/api/class/api_setup.class.php
-
message: '#^Method Setup\:\:getListOfCountries\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/api/class/api_setup.class.php
+ path: ../../../htdocs/api/class/api_setup.class.php
-
message: '#^Method Setup\:\:getListOfCurrencies\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/api/class/api_setup.class.php
+ path: ../../../htdocs/api/class/api_setup.class.php
-
message: '#^Method Setup\:\:getListOfEventTypes\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/api/class/api_setup.class.php
+ path: ../../../htdocs/api/class/api_setup.class.php
-
message: '#^Method Setup\:\:getListOfExpenseReportsTypes\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/api/class/api_setup.class.php
+ path: ../../../htdocs/api/class/api_setup.class.php
-
message: '#^Method Setup\:\:getListOfExtrafields\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/api/class/api_setup.class.php
+ path: ../../../htdocs/api/class/api_setup.class.php
-
message: '#^Method Setup\:\:getListOfIncoterms\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/api/class/api_setup.class.php
+ path: ../../../htdocs/api/class/api_setup.class.php
-
message: '#^Method Setup\:\:getListOfLegalForm\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/api/class/api_setup.class.php
+ path: ../../../htdocs/api/class/api_setup.class.php
-
message: '#^Method Setup\:\:getListOfMeasuringUnits\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/api/class/api_setup.class.php
+ path: ../../../htdocs/api/class/api_setup.class.php
-
message: '#^Method Setup\:\:getListOfRegions\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/api/class/api_setup.class.php
+ path: ../../../htdocs/api/class/api_setup.class.php
-
message: '#^Method Setup\:\:getListOfStaff\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/api/class/api_setup.class.php
+ path: ../../../htdocs/api/class/api_setup.class.php
-
message: '#^Method Setup\:\:getListOfStates\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/api/class/api_setup.class.php
+ path: ../../../htdocs/api/class/api_setup.class.php
-
message: '#^Method Setup\:\:getListOfTowns\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/api/class/api_setup.class.php
+ path: ../../../htdocs/api/class/api_setup.class.php
-
message: '#^Method Setup\:\:getListOfsocialNetworks\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/api/class/api_setup.class.php
+ path: ../../../htdocs/api/class/api_setup.class.php
-
message: '#^Method Setup\:\:getOrderingMethods\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/api/class/api_setup.class.php
+ path: ../../../htdocs/api/class/api_setup.class.php
-
message: '#^Method Setup\:\:getOrderingOrigins\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/api/class/api_setup.class.php
+ path: ../../../htdocs/api/class/api_setup.class.php
-
message: '#^Method Setup\:\:getPaymentTerms\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/api/class/api_setup.class.php
+ path: ../../../htdocs/api/class/api_setup.class.php
-
message: '#^Method Setup\:\:getPaymentTypes\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/api/class/api_setup.class.php
+ path: ../../../htdocs/api/class/api_setup.class.php
-
message: '#^Method Setup\:\:getShippingModes\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/api/class/api_setup.class.php
+ path: ../../../htdocs/api/class/api_setup.class.php
-
message: '#^Method Setup\:\:getTicketsCategories\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/api/class/api_setup.class.php
+ path: ../../../htdocs/api/class/api_setup.class.php
-
message: '#^Method Setup\:\:getTicketsSeverities\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/api/class/api_setup.class.php
+ path: ../../../htdocs/api/class/api_setup.class.php
-
message: '#^Method Setup\:\:getTicketsTypes\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/api/class/api_setup.class.php
+ path: ../../../htdocs/api/class/api_setup.class.php
-
message: '#^Method Setup\:\:postExtrafields\(\) has parameter \$request_data with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/api/class/api_setup.class.php
+ path: ../../../htdocs/api/class/api_setup.class.php
-
message: '#^Method Setup\:\:translateLabel\(\) has parameter \$dict with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/api/class/api_setup.class.php
+ path: ../../../htdocs/api/class/api_setup.class.php
-
message: '#^Method Setup\:\:updateExtrafields\(\) has parameter \$request_data with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/api/class/api_setup.class.php
+ path: ../../../htdocs/api/class/api_setup.class.php
-
message: '#^Parameter \#1 \$file_list of function getFilesUpdated expects array\{insignature\: array\, missing\?\: array\, updated\: array\\}, array\{\} given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/api/class/api_setup.class.php
+ path: ../../../htdocs/api/class/api_setup.class.php
-
message: '#^Result of && is always false\.$#'
identifier: booleanAnd.alwaysFalse
count: 1
- path: ../../htdocs/api/class/api_setup.class.php
+ path: ../../../htdocs/api/class/api_setup.class.php
-
message: '#^Variable \$multicurrency in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/api/class/api_setup.class.php
+ path: ../../../htdocs/api/class/api_setup.class.php
-
message: '#^Variable \$tmpfilelist3 in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/api/class/api_setup.class.php
+ path: ../../../htdocs/api/class/api_setup.class.php
-
message: '#^Method Status\:\:index\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/api/class/api_status.class.php
+ path: ../../../htdocs/api/class/api_status.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
- path: ../../htdocs/api/index.php
+ path: ../../../htdocs/api/index.php
-
message: '#^Property CommonObject\:\:\$entity \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/asset/accountancy_codes.php
+ path: ../../../htdocs/asset/accountancy_codes.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
- path: ../../htdocs/asset/admin/setup.php
+ path: ../../../htdocs/asset/admin/setup.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
- path: ../../htdocs/asset/admin/setup.php
+ path: ../../../htdocs/asset/admin/setup.php
-
message: '#^Loose comparison using \=\= between 1 and 1 will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 2
- path: ../../htdocs/asset/admin/setup.php
+ path: ../../../htdocs/asset/admin/setup.php
-
message: '#^Variable \$arrayofparameters in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/asset/admin/setup.php
+ path: ../../../htdocs/asset/admin/setup.php
-
message: '#^Variable \$object might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/asset/admin/setup.php
+ path: ../../../htdocs/asset/admin/setup.php
-
message: '#^Variable \$setupnotempty in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/asset/admin/setup.php
+ path: ../../../htdocs/asset/admin/setup.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
- path: ../../htdocs/asset/card.php
+ path: ../../../htdocs/asset/card.php
-
message: '#^Property Asset\:\:\$status \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/asset/card.php
+ path: ../../../htdocs/asset/card.php
-
message: '#^Property CommonObject\:\:\$entity \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/asset/card.php
+ path: ../../../htdocs/asset/card.php
-
message: '#^Loose comparison using \=\= between 0 and 9 will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
- path: ../../htdocs/asset/class/asset.class.php
+ path: ../../../htdocs/asset/class/asset.class.php
-
message: '#^Loose comparison using \=\= between 9 and 0 will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
- path: ../../htdocs/asset/class/asset.class.php
+ path: ../../../htdocs/asset/class/asset.class.php
-
message: '#^Parameter \#4 \$depreciation_ht of method Asset\:\:addDepreciationLine\(\) expects float, string given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/asset/class/asset.class.php
+ path: ../../../htdocs/asset/class/asset.class.php
-
message: '#^Parameter \#5 \$cumulative_depreciation_ht of method Asset\:\:addDepreciationLine\(\) expects float, string given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/asset/class/asset.class.php
+ path: ../../../htdocs/asset/class/asset.class.php
-
message: '#^Property Asset\:\:\$date_start \(int\|string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
- path: ../../htdocs/asset/class/asset.class.php
+ path: ../../../htdocs/asset/class/asset.class.php
-
message: '#^Property Asset\:\:\$status \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/asset/class/asset.class.php
+ path: ../../../htdocs/asset/class/asset.class.php
-
message: '#^Property CommonObject\:\:\$ismultientitymanaged \(int\<0, 1\>\|string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/asset/class/asset.class.php
+ path: ../../../htdocs/asset/class/asset.class.php
-
message: '#^Variable \$newlang in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 2
- path: ../../htdocs/asset/class/asset.class.php
+ path: ../../../htdocs/asset/class/asset.class.php
-
message: '#^Call to function is_callable\(\) with array\{\$this\(AssetDepreciationOptions\), ''validateField''\} will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/asset/class/assetdepreciationoptions.class.php
+ path: ../../../htdocs/asset/class/assetdepreciationoptions.class.php
-
message: '#^Call to function property_exists\(\) with AssetModel and ''date_creation'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/asset/class/assetmodel.class.php
+ path: ../../../htdocs/asset/class/assetmodel.class.php
-
message: '#^Call to function property_exists\(\) with AssetModel and ''date_modification'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/asset/class/assetmodel.class.php
+ path: ../../../htdocs/asset/class/assetmodel.class.php
-
message: '#^Call to function property_exists\(\) with AssetModel and ''label'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/asset/class/assetmodel.class.php
+ path: ../../../htdocs/asset/class/assetmodel.class.php
-
message: '#^Call to function property_exists\(\) with AssetModel and ''ref'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/asset/class/assetmodel.class.php
+ path: ../../../htdocs/asset/class/assetmodel.class.php
-
message: '#^Call to function property_exists\(\) with AssetModel and ''status'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/asset/class/assetmodel.class.php
+ path: ../../../htdocs/asset/class/assetmodel.class.php
-
message: '#^Property AssetModel\:\:\$asset_accountancy_codes \(AssetAccountancyCodes\) in empty\(\) is not falsy\.$#'
identifier: empty.property
count: 2
- path: ../../htdocs/asset/class/assetmodel.class.php
+ path: ../../../htdocs/asset/class/assetmodel.class.php
-
message: '#^Property AssetModel\:\:\$asset_depreciation_options \(AssetDepreciationOptions\) in empty\(\) is not falsy\.$#'
identifier: empty.property
count: 2
- path: ../../htdocs/asset/class/assetmodel.class.php
+ path: ../../../htdocs/asset/class/assetmodel.class.php
-
message: '#^Property AssetModel\:\:\$status \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/asset/class/assetmodel.class.php
+ path: ../../../htdocs/asset/class/assetmodel.class.php
-
message: '#^Property CommonObject\:\:\$ismultientitymanaged \(int\<0, 1\>\|string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/asset/class/assetmodel.class.php
+ path: ../../../htdocs/asset/class/assetmodel.class.php
-
message: '#^Variable \$lines in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/asset/depreciation.php
+ path: ../../../htdocs/asset/depreciation.php
-
message: '#^Property CommonObject\:\:\$entity \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/asset/depreciation_options.php
+ path: ../../../htdocs/asset/depreciation_options.php
-
message: '#^Negated boolean expression is always false\.$#'
identifier: booleanNot.alwaysFalse
count: 1
- path: ../../htdocs/asset/list.php
+ path: ../../../htdocs/asset/list.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/asset/list.php
+ path: ../../../htdocs/asset/list.php
-
message: '#^Property CommonObject\:\:\$entity \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/asset/model/accountancy_codes.php
+ path: ../../../htdocs/asset/model/accountancy_codes.php
-
message: '#^Variable \$backtopageforcancel might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/asset/model/accountancy_codes.php
+ path: ../../../htdocs/asset/model/accountancy_codes.php
-
message: '#^Property CommonObject\:\:\$entity \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/asset/model/agenda.php
+ path: ../../../htdocs/asset/model/agenda.php
-
message: '#^Property AssetModel\:\:\$status \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/asset/model/card.php
+ path: ../../../htdocs/asset/model/card.php
-
message: '#^Property CommonObject\:\:\$entity \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/asset/model/card.php
+ path: ../../../htdocs/asset/model/card.php
-
message: '#^Unable to resolve the template type T in call to function dol_sort_array$#'
identifier: argument.templateType
count: 1
- path: ../../htdocs/asset/model/card.php
+ path: ../../../htdocs/asset/model/card.php
-
message: '#^Property CommonObject\:\:\$entity \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/asset/model/depreciation_options.php
+ path: ../../../htdocs/asset/model/depreciation_options.php
-
message: '#^Negated boolean expression is always false\.$#'
identifier: booleanNot.alwaysFalse
count: 1
- path: ../../htdocs/asset/model/list.php
+ path: ../../../htdocs/asset/model/list.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/asset/model/list.php
+ path: ../../../htdocs/asset/model/list.php
-
message: '#^Property CommonObject\:\:\$entity \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/asset/model/note.php
+ path: ../../../htdocs/asset/model/note.php
-
message: '#^Variable \$assetaccountancycodes might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/asset/tpl/accountancy_codes_edit.tpl.php
+ path: ../../../htdocs/asset/tpl/accountancy_codes_edit.tpl.php
-
message: '#^Variable \$parameters might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/asset/tpl/accountancy_codes_edit.tpl.php
+ path: ../../../htdocs/asset/tpl/accountancy_codes_edit.tpl.php
-
message: '#^Variable \$assetaccountancycodes might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/asset/tpl/accountancy_codes_view.tpl.php
+ path: ../../../htdocs/asset/tpl/accountancy_codes_view.tpl.php
-
message: '#^Variable \$parameters might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/asset/tpl/accountancy_codes_view.tpl.php
+ path: ../../../htdocs/asset/tpl/accountancy_codes_view.tpl.php
-
message: '#^Variable \$parameters might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/asset/tpl/depreciation_options_edit.tpl.php
+ path: ../../../htdocs/asset/tpl/depreciation_options_edit.tpl.php
-
message: '#^Variable \$db might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/asset/tpl/depreciation_options_view.tpl.php
+ path: ../../../htdocs/asset/tpl/depreciation_options_view.tpl.php
-
message: '#^Variable \$parameters might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/asset/tpl/depreciation_options_view.tpl.php
+ path: ../../../htdocs/asset/tpl/depreciation_options_view.tpl.php
-
message: '#^Variable \$parameters might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/asset/tpl/depreciation_view.tpl.php
+ path: ../../../htdocs/asset/tpl/depreciation_view.tpl.php
-
message: '#^Variable \$object might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/asset/tpl/linkedobjectblock.tpl.php
+ path: ../../../htdocs/asset/tpl/linkedobjectblock.tpl.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 4
- path: ../../htdocs/barcode/printsheet.php
+ path: ../../../htdocs/barcode/printsheet.php
-
message: '#^Variable \$code might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/barcode/printsheet.php
+ path: ../../../htdocs/barcode/printsheet.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/blockedlog/admin/blockedlog_list.php
+ path: ../../../htdocs/blockedlog/admin/blockedlog_list.php
-
message: '#^Strict comparison using \=\=\= between ''facture'' and ''facture'' will always evaluate to true\.$#'
identifier: identical.alwaysTrue
count: 1
- path: ../../htdocs/blockedlog/ajax/block-add.php
+ path: ../../../htdocs/blockedlog/ajax/block-add.php
-
message: '#^Call to function is_object\(\) with Don\|Facture\|FactureFournisseur\|PaymentVarious will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/blockedlog/class/blockedlog.class.php
+ path: ../../../htdocs/blockedlog/class/blockedlog.class.php
-
message: '#^Dead catch \- Exception is never thrown in the try block\.$#'
identifier: catch.neverThrown
count: 1
- path: ../../htdocs/blockedlog/class/blockedlog.class.php
+ path: ../../../htdocs/blockedlog/class/blockedlog.class.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
- path: ../../htdocs/blockedlog/class/blockedlog.class.php
+ path: ../../../htdocs/blockedlog/class/blockedlog.class.php
-
message: '#^Property BOM\:\:\$status \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/bom/bom_card.php
+ path: ../../../htdocs/bom/bom_card.php
-
message: '#^Property CommonObject\:\:\$entity \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/bom/bom_card.php
+ path: ../../../htdocs/bom/bom_card.php
-
message: '#^Variable \$idprod might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/bom/bom_card.php
+ path: ../../../htdocs/bom/bom_card.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 2
- path: ../../htdocs/bom/bom_list.php
+ path: ../../../htdocs/bom/bom_list.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/bom/bom_list.php
+ path: ../../../htdocs/bom/bom_list.php
-
message: '#^Loose comparison using \=\= between ''treeview'' and ''treeview'' will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 3
- path: ../../htdocs/bom/bom_net_needs.php
+ path: ../../../htdocs/bom/bom_net_needs.php
-
message: '#^Property BOM\:\:\$status \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/bom/bom_net_needs.php
+ path: ../../../htdocs/bom/bom_net_needs.php
-
message: '#^Property CommonDict\:\:\$label \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/bom/bom_net_needs.php
+ path: ../../../htdocs/bom/bom_net_needs.php
-
message: '#^Property CommonObject\:\:\$entity \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/bom/bom_net_needs.php
+ path: ../../../htdocs/bom/bom_net_needs.php
-
message: '#^Left side of && is always false\.$#'
identifier: booleanAnd.leftAlwaysFalse
count: 3
- path: ../../htdocs/bom/class/api_boms.class.php
+ path: ../../../htdocs/bom/class/api_boms.class.php
-
message: '#^Method Boms\:\:_validate\(\) has parameter \$data with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/bom/class/api_boms.class.php
+ path: ../../../htdocs/bom/class/api_boms.class.php
-
message: '#^Method Boms\:\:_validate\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/bom/class/api_boms.class.php
+ path: ../../../htdocs/bom/class/api_boms.class.php
-
message: '#^Method Boms\:\:delete\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/bom/class/api_boms.class.php
+ path: ../../../htdocs/bom/class/api_boms.class.php
-
message: '#^Method Boms\:\:deleteLine\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/bom/class/api_boms.class.php
+ path: ../../../htdocs/bom/class/api_boms.class.php
-
message: '#^Method Boms\:\:getLines\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/bom/class/api_boms.class.php
+ path: ../../../htdocs/bom/class/api_boms.class.php
-
message: '#^Method Boms\:\:index\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/bom/class/api_boms.class.php
+ path: ../../../htdocs/bom/class/api_boms.class.php
-
message: '#^Method Boms\:\:post\(\) has parameter \$request_data with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/bom/class/api_boms.class.php
+ path: ../../../htdocs/bom/class/api_boms.class.php
-
message: '#^Method Boms\:\:postLine\(\) has parameter \$request_data with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/bom/class/api_boms.class.php
+ path: ../../../htdocs/bom/class/api_boms.class.php
-
message: '#^Method Boms\:\:put\(\) has parameter \$request_data with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/bom/class/api_boms.class.php
+ path: ../../../htdocs/bom/class/api_boms.class.php
-
message: '#^Method Boms\:\:putLine\(\) has parameter \$request_data with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/bom/class/api_boms.class.php
+ path: ../../../htdocs/bom/class/api_boms.class.php
-
message: '#^Result of && is always false\.$#'
identifier: booleanAnd.alwaysFalse
count: 1
- path: ../../htdocs/bom/class/api_boms.class.php
+ path: ../../../htdocs/bom/class/api_boms.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(BOM\) and ''getLibStatut'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/bom/class/bom.class.php
+ path: ../../../htdocs/bom/class/bom.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(BOM\) and ''getNomUrl'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/bom/class/bom.class.php
+ path: ../../../htdocs/bom/class/bom.class.php
-
message: '#^Method BOM\:\:getNetNeedsTree\(\) has parameter \$TNetNeeds with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/bom/class/bom.class.php
+ path: ../../../htdocs/bom/class/bom.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
- path: ../../htdocs/bom/class/bom.class.php
+ path: ../../../htdocs/bom/class/bom.class.php
-
message: '#^Property BOM\:\:\$label \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/bom/class/bom.class.php
+ path: ../../../htdocs/bom/class/bom.class.php
-
message: '#^Property BOM\:\:\$status \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/bom/class/bom.class.php
+ path: ../../../htdocs/bom/class/bom.class.php
-
message: '#^Unable to resolve the template type T in call to function dol_sort_array$#'
identifier: argument.templateType
count: 1
- path: ../../htdocs/bom/tpl/linkedobjectblock.tpl.php
+ path: ../../../htdocs/bom/tpl/linkedobjectblock.tpl.php
-
message: '#^Variable \$object might not be defined\.$#'
identifier: variable.undefined
count: 2
- path: ../../htdocs/bom/tpl/linkedobjectblock.tpl.php
+ path: ../../../htdocs/bom/tpl/linkedobjectblock.tpl.php
-
message: '#^Call to function is_object\(\) with BOMLine will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/bom/tpl/objectline_create.tpl.php
+ path: ../../../htdocs/bom/tpl/objectline_create.tpl.php
-
message: '#^Variable \$action might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/bom/tpl/objectline_create.tpl.php
+ path: ../../../htdocs/bom/tpl/objectline_create.tpl.php
-
message: '#^Variable \$extrafields might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/bom/tpl/objectline_create.tpl.php
+ path: ../../../htdocs/bom/tpl/objectline_create.tpl.php
-
message: '#^Call to function is_object\(\) with BOMLine will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/bom/tpl/objectline_edit.tpl.php
+ path: ../../../htdocs/bom/tpl/objectline_edit.tpl.php
-
message: '#^Variable \$dateSelector might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/bom/tpl/objectline_edit.tpl.php
+ path: ../../../htdocs/bom/tpl/objectline_edit.tpl.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
- path: ../../htdocs/bom/tpl/objectline_title.tpl.php
+ path: ../../../htdocs/bom/tpl/objectline_title.tpl.php
-
message: '#^Property CommonDict\:\:\$label \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/bom/tpl/objectline_view.tpl.php
+ path: ../../../htdocs/bom/tpl/objectline_view.tpl.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 2
- path: ../../htdocs/bookcal/availabilities_card.php
+ path: ../../../htdocs/bookcal/availabilities_card.php
-
message: '#^Left side of \|\| is always true\.$#'
identifier: booleanOr.leftAlwaysTrue
count: 1
- path: ../../htdocs/bookcal/availabilities_card.php
+ path: ../../../htdocs/bookcal/availabilities_card.php
-
message: '#^Negated boolean expression is always false\.$#'
identifier: booleanNot.alwaysFalse
count: 1
- path: ../../htdocs/bookcal/availabilities_card.php
+ path: ../../../htdocs/bookcal/availabilities_card.php
-
message: '#^Property Availabilities\:\:\$status \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/bookcal/availabilities_card.php
+ path: ../../../htdocs/bookcal/availabilities_card.php
-
message: '#^Property CommonObject\:\:\$entity \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/bookcal/availabilities_card.php
+ path: ../../../htdocs/bookcal/availabilities_card.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 6
- path: ../../htdocs/bookcal/availabilities_card.php
+ path: ../../../htdocs/bookcal/availabilities_card.php
-
message: '#^Variable \$permissiontoadd in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/bookcal/availabilities_card.php
+ path: ../../../htdocs/bookcal/availabilities_card.php
-
message: '#^Variable \$soc might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/bookcal/availabilities_card.php
+ path: ../../../htdocs/bookcal/availabilities_card.php
-
message: '#^Empty array passed to foreach\.$#'
identifier: foreach.emptyArray
count: 1
- path: ../../htdocs/bookcal/availabilities_list.php
+ path: ../../../htdocs/bookcal/availabilities_list.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
- path: ../../htdocs/bookcal/availabilities_list.php
+ path: ../../../htdocs/bookcal/availabilities_list.php
-
message: '#^Negated boolean expression is always false\.$#'
identifier: booleanNot.alwaysFalse
count: 1
- path: ../../htdocs/bookcal/availabilities_list.php
+ path: ../../../htdocs/bookcal/availabilities_list.php
-
message: '#^Variable \$permissiontodelete in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/bookcal/availabilities_list.php
+ path: ../../../htdocs/bookcal/availabilities_list.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
- path: ../../htdocs/bookcal/booking_list.php
+ path: ../../../htdocs/bookcal/booking_list.php
-
message: '#^Negated boolean expression is always false\.$#'
identifier: booleanNot.alwaysFalse
count: 1
- path: ../../htdocs/bookcal/booking_list.php
+ path: ../../../htdocs/bookcal/booking_list.php
-
message: '#^Property Calendar\:\:\$status \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/bookcal/booking_list.php
+ path: ../../../htdocs/bookcal/booking_list.php
-
message: '#^Variable \$lineid might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/bookcal/booking_list.php
+ path: ../../../htdocs/bookcal/booking_list.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
- path: ../../htdocs/bookcal/calendar_agenda.php
+ path: ../../../htdocs/bookcal/calendar_agenda.php
-
message: '#^Negated boolean expression is always false\.$#'
identifier: booleanNot.alwaysFalse
count: 1
- path: ../../htdocs/bookcal/calendar_agenda.php
+ path: ../../../htdocs/bookcal/calendar_agenda.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
- path: ../../htdocs/bookcal/calendar_card.php
+ path: ../../../htdocs/bookcal/calendar_card.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
- path: ../../htdocs/bookcal/calendar_card.php
+ path: ../../../htdocs/bookcal/calendar_card.php
-
message: '#^Negated boolean expression is always false\.$#'
identifier: booleanNot.alwaysFalse
count: 1
- path: ../../htdocs/bookcal/calendar_card.php
+ path: ../../../htdocs/bookcal/calendar_card.php
-
message: '#^Property Calendar\:\:\$entity \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/bookcal/calendar_card.php
+ path: ../../../htdocs/bookcal/calendar_card.php
-
message: '#^Property Calendar\:\:\$status \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/bookcal/calendar_card.php
+ path: ../../../htdocs/bookcal/calendar_card.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 5
- path: ../../htdocs/bookcal/calendar_card.php
+ path: ../../../htdocs/bookcal/calendar_card.php
-
message: '#^Variable \$permissiontoadd in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/bookcal/calendar_card.php
+ path: ../../../htdocs/bookcal/calendar_card.php
-
message: '#^Variable \$soc might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/bookcal/calendar_card.php
+ path: ../../../htdocs/bookcal/calendar_card.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
- path: ../../htdocs/bookcal/calendar_contact.php
+ path: ../../../htdocs/bookcal/calendar_contact.php
-
message: '#^Negated boolean expression is always false\.$#'
identifier: booleanNot.alwaysFalse
count: 1
- path: ../../htdocs/bookcal/calendar_contact.php
+ path: ../../../htdocs/bookcal/calendar_contact.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 2
- path: ../../htdocs/bookcal/calendar_contact.php
+ path: ../../../htdocs/bookcal/calendar_contact.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
- path: ../../htdocs/bookcal/calendar_document.php
+ path: ../../../htdocs/bookcal/calendar_document.php
-
message: '#^Negated boolean expression is always false\.$#'
identifier: booleanNot.alwaysFalse
count: 1
- path: ../../htdocs/bookcal/calendar_document.php
+ path: ../../../htdocs/bookcal/calendar_document.php
-
message: '#^Empty array passed to foreach\.$#'
identifier: foreach.emptyArray
count: 1
- path: ../../htdocs/bookcal/calendar_list.php
+ path: ../../../htdocs/bookcal/calendar_list.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
- path: ../../htdocs/bookcal/calendar_list.php
+ path: ../../../htdocs/bookcal/calendar_list.php
-
message: '#^Negated boolean expression is always false\.$#'
identifier: booleanNot.alwaysFalse
count: 1
- path: ../../htdocs/bookcal/calendar_list.php
+ path: ../../../htdocs/bookcal/calendar_list.php
-
message: '#^Variable \$permissiontodelete in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/bookcal/calendar_list.php
+ path: ../../../htdocs/bookcal/calendar_list.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
- path: ../../htdocs/bookcal/calendar_note.php
+ path: ../../../htdocs/bookcal/calendar_note.php
-
message: '#^Negated boolean expression is always false\.$#'
identifier: booleanNot.alwaysFalse
count: 1
- path: ../../htdocs/bookcal/calendar_note.php
+ path: ../../../htdocs/bookcal/calendar_note.php
-
message: '#^Call to function method_exists\(\) with \$this\(Availabilities\) and ''getLibStatut'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/bookcal/class/availabilities.class.php
+ path: ../../../htdocs/bookcal/class/availabilities.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(Availabilities\) and ''getNomUrl'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/bookcal/class/availabilities.class.php
+ path: ../../../htdocs/bookcal/class/availabilities.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(Availabilities\) and ''label'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/bookcal/class/availabilities.class.php
+ path: ../../../htdocs/bookcal/class/availabilities.class.php
-
message: '#^Call to function property_exists\(\) with Availabilities and ''date_creation'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/bookcal/class/availabilities.class.php
+ path: ../../../htdocs/bookcal/class/availabilities.class.php
-
message: '#^Call to function property_exists\(\) with Availabilities and ''date_modification'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/bookcal/class/availabilities.class.php
+ path: ../../../htdocs/bookcal/class/availabilities.class.php
-
message: '#^Call to function property_exists\(\) with Availabilities and ''label'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/bookcal/class/availabilities.class.php
+ path: ../../../htdocs/bookcal/class/availabilities.class.php
-
message: '#^Call to function property_exists\(\) with Availabilities and ''ref'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/bookcal/class/availabilities.class.php
+ path: ../../../htdocs/bookcal/class/availabilities.class.php
-
message: '#^Call to function property_exists\(\) with Availabilities and ''status'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/bookcal/class/availabilities.class.php
+ path: ../../../htdocs/bookcal/class/availabilities.class.php
-
message: '#^Left side of && is always false\.$#'
identifier: booleanAnd.leftAlwaysFalse
count: 1
- path: ../../htdocs/bookcal/class/availabilities.class.php
+ path: ../../../htdocs/bookcal/class/availabilities.class.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
- path: ../../htdocs/bookcal/class/availabilities.class.php
+ path: ../../../htdocs/bookcal/class/availabilities.class.php
-
message: '#^Method Availabilities\:\:fetchAll\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/bookcal/class/availabilities.class.php
+ path: ../../../htdocs/bookcal/class/availabilities.class.php
-
message: '#^Method Availabilities\:\:getLinesArray\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/bookcal/class/availabilities.class.php
+ path: ../../../htdocs/bookcal/class/availabilities.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
- path: ../../htdocs/bookcal/class/availabilities.class.php
+ path: ../../../htdocs/bookcal/class/availabilities.class.php
-
message: '#^Property Availabilities\:\:\$status \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/bookcal/class/availabilities.class.php
+ path: ../../../htdocs/bookcal/class/availabilities.class.php
-
message: '#^Property CommonObject\:\:\$ismultientitymanaged \(int\<0, 1\>\|string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/bookcal/class/availabilities.class.php
+ path: ../../../htdocs/bookcal/class/availabilities.class.php
-
message: '#^Variable \$url in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 2
- path: ../../htdocs/bookcal/class/availabilities.class.php
+ path: ../../../htdocs/bookcal/class/availabilities.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(Calendar\) and ''getLibStatut'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/bookcal/class/calendar.class.php
+ path: ../../../htdocs/bookcal/class/calendar.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(Calendar\) and ''getNomUrl'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/bookcal/class/calendar.class.php
+ path: ../../../htdocs/bookcal/class/calendar.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(Calendar\) and ''fk_soc'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/bookcal/class/calendar.class.php
+ path: ../../../htdocs/bookcal/class/calendar.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(Calendar\) and ''label'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/bookcal/class/calendar.class.php
+ path: ../../../htdocs/bookcal/class/calendar.class.php
-
message: '#^Call to function property_exists\(\) with Calendar and ''date_creation'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/bookcal/class/calendar.class.php
+ path: ../../../htdocs/bookcal/class/calendar.class.php
-
message: '#^Call to function property_exists\(\) with Calendar and ''date_modification'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/bookcal/class/calendar.class.php
+ path: ../../../htdocs/bookcal/class/calendar.class.php
-
message: '#^Call to function property_exists\(\) with Calendar and ''label'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/bookcal/class/calendar.class.php
+ path: ../../../htdocs/bookcal/class/calendar.class.php
-
message: '#^Call to function property_exists\(\) with Calendar and ''ref'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/bookcal/class/calendar.class.php
+ path: ../../../htdocs/bookcal/class/calendar.class.php
-
message: '#^Call to function property_exists\(\) with Calendar and ''status'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/bookcal/class/calendar.class.php
+ path: ../../../htdocs/bookcal/class/calendar.class.php
-
message: '#^Left side of && is always false\.$#'
identifier: booleanAnd.leftAlwaysFalse
count: 1
- path: ../../htdocs/bookcal/class/calendar.class.php
+ path: ../../../htdocs/bookcal/class/calendar.class.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
- path: ../../htdocs/bookcal/class/calendar.class.php
+ path: ../../../htdocs/bookcal/class/calendar.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
- path: ../../htdocs/bookcal/class/calendar.class.php
+ path: ../../../htdocs/bookcal/class/calendar.class.php
-
message: '#^Property Calendar\:\:\$status \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/bookcal/class/calendar.class.php
+ path: ../../../htdocs/bookcal/class/calendar.class.php
-
message: '#^Property CommonObject\:\:\$ismultientitymanaged \(int\<0, 1\>\|string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/bookcal/class/calendar.class.php
+ path: ../../../htdocs/bookcal/class/calendar.class.php
-
message: '#^Variable \$url in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 2
- path: ../../htdocs/bookcal/class/calendar.class.php
+ path: ../../../htdocs/bookcal/class/calendar.class.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 3
- path: ../../htdocs/bookcal/lib/bookcal_availabilities.lib.php
+ path: ../../../htdocs/bookcal/lib/bookcal_availabilities.lib.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
- path: ../../htdocs/bookcal/lib/bookcal_availabilities.lib.php
+ path: ../../../htdocs/bookcal/lib/bookcal_availabilities.lib.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 2
- path: ../../htdocs/bookcal/lib/bookcal_calendar.lib.php
+ path: ../../../htdocs/bookcal/lib/bookcal_calendar.lib.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 2
- path: ../../htdocs/bookcal/lib/bookcal_calendar.lib.php
+ path: ../../../htdocs/bookcal/lib/bookcal_calendar.lib.php
-
message: '#^Call to function is_array\(\) with array\ will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 2
- path: ../../htdocs/bookmarks/bookmarks.lib.php
+ path: ../../../htdocs/bookmarks/bookmarks.lib.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
- path: ../../htdocs/bookmarks/bookmarks.lib.php
+ path: ../../../htdocs/bookmarks/bookmarks.lib.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/bookmarks/list.php
+ path: ../../../htdocs/bookmarks/list.php
-
message: '#^Variable \$result might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/categories/card.php
+ path: ../../../htdocs/categories/card.php
-
message: '#^Method Categories\:\:_validate\(\) has parameter \$data with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/categories/class/api_categories.class.php
+ path: ../../../htdocs/categories/class/api_categories.class.php
-
message: '#^Method Categories\:\:_validate\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/categories/class/api_categories.class.php
+ path: ../../../htdocs/categories/class/api_categories.class.php
-
message: '#^Method Categories\:\:delete\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/categories/class/api_categories.class.php
+ path: ../../../htdocs/categories/class/api_categories.class.php
-
message: '#^Method Categories\:\:getListForObject\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/categories/class/api_categories.class.php
+ path: ../../../htdocs/categories/class/api_categories.class.php
-
message: '#^Method Categories\:\:index\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/categories/class/api_categories.class.php
+ path: ../../../htdocs/categories/class/api_categories.class.php
-
message: '#^Method Categories\:\:linkObjectById\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/categories/class/api_categories.class.php
+ path: ../../../htdocs/categories/class/api_categories.class.php
-
message: '#^Method Categories\:\:linkObjectByRef\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/categories/class/api_categories.class.php
+ path: ../../../htdocs/categories/class/api_categories.class.php
-
message: '#^Method Categories\:\:post\(\) has parameter \$request_data with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/categories/class/api_categories.class.php
+ path: ../../../htdocs/categories/class/api_categories.class.php
-
message: '#^Method Categories\:\:put\(\) has parameter \$request_data with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/categories/class/api_categories.class.php
+ path: ../../../htdocs/categories/class/api_categories.class.php
-
message: '#^Method Categories\:\:unlinkObjectById\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/categories/class/api_categories.class.php
+ path: ../../../htdocs/categories/class/api_categories.class.php
-
message: '#^Method Categories\:\:unlinkObjectByRef\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/categories/class/api_categories.class.php
+ path: ../../../htdocs/categories/class/api_categories.class.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
- path: ../../htdocs/categories/class/categorie.class.php
+ path: ../../../htdocs/categories/class/categorie.class.php
-
message: '#^Method Categorie\:\:get_full_arbo\(\) should return \-1\|array\ but returns array\\.$#'
identifier: return.type
count: 1
- path: ../../htdocs/categories/class/categorie.class.php
+ path: ../../../htdocs/categories/class/categorie.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 3
- path: ../../htdocs/categories/class/categorie.class.php
+ path: ../../../htdocs/categories/class/categorie.class.php
-
message: '#^Parameter \#1 \$array of function dol_sort_array contains unresolvable type\.$#'
identifier: argument.unresolvableType
count: 1
- path: ../../htdocs/categories/class/categorie.class.php
+ path: ../../../htdocs/categories/class/categorie.class.php
-
message: '#^Property Categorie\:\:\$cats \(array\\) does not accept array\\.$#'
identifier: assign.propertyType
count: 2
- path: ../../htdocs/categories/class/categorie.class.php
+ path: ../../../htdocs/categories/class/categorie.class.php
-
message: '#^Return type of call to function dol_sort_array contains unresolvable type\.$#'
identifier: function.unresolvableReturnType
count: 1
- path: ../../htdocs/categories/class/categorie.class.php
+ path: ../../../htdocs/categories/class/categorie.class.php
-
message: '#^Variable \$url in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 2
- path: ../../htdocs/categories/class/categorie.class.php
+ path: ../../../htdocs/categories/class/categorie.class.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 2
- path: ../../htdocs/categories/photos.php
+ path: ../../../htdocs/categories/photos.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 2
- path: ../../htdocs/categories/photos.php
+ path: ../../../htdocs/categories/photos.php
-
message: '#^Variable \$object might not be defined\.$#'
identifier: variable.undefined
count: 2
- path: ../../htdocs/collab/index.php
+ path: ../../../htdocs/collab/index.php
-
message: '#^Variable \$objectpage might not be defined\.$#'
identifier: variable.undefined
count: 11
- path: ../../htdocs/collab/index.php
+ path: ../../../htdocs/collab/index.php
-
message: '#^Loose comparison using \=\= between ''create'' and ''create'' will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 2
- path: ../../htdocs/comm/action/card.php
+ path: ../../../htdocs/comm/action/card.php
-
message: '#^Loose comparison using \=\= between ''edit'' and ''create'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
- path: ../../htdocs/comm/action/card.php
+ path: ../../../htdocs/comm/action/card.php
-
message: '#^Loose comparison using \=\= between 1 and 0 will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
- path: ../../htdocs/comm/action/card.php
+ path: ../../../htdocs/comm/action/card.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
- path: ../../htdocs/comm/action/card.php
+ path: ../../../htdocs/comm/action/card.php
-
message: '#^Result of && is always false\.$#'
identifier: booleanAnd.alwaysFalse
count: 2
- path: ../../htdocs/comm/action/card.php
+ path: ../../../htdocs/comm/action/card.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
- path: ../../htdocs/comm/action/card.php
+ path: ../../../htdocs/comm/action/card.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 2
- path: ../../htdocs/comm/action/card.php
+ path: ../../../htdocs/comm/action/card.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
- path: ../../htdocs/comm/action/class/actioncomm.class.php
+ path: ../../../htdocs/comm/action/class/actioncomm.class.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
- path: ../../htdocs/comm/action/class/actioncomm.class.php
+ path: ../../../htdocs/comm/action/class/actioncomm.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 2
- path: ../../htdocs/comm/action/class/actioncomm.class.php
+ path: ../../../htdocs/comm/action/class/actioncomm.class.php
-
message: '#^Property ActionComm\:\:\$contact_id \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/comm/action/class/actioncomm.class.php
+ path: ../../../htdocs/comm/action/class/actioncomm.class.php
-
message: '#^Property ActionComm\:\:\$durationp \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
- path: ../../htdocs/comm/action/class/actioncomm.class.php
+ path: ../../../htdocs/comm/action/class/actioncomm.class.php
-
message: '#^Property ActionComm\:\:\$socid \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/comm/action/class/actioncomm.class.php
+ path: ../../../htdocs/comm/action/class/actioncomm.class.php
-
message: '#^Property ActionComm\:\:\$transparency \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
- path: ../../htdocs/comm/action/class/actioncomm.class.php
+ path: ../../../htdocs/comm/action/class/actioncomm.class.php
-
message: '#^Property ActionComm\:\:\$type_id \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/comm/action/class/actioncomm.class.php
+ path: ../../../htdocs/comm/action/class/actioncomm.class.php
-
message: '#^Property ActionComm\:\:\$userownerid \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/comm/action/class/actioncomm.class.php
+ path: ../../../htdocs/comm/action/class/actioncomm.class.php
-
message: '#^Property CommonObject\:\:\$fk_project \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
- path: ../../htdocs/comm/action/class/actioncomm.class.php
+ path: ../../../htdocs/comm/action/class/actioncomm.class.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
- path: ../../htdocs/comm/action/class/actioncomm.class.php
+ path: ../../../htdocs/comm/action/class/actioncomm.class.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 5
- path: ../../htdocs/comm/action/class/actioncomm.class.php
+ path: ../../../htdocs/comm/action/class/actioncomm.class.php
-
message: '#^Variable \$agenda_static might not be defined\.$#'
identifier: variable.undefined
count: 2
- path: ../../htdocs/comm/action/class/actioncomm.class.php
+ path: ../../../htdocs/comm/action/class/actioncomm.class.php
-
message: '#^Method AgendaEvents\:\:_validate\(\) has parameter \$data with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/comm/action/class/api_agendaevents.class.php
+ path: ../../../htdocs/comm/action/class/api_agendaevents.class.php
-
message: '#^Method AgendaEvents\:\:_validate\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/comm/action/class/api_agendaevents.class.php
+ path: ../../../htdocs/comm/action/class/api_agendaevents.class.php
-
message: '#^Method AgendaEvents\:\:delete\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/comm/action/class/api_agendaevents.class.php
+ path: ../../../htdocs/comm/action/class/api_agendaevents.class.php
-
message: '#^Method AgendaEvents\:\:index\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/comm/action/class/api_agendaevents.class.php
+ path: ../../../htdocs/comm/action/class/api_agendaevents.class.php
-
message: '#^Method AgendaEvents\:\:post\(\) has parameter \$request_data with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/comm/action/class/api_agendaevents.class.php
+ path: ../../../htdocs/comm/action/class/api_agendaevents.class.php
-
message: '#^Method AgendaEvents\:\:put\(\) has parameter \$request_data with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/comm/action/class/api_agendaevents.class.php
+ path: ../../../htdocs/comm/action/class/api_agendaevents.class.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
- path: ../../htdocs/comm/action/class/cactioncomm.class.php
+ path: ../../../htdocs/comm/action/class/cactioncomm.class.php
-
message: '#^Property CActionComm\:\:\$type_actions type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/comm/action/class/cactioncomm.class.php
+ path: ../../../htdocs/comm/action/class/cactioncomm.class.php
-
message: '#^Variable \$TSystem might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/comm/action/class/cactioncomm.class.php
+ path: ../../../htdocs/comm/action/class/cactioncomm.class.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
- path: ../../htdocs/comm/action/document.php
+ path: ../../../htdocs/comm/action/document.php
-
message: '#^Call to function is_array\(\) with array\ will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 2
- path: ../../htdocs/comm/action/index.php
+ path: ../../../htdocs/comm/action/index.php
-
message: '#^Call to function is_array\(\) with list\ will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/comm/action/index.php
+ path: ../../../htdocs/comm/action/index.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
- path: ../../htdocs/comm/action/index.php
+ path: ../../../htdocs/comm/action/index.php
-
message: '#^Parameter \#16 \$usergroupid of function print_actions_filter expects int, array\\|string given\.$#'
identifier: argument.type
count: 3
- path: ../../htdocs/comm/action/index.php
+ path: ../../../htdocs/comm/action/index.php
-
message: '#^Parameter \#18 \$resourceid of function print_actions_filter expects int, array\\|string given\.$#'
identifier: argument.type
count: 3
- path: ../../htdocs/comm/action/index.php
+ path: ../../../htdocs/comm/action/index.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
- path: ../../htdocs/comm/action/index.php
+ path: ../../../htdocs/comm/action/index.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 2
- path: ../../htdocs/comm/action/index.php
+ path: ../../../htdocs/comm/action/index.php
-
message: '#^Variable \$num might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/comm/action/index.php
+ path: ../../../htdocs/comm/action/index.php
-
message: '#^Variable \$reshook in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/comm/action/index.php
+ path: ../../../htdocs/comm/action/index.php
-
message: '#^Variable \$theme_datacolor might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/comm/action/index.php
+ path: ../../../htdocs/comm/action/index.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
- path: ../../htdocs/comm/action/info.php
+ path: ../../../htdocs/comm/action/info.php
-
message: '#^Variable \$object might not be defined\.$#'
identifier: variable.undefined
count: 2
- path: ../../htdocs/comm/action/info.php
+ path: ../../../htdocs/comm/action/info.php
-
message: '#^Variable \$socid might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/comm/action/info.php
+ path: ../../../htdocs/comm/action/info.php
-
message: '#^Call to function is_array\(\) with array\ will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/comm/action/list.php
+ path: ../../../htdocs/comm/action/list.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 4
- path: ../../htdocs/comm/action/list.php
+ path: ../../../htdocs/comm/action/list.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/comm/action/list.php
+ path: ../../../htdocs/comm/action/list.php
-
message: '#^Call to function is_array\(\) with array\{\} will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/comm/action/pertype.php
+ path: ../../../htdocs/comm/action/pertype.php
-
message: '#^Comparison operation "\<" between int\<1, max\> and 1 is always false\.$#'
identifier: smaller.alwaysFalse
count: 1
- path: ../../htdocs/comm/action/pertype.php
+ path: ../../../htdocs/comm/action/pertype.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
- path: ../../htdocs/comm/action/pertype.php
+ path: ../../../htdocs/comm/action/pertype.php
-
message: '#^Loose comparison using \!\= between ''show_pertype'' and ''show_day'' will always evaluate to true\.$#'
identifier: notEqual.alwaysTrue
count: 1
- path: ../../htdocs/comm/action/pertype.php
+ path: ../../../htdocs/comm/action/pertype.php
-
message: '#^Loose comparison using \!\= between ''show_pertype'' and ''show_peruser'' will always evaluate to true\.$#'
identifier: notEqual.alwaysTrue
count: 1
- path: ../../htdocs/comm/action/pertype.php
+ path: ../../../htdocs/comm/action/pertype.php
-
message: '#^Loose comparison using \!\= between ''show_pertype'' and ''show_week'' will always evaluate to true\.$#'
identifier: notEqual.alwaysTrue
count: 1
- path: ../../htdocs/comm/action/pertype.php
+ path: ../../../htdocs/comm/action/pertype.php
-
message: '#^Loose comparison using \!\= between 1 and '''' will always evaluate to true\.$#'
identifier: notEqual.alwaysTrue
count: 1
- path: ../../htdocs/comm/action/pertype.php
+ path: ../../../htdocs/comm/action/pertype.php
-
message: '#^Loose comparison using \!\= between 53 and '''' will always evaluate to true\.$#'
identifier: notEqual.alwaysTrue
count: 1
- path: ../../htdocs/comm/action/pertype.php
+ path: ../../../htdocs/comm/action/pertype.php
-
message: '#^Loose comparison using \=\= between int\<2, max\> and 1 will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 2
- path: ../../htdocs/comm/action/pertype.php
+ path: ../../../htdocs/comm/action/pertype.php
-
message: '#^Parameter \#3 \$status of function print_actions_filter expects int, array\\|string given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/comm/action/pertype.php
+ path: ../../../htdocs/comm/action/pertype.php
-
message: '#^Result of && is always false\.$#'
identifier: booleanAnd.alwaysFalse
count: 1
- path: ../../htdocs/comm/action/pertype.php
+ path: ../../../htdocs/comm/action/pertype.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 4
- path: ../../htdocs/comm/action/pertype.php
+ path: ../../../htdocs/comm/action/pertype.php
-
message: '#^Variable \$mode in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 2
- path: ../../htdocs/comm/action/pertype.php
+ path: ../../../htdocs/comm/action/pertype.php
-
message: '#^Variable \$num might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/comm/action/pertype.php
+ path: ../../../htdocs/comm/action/pertype.php
-
message: '#^Variable \$theme_datacolor might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/comm/action/pertype.php
+ path: ../../../htdocs/comm/action/pertype.php
-
message: '#^Call to function is_array\(\) with array\{\} will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/comm/action/peruser.php
+ path: ../../../htdocs/comm/action/peruser.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
- path: ../../htdocs/comm/action/peruser.php
+ path: ../../../htdocs/comm/action/peruser.php
-
message: '#^Loose comparison using \!\= between ''show_peruser'' and ''show_day'' will always evaluate to true\.$#'
identifier: notEqual.alwaysTrue
count: 1
- path: ../../htdocs/comm/action/peruser.php
+ path: ../../../htdocs/comm/action/peruser.php
-
message: '#^Loose comparison using \!\= between ''show_peruser'' and ''show_peruser'' will always evaluate to false\.$#'
identifier: notEqual.alwaysFalse
count: 1
- path: ../../htdocs/comm/action/peruser.php
+ path: ../../../htdocs/comm/action/peruser.php
-
message: '#^Loose comparison using \!\= between ''show_peruser'' and ''show_week'' will always evaluate to true\.$#'
identifier: notEqual.alwaysTrue
count: 1
- path: ../../htdocs/comm/action/peruser.php
+ path: ../../../htdocs/comm/action/peruser.php
-
message: '#^Loose comparison using \=\= between ''show_peruser'' and ''list'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
- path: ../../htdocs/comm/action/peruser.php
+ path: ../../../htdocs/comm/action/peruser.php
-
message: '#^Loose comparison using \=\= between ''show_peruser'' and ''show_day'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 2
- path: ../../htdocs/comm/action/peruser.php
+ path: ../../../htdocs/comm/action/peruser.php
-
message: '#^Loose comparison using \=\= between ''show_peruser'' and ''show_month'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
- path: ../../htdocs/comm/action/peruser.php
+ path: ../../../htdocs/comm/action/peruser.php
-
message: '#^Loose comparison using \=\= between ''show_peruser'' and ''show_peruser'' will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 2
- path: ../../htdocs/comm/action/peruser.php
+ path: ../../../htdocs/comm/action/peruser.php
-
message: '#^Loose comparison using \=\= between ''show_peruser'' and ''show_week'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 2
- path: ../../htdocs/comm/action/peruser.php
+ path: ../../../htdocs/comm/action/peruser.php
-
message: '#^Loose comparison using \=\= between int\<2, max\> and 1 will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 4
- path: ../../htdocs/comm/action/peruser.php
+ path: ../../../htdocs/comm/action/peruser.php
-
message: '#^Result of && is always false\.$#'
identifier: booleanAnd.alwaysFalse
count: 2
- path: ../../htdocs/comm/action/peruser.php
+ path: ../../../htdocs/comm/action/peruser.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 10
- path: ../../htdocs/comm/action/peruser.php
+ path: ../../../htdocs/comm/action/peruser.php
-
message: '#^Variable \$labelbytype might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/comm/action/peruser.php
+ path: ../../../htdocs/comm/action/peruser.php
-
message: '#^Variable \$mode in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 2
- path: ../../htdocs/comm/action/peruser.php
+ path: ../../../htdocs/comm/action/peruser.php
-
message: '#^Variable \$s might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/comm/action/peruser.php
+ path: ../../../htdocs/comm/action/peruser.php
-
message: '#^Variable \$theme_datacolor might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/comm/action/peruser.php
+ path: ../../../htdocs/comm/action/peruser.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
- path: ../../htdocs/comm/action/rapport/index.php
+ path: ../../../htdocs/comm/action/rapport/index.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
- path: ../../htdocs/comm/action/rapport/index.php
+ path: ../../../htdocs/comm/action/rapport/index.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 16
- path: ../../htdocs/comm/card.php
+ path: ../../../htdocs/comm/card.php
-
message: '#^Result of && is always true\.$#'
identifier: booleanAnd.alwaysTrue
count: 6
- path: ../../htdocs/comm/card.php
+ path: ../../../htdocs/comm/card.php
-
message: '#^Variable \$filedir in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 6
- path: ../../htdocs/comm/card.php
+ path: ../../../htdocs/comm/card.php
-
message: '#^Variable \$sortfield in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 6
- path: ../../htdocs/comm/card.php
+ path: ../../../htdocs/comm/card.php
-
message: '#^Variable \$sortorder in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 6
- path: ../../htdocs/comm/card.php
+ path: ../../../htdocs/comm/card.php
-
message: '#^Variable \$label might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/comm/contact.php
+ path: ../../../htdocs/comm/contact.php
-
message: '#^Right side of && is always false\.$#'
identifier: booleanAnd.rightAlwaysFalse
count: 1
- path: ../../htdocs/comm/index.php
+ path: ../../../htdocs/comm/index.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 2
- path: ../../htdocs/comm/mailing/advtargetemailing.php
+ path: ../../../htdocs/comm/mailing/advtargetemailing.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
- path: ../../htdocs/comm/mailing/card.php
+ path: ../../../htdocs/comm/mailing/card.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
- path: ../../htdocs/comm/mailing/card.php
+ path: ../../../htdocs/comm/mailing/card.php
-
message: '#^Parameter \#1 \$filenb of function dol_remove_file_process expects int, array\\|string given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/comm/mailing/card.php
+ path: ../../../htdocs/comm/mailing/card.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
- path: ../../htdocs/comm/mailing/card.php
+ path: ../../../htdocs/comm/mailing/card.php
-
message: '#^Variable \$mesg might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/comm/mailing/card.php
+ path: ../../../htdocs/comm/mailing/card.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 4
- path: ../../htdocs/comm/mailing/cibles.php
+ path: ../../../htdocs/comm/mailing/cibles.php
-
message: '#^Variable \$filter might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/comm/mailing/cibles.php
+ path: ../../../htdocs/comm/mailing/cibles.php
-
message: '#^Variable \$mesg might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/comm/mailing/cibles.php
+ path: ../../../htdocs/comm/mailing/cibles.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 2
- path: ../../htdocs/comm/mailing/class/advtargetemailing.class.php
+ path: ../../../htdocs/comm/mailing/class/advtargetemailing.class.php
-
message: '#^Property AdvanceTargetingMailing\:\:\$filtervalue \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/comm/mailing/class/advtargetemailing.class.php
+ path: ../../../htdocs/comm/mailing/class/advtargetemailing.class.php
-
message: '#^Property AdvanceTargetingMailing\:\:\$fk_element \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/comm/mailing/class/advtargetemailing.class.php
+ path: ../../../htdocs/comm/mailing/class/advtargetemailing.class.php
-
message: '#^Property AdvanceTargetingMailing\:\:\$name \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/comm/mailing/class/advtargetemailing.class.php
+ path: ../../../htdocs/comm/mailing/class/advtargetemailing.class.php
-
message: '#^Property AdvanceTargetingMailing\:\:\$type_element \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/comm/mailing/class/advtargetemailing.class.php
+ path: ../../../htdocs/comm/mailing/class/advtargetemailing.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
- path: ../../htdocs/comm/mailing/class/mailing.class.php
+ path: ../../../htdocs/comm/mailing/class/mailing.class.php
-
message: '#^Property Mailing\:\:\$status \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/comm/mailing/class/mailing.class.php
+ path: ../../../htdocs/comm/mailing/class/mailing.class.php
-
message: '#^Property Mailing\:\:\$sujet \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/comm/mailing/class/mailing.class.php
+ path: ../../../htdocs/comm/mailing/class/mailing.class.php
-
message: '#^Property Mailing\:\:\$title \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/comm/mailing/class/mailing.class.php
+ path: ../../../htdocs/comm/mailing/class/mailing.class.php
-
message: '#^Negated boolean expression is always false\.$#'
identifier: booleanNot.alwaysFalse
count: 4
- path: ../../htdocs/comm/mailing/list.php
+ path: ../../../htdocs/comm/mailing/list.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
- path: ../../htdocs/comm/propal/agenda.php
+ path: ../../../htdocs/comm/propal/agenda.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
- path: ../../htdocs/comm/propal/card.php
+ path: ../../../htdocs/comm/propal/card.php
-
message: '#^Property CommonObject\:\:\$fk_project \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/comm/propal/card.php
+ path: ../../../htdocs/comm/propal/card.php
-
message: '#^Variable \$classname might not be defined\.$#'
identifier: variable.undefined
count: 2
- path: ../../htdocs/comm/propal/card.php
+ path: ../../../htdocs/comm/propal/card.php
-
message: '#^Variable \$newlang in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 6
- path: ../../htdocs/comm/propal/card.php
+ path: ../../../htdocs/comm/propal/card.php
-
message: '#^Variable \$result might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/comm/propal/card.php
+ path: ../../../htdocs/comm/propal/card.php
-
message: '#^Method Proposals\:\:_validate\(\) has parameter \$data with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/comm/propal/class/api_proposals.class.php
+ path: ../../../htdocs/comm/propal/class/api_proposals.class.php
-
message: '#^Method Proposals\:\:_validate\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/comm/propal/class/api_proposals.class.php
+ path: ../../../htdocs/comm/propal/class/api_proposals.class.php
-
message: '#^Method Proposals\:\:delete\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/comm/propal/class/api_proposals.class.php
+ path: ../../../htdocs/comm/propal/class/api_proposals.class.php
-
message: '#^Method Proposals\:\:getLines\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/comm/propal/class/api_proposals.class.php
+ path: ../../../htdocs/comm/propal/class/api_proposals.class.php
-
message: '#^Method Proposals\:\:index\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/comm/propal/class/api_proposals.class.php
+ path: ../../../htdocs/comm/propal/class/api_proposals.class.php
-
message: '#^Method Proposals\:\:post\(\) has parameter \$request_data with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/comm/propal/class/api_proposals.class.php
+ path: ../../../htdocs/comm/propal/class/api_proposals.class.php
-
message: '#^Method Proposals\:\:postContact\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/comm/propal/class/api_proposals.class.php
+ path: ../../../htdocs/comm/propal/class/api_proposals.class.php
-
message: '#^Method Proposals\:\:postLine\(\) has parameter \$request_data with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/comm/propal/class/api_proposals.class.php
+ path: ../../../htdocs/comm/propal/class/api_proposals.class.php
-
message: '#^Method Proposals\:\:postLines\(\) has parameter \$request_data with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/comm/propal/class/api_proposals.class.php
+ path: ../../../htdocs/comm/propal/class/api_proposals.class.php
-
message: '#^Method Proposals\:\:put\(\) has parameter \$request_data with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/comm/propal/class/api_proposals.class.php
+ path: ../../../htdocs/comm/propal/class/api_proposals.class.php
-
message: '#^Method Proposals\:\:putLine\(\) has parameter \$request_data with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/comm/propal/class/api_proposals.class.php
+ path: ../../../htdocs/comm/propal/class/api_proposals.class.php
-
message: '#^Negated boolean expression is always false\.$#'
identifier: booleanNot.alwaysFalse
count: 4
- path: ../../htdocs/comm/propal/class/api_proposals.class.php
+ path: ../../../htdocs/comm/propal/class/api_proposals.class.php
-
message: '#^Property Proposals\:\:\$FIELDS type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/comm/propal/class/api_proposals.class.php
+ path: ../../../htdocs/comm/propal/class/api_proposals.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(Propal\) and ''getLibStatut'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/comm/propal/class/propal.class.php
+ path: ../../../htdocs/comm/propal/class/propal.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(Propal\) and ''getNomUrl'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/comm/propal/class/propal.class.php
+ path: ../../../htdocs/comm/propal/class/propal.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(Propal\) and ''thirdparty'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/comm/propal/class/propal.class.php
+ path: ../../../htdocs/comm/propal/class/propal.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(Propal\) and ''total_ht'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/comm/propal/class/propal.class.php
+ path: ../../../htdocs/comm/propal/class/propal.class.php
-
message: '#^Method Propal\:\:liste_array\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/comm/propal/class/propal.class.php
+ path: ../../../htdocs/comm/propal/class/propal.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 4
- path: ../../htdocs/comm/propal/class/propal.class.php
+ path: ../../../htdocs/comm/propal/class/propal.class.php
-
message: '#^Parameter \#15 \$pu_devise of function calcul_price_total expects float, string given\.$#'
identifier: argument.type
count: 2
- path: ../../htdocs/comm/propal/class/propal.class.php
+ path: ../../../htdocs/comm/propal/class/propal.class.php
-
message: '#^Parameter \#2 \$pu of function calcul_price_total expects float, string given\.$#'
identifier: argument.type
count: 2
- path: ../../htdocs/comm/propal/class/propal.class.php
+ path: ../../../htdocs/comm/propal/class/propal.class.php
-
message: '#^Parameter \#3 \$remise_percent_ligne of function calcul_price_total expects float, string given\.$#'
identifier: argument.type
count: 2
- path: ../../htdocs/comm/propal/class/propal.class.php
+ path: ../../../htdocs/comm/propal/class/propal.class.php
-
message: '#^Parameter \#5 \$uselocaltax1_rate of function calcul_price_total expects float, string given\.$#'
identifier: argument.type
count: 2
- path: ../../htdocs/comm/propal/class/propal.class.php
+ path: ../../../htdocs/comm/propal/class/propal.class.php
-
message: '#^Parameter \#6 \$uselocaltax2_rate of function calcul_price_total expects float, string given\.$#'
identifier: argument.type
count: 2
- path: ../../htdocs/comm/propal/class/propal.class.php
+ path: ../../../htdocs/comm/propal/class/propal.class.php
-
message: '#^Property CommonObject\:\:\$cond_reglement_id \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/comm/propal/class/propal.class.php
+ path: ../../../htdocs/comm/propal/class/propal.class.php
-
message: '#^Property CommonObject\:\:\$fk_project \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/comm/propal/class/propal.class.php
+ path: ../../../htdocs/comm/propal/class/propal.class.php
-
message: '#^Property CommonObject\:\:\$mode_reglement_id \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/comm/propal/class/propal.class.php
+ path: ../../../htdocs/comm/propal/class/propal.class.php
-
message: '#^Property CommonObject\:\:\$ref \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
- path: ../../htdocs/comm/propal/class/propal.class.php
+ path: ../../../htdocs/comm/propal/class/propal.class.php
-
message: '#^Property CommonObject\:\:\$ref_ext \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/comm/propal/class/propal.class.php
+ path: ../../../htdocs/comm/propal/class/propal.class.php
-
message: '#^Property CommonObject\:\:\$total_ht \(float\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/comm/propal/class/propal.class.php
+ path: ../../../htdocs/comm/propal/class/propal.class.php
-
message: '#^Property CommonObject\:\:\$total_localtax1 \(float\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/comm/propal/class/propal.class.php
+ path: ../../../htdocs/comm/propal/class/propal.class.php
-
message: '#^Property CommonObject\:\:\$total_localtax2 \(float\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/comm/propal/class/propal.class.php
+ path: ../../../htdocs/comm/propal/class/propal.class.php
-
message: '#^Property CommonObject\:\:\$total_ttc \(float\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/comm/propal/class/propal.class.php
+ path: ../../../htdocs/comm/propal/class/propal.class.php
-
message: '#^Property CommonObject\:\:\$total_tva \(float\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/comm/propal/class/propal.class.php
+ path: ../../../htdocs/comm/propal/class/propal.class.php
-
message: '#^Property Propal\:\:\$date_signature \(int\|string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/comm/propal/class/propal.class.php
+ path: ../../../htdocs/comm/propal/class/propal.class.php
-
message: '#^Property Propal\:\:\$demand_reason_id \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/comm/propal/class/propal.class.php
+ path: ../../../htdocs/comm/propal/class/propal.class.php
-
message: '#^Property Propal\:\:\$ref_client \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
- path: ../../htdocs/comm/propal/class/propal.class.php
+ path: ../../../htdocs/comm/propal/class/propal.class.php
-
message: '#^Property Propal\:\:\$socid \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/comm/propal/class/propal.class.php
+ path: ../../../htdocs/comm/propal/class/propal.class.php
-
message: '#^Property Propal\:\:\$status \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
- path: ../../htdocs/comm/propal/class/propal.class.php
+ path: ../../../htdocs/comm/propal/class/propal.class.php
-
message: '#^Property Propal\:\:\$user_author_id \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/comm/propal/class/propal.class.php
+ path: ../../../htdocs/comm/propal/class/propal.class.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
- path: ../../htdocs/comm/propal/class/propal.class.php
+ path: ../../../htdocs/comm/propal/class/propal.class.php
-
message: '#^Variable \$error in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/comm/propal/class/propal.class.php
+ path: ../../../htdocs/comm/propal/class/propal.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 3
- path: ../../htdocs/comm/propal/class/propaleligne.class.php
+ path: ../../../htdocs/comm/propal/class/propaleligne.class.php
-
message: '#^Property PropaleLigne\:\:\$info_bits \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/comm/propal/class/propaleligne.class.php
+ path: ../../../htdocs/comm/propal/class/propaleligne.class.php
-
message: '#^Property PropaleLigne\:\:\$pa_ht \(float\|int\|string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/comm/propal/class/propaleligne.class.php
+ path: ../../../htdocs/comm/propal/class/propaleligne.class.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
- path: ../../htdocs/comm/propal/contact.php
+ path: ../../../htdocs/comm/propal/contact.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
- path: ../../htdocs/comm/propal/document.php
+ path: ../../../htdocs/comm/propal/document.php
-
message: '#^Loose comparison using \=\= between \-1 and 0 will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 2
- path: ../../htdocs/comm/propal/list.php
+ path: ../../../htdocs/comm/propal/list.php
-
message: '#^Loose comparison using \=\= between \-1 and 1 will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 2
- path: ../../htdocs/comm/propal/list.php
+ path: ../../../htdocs/comm/propal/list.php
-
message: '#^Result of && is always false\.$#'
identifier: booleanAnd.alwaysFalse
count: 1
- path: ../../htdocs/comm/propal/list.php
+ path: ../../../htdocs/comm/propal/list.php
-
message: '#^Right side of && is always false\.$#'
identifier: booleanAnd.rightAlwaysFalse
count: 1
- path: ../../htdocs/comm/propal/list.php
+ path: ../../../htdocs/comm/propal/list.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 2
- path: ../../htdocs/comm/propal/list.php
+ path: ../../../htdocs/comm/propal/list.php
-
message: '#^Variable \$searchCategoryCustomerList in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/comm/propal/list.php
+ path: ../../../htdocs/comm/propal/list.php
-
message: '#^Variable \$searchCategoryProductList in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/comm/propal/list.php
+ path: ../../../htdocs/comm/propal/list.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
- path: ../../htdocs/comm/propal/note.php
+ path: ../../../htdocs/comm/propal/note.php
-
message: '#^Unable to resolve the template type T in call to function dol_sort_array$#'
identifier: argument.templateType
count: 1
- path: ../../htdocs/comm/propal/tpl/linkedobjectblock.tpl.php
+ path: ../../../htdocs/comm/propal/tpl/linkedobjectblock.tpl.php
-
message: '#^Variable \$object might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/comm/propal/tpl/linkedobjectblock.tpl.php
+ path: ../../../htdocs/comm/propal/tpl/linkedobjectblock.tpl.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
- path: ../../htdocs/commande/agenda.php
+ path: ../../../htdocs/commande/agenda.php
-
message: '#^Loose comparison using \=\= between null and ''HT'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
- path: ../../htdocs/commande/card.php
+ path: ../../../htdocs/commande/card.php
-
message: '#^Loose comparison using \=\= between null and ''TTC'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
- path: ../../htdocs/commande/card.php
+ path: ../../../htdocs/commande/card.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
- path: ../../htdocs/commande/card.php
+ path: ../../../htdocs/commande/card.php
-
message: '#^Result of && is always false\.$#'
identifier: booleanAnd.alwaysFalse
count: 2
- path: ../../htdocs/commande/card.php
+ path: ../../../htdocs/commande/card.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 2
- path: ../../htdocs/commande/card.php
+ path: ../../../htdocs/commande/card.php
-
message: '#^Variable \$classname might not be defined\.$#'
identifier: variable.undefined
count: 3
- path: ../../htdocs/commande/card.php
+ path: ../../../htdocs/commande/card.php
-
message: '#^Variable \$newlang in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 6
- path: ../../htdocs/commande/card.php
+ path: ../../../htdocs/commande/card.php
-
message: '#^Method Orders\:\:_validate\(\) has parameter \$data with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/commande/class/api_orders.class.php
+ path: ../../../htdocs/commande/class/api_orders.class.php
-
message: '#^Method Orders\:\:_validate\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/commande/class/api_orders.class.php
+ path: ../../../htdocs/commande/class/api_orders.class.php
-
message: '#^Method Orders\:\:delete\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/commande/class/api_orders.class.php
+ path: ../../../htdocs/commande/class/api_orders.class.php
-
message: '#^Method Orders\:\:deleteContact\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/commande/class/api_orders.class.php
+ path: ../../../htdocs/commande/class/api_orders.class.php
-
message: '#^Method Orders\:\:getLines\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/commande/class/api_orders.class.php
+ path: ../../../htdocs/commande/class/api_orders.class.php
-
message: '#^Method Orders\:\:getOrderShipments\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/commande/class/api_orders.class.php
+ path: ../../../htdocs/commande/class/api_orders.class.php
-
message: '#^Method Orders\:\:index\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/commande/class/api_orders.class.php
+ path: ../../../htdocs/commande/class/api_orders.class.php
-
message: '#^Method Orders\:\:post\(\) has parameter \$request_data with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/commande/class/api_orders.class.php
+ path: ../../../htdocs/commande/class/api_orders.class.php
-
message: '#^Method Orders\:\:postContact\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/commande/class/api_orders.class.php
+ path: ../../../htdocs/commande/class/api_orders.class.php
-
message: '#^Method Orders\:\:postLine\(\) has parameter \$request_data with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/commande/class/api_orders.class.php
+ path: ../../../htdocs/commande/class/api_orders.class.php
-
message: '#^Method Orders\:\:put\(\) has parameter \$request_data with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/commande/class/api_orders.class.php
+ path: ../../../htdocs/commande/class/api_orders.class.php
-
message: '#^Method Orders\:\:putLine\(\) has parameter \$request_data with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/commande/class/api_orders.class.php
+ path: ../../../htdocs/commande/class/api_orders.class.php
-
message: '#^Negated boolean expression is always false\.$#'
identifier: booleanNot.alwaysFalse
count: 2
- path: ../../htdocs/commande/class/api_orders.class.php
+ path: ../../../htdocs/commande/class/api_orders.class.php
-
message: '#^Parameter \#1 \$object of method Orders\:\:_cleanObjectDatas\(\) expects object, array\\>\|int given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/commande/class/api_orders.class.php
+ path: ../../../htdocs/commande/class/api_orders.class.php
-
message: '#^Property Orders\:\:\$FIELDS type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/commande/class/api_orders.class.php
+ path: ../../../htdocs/commande/class/api_orders.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 5
- path: ../../htdocs/commande/class/commande.class.php
+ path: ../../../htdocs/commande/class/commande.class.php
-
message: '#^Parameter \#15 \$pu_devise of function calcul_price_total expects float, string given\.$#'
identifier: argument.type
count: 2
- path: ../../htdocs/commande/class/commande.class.php
+ path: ../../../htdocs/commande/class/commande.class.php
-
message: '#^Parameter \#2 \$pu of function calcul_price_total expects float, string given\.$#'
identifier: argument.type
count: 2
- path: ../../htdocs/commande/class/commande.class.php
+ path: ../../../htdocs/commande/class/commande.class.php
-
message: '#^Parameter \#5 \$uselocaltax1_rate of function calcul_price_total expects float, string given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/commande/class/commande.class.php
+ path: ../../../htdocs/commande/class/commande.class.php
-
message: '#^Parameter \#6 \$uselocaltax2_rate of function calcul_price_total expects float, string given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/commande/class/commande.class.php
+ path: ../../../htdocs/commande/class/commande.class.php
-
message: '#^Property Commande\:\:\$mode_reglement_id \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/commande/class/commande.class.php
+ path: ../../../htdocs/commande/class/commande.class.php
-
message: '#^Property Commande\:\:\$ref_client \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
- path: ../../htdocs/commande/class/commande.class.php
+ path: ../../../htdocs/commande/class/commande.class.php
-
message: '#^Property Commande\:\:\$ref_customer \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/commande/class/commande.class.php
+ path: ../../../htdocs/commande/class/commande.class.php
-
message: '#^Property Commande\:\:\$socid \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/commande/class/commande.class.php
+ path: ../../../htdocs/commande/class/commande.class.php
-
message: '#^Property Commande\:\:\$statut \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
- path: ../../htdocs/commande/class/commande.class.php
+ path: ../../../htdocs/commande/class/commande.class.php
-
message: '#^Property CommonObject\:\:\$cond_reglement_id \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/commande/class/commande.class.php
+ path: ../../../htdocs/commande/class/commande.class.php
-
message: '#^Property CommonObject\:\:\$fk_project \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/commande/class/commande.class.php
+ path: ../../../htdocs/commande/class/commande.class.php
-
message: '#^Property CommonObject\:\:\$ref \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
- path: ../../htdocs/commande/class/commande.class.php
+ path: ../../../htdocs/commande/class/commande.class.php
-
message: '#^Property CommonObject\:\:\$ref_ext \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/commande/class/commande.class.php
+ path: ../../../htdocs/commande/class/commande.class.php
-
message: '#^Property CommonObject\:\:\$shipping_method_id \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/commande/class/commande.class.php
+ path: ../../../htdocs/commande/class/commande.class.php
-
message: '#^Property CommonObject\:\:\$total_ht \(float\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/commande/class/commande.class.php
+ path: ../../../htdocs/commande/class/commande.class.php
-
message: '#^Property CommonObject\:\:\$total_localtax1 \(float\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/commande/class/commande.class.php
+ path: ../../../htdocs/commande/class/commande.class.php
-
message: '#^Property CommonObject\:\:\$total_localtax2 \(float\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/commande/class/commande.class.php
+ path: ../../../htdocs/commande/class/commande.class.php
-
message: '#^Property CommonObject\:\:\$total_ttc \(float\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/commande/class/commande.class.php
+ path: ../../../htdocs/commande/class/commande.class.php
-
message: '#^Property CommonObject\:\:\$total_tva \(float\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/commande/class/commande.class.php
+ path: ../../../htdocs/commande/class/commande.class.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 2
- path: ../../htdocs/commande/class/commande.class.php
+ path: ../../../htdocs/commande/class/commande.class.php
-
message: '#^Variable \$error in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 2
- path: ../../htdocs/commande/class/commande.class.php
+ path: ../../../htdocs/commande/class/commande.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 2
- path: ../../htdocs/commande/class/orderline.class.php
+ path: ../../../htdocs/commande/class/orderline.class.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
- path: ../../htdocs/commande/contact.php
+ path: ../../../htdocs/commande/contact.php
-
message: '#^Variable \$addu might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/commande/customer.php
+ path: ../../../htdocs/commande/customer.php
-
message: '#^Variable \$begin might not be defined\.$#'
identifier: variable.undefined
count: 2
- path: ../../htdocs/commande/customer.php
+ path: ../../../htdocs/commande/customer.php
-
message: '#^Variable \$maxlen might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/commande/customer.php
+ path: ../../../htdocs/commande/customer.php
-
message: '#^Variable \$socid might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/commande/customer.php
+ path: ../../../htdocs/commande/customer.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
- path: ../../htdocs/commande/document.php
+ path: ../../../htdocs/commande/document.php
-
message: '#^Call to function method_exists\(\) with Commande and ''fetch_lines'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/commande/list.php
+ path: ../../../htdocs/commande/list.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 6
- path: ../../htdocs/commande/list.php
+ path: ../../../htdocs/commande/list.php
-
message: '#^Loose comparison using \=\= between \-1 and 0 will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 2
- path: ../../htdocs/commande/list.php
+ path: ../../../htdocs/commande/list.php
-
message: '#^Loose comparison using \=\= between \-1 and 1 will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 2
- path: ../../htdocs/commande/list.php
+ path: ../../../htdocs/commande/list.php
-
message: '#^Unable to resolve the template type T in call to function dol_sort_array$#'
identifier: argument.templateType
count: 1
- path: ../../htdocs/commande/list.php
+ path: ../../../htdocs/commande/list.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 3
- path: ../../htdocs/commande/list.php
+ path: ../../../htdocs/commande/list.php
-
message: '#^Variable \$permissiontoadd might not be defined\.$#'
identifier: variable.undefined
count: 4
- path: ../../htdocs/commande/list.php
+ path: ../../../htdocs/commande/list.php
-
message: '#^Variable \$searchCategoryCustomerList in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/commande/list.php
+ path: ../../../htdocs/commande/list.php
-
message: '#^Variable \$searchCategoryProductList in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/commande/list.php
+ path: ../../../htdocs/commande/list.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/commande/list_det.php
+ path: ../../../htdocs/commande/list_det.php
-
message: '#^Variable \$formproduct might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/commande/list_det.php
+ path: ../../../htdocs/commande/list_det.php
-
message: '#^Variable \$permissiontoadd might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/commande/list_det.php
+ path: ../../../htdocs/commande/list_det.php
-
message: '#^Variable \$searchCategoryProductOperator might not be defined\.$#'
identifier: variable.undefined
count: 3
- path: ../../htdocs/commande/list_det.php
+ path: ../../../htdocs/commande/list_det.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
- path: ../../htdocs/commande/note.php
+ path: ../../../htdocs/commande/note.php
-
message: '#^Unable to resolve the template type T in call to function dol_sort_array$#'
identifier: argument.templateType
count: 1
- path: ../../htdocs/commande/tpl/linkedobjectblock.tpl.php
+ path: ../../../htdocs/commande/tpl/linkedobjectblock.tpl.php
-
message: '#^Variable \$object might not be defined\.$#'
identifier: variable.undefined
count: 2
- path: ../../htdocs/commande/tpl/linkedobjectblock.tpl.php
+ path: ../../../htdocs/commande/tpl/linkedobjectblock.tpl.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 5
- path: ../../htdocs/compta/accounting-files.php
+ path: ../../../htdocs/compta/accounting-files.php
-
message: '#^Variable \$mc might not be defined\.$#'
identifier: variable.undefined
count: 5
- path: ../../htdocs/compta/accounting-files.php
+ path: ../../../htdocs/compta/accounting-files.php
-
message: '#^Variable \$modulepart might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/accounting-files.php
+ path: ../../../htdocs/compta/accounting-files.php
-
message: '#^Variable \$sql in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/compta/accounting-files.php
+ path: ../../../htdocs/compta/accounting-files.php
-
message: '#^Variable \$ve might not be defined\.$#'
identifier: variable.undefined
count: 2
- path: ../../htdocs/compta/bank/account_statement_document.php
+ path: ../../../htdocs/compta/bank/account_statement_document.php
-
message: '#^Call to function is_array\(\) with array will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 2
- path: ../../htdocs/compta/bank/bankentries_list.php
+ path: ../../../htdocs/compta/bank/bankentries_list.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
- path: ../../htdocs/compta/bank/bankentries_list.php
+ path: ../../../htdocs/compta/bank/bankentries_list.php
-
message: '#^Negated boolean expression is always false\.$#'
identifier: booleanNot.alwaysFalse
count: 1
- path: ../../htdocs/compta/bank/bankentries_list.php
+ path: ../../../htdocs/compta/bank/bankentries_list.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 2
- path: ../../htdocs/compta/bank/bankentries_list.php
+ path: ../../../htdocs/compta/bank/bankentries_list.php
-
message: '#^Variable \$dateop in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/compta/bank/bankentries_list.php
+ path: ../../../htdocs/compta/bank/bankentries_list.php
-
message: '#^Variable \$noback in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/compta/bank/card.php
+ path: ../../../htdocs/compta/bank/card.php
-
message: '#^Variable \$selectedcode in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/compta/bank/card.php
+ path: ../../../htdocs/compta/bank/card.php
-
message: '#^Variable \$title might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/bank/card.php
+ path: ../../../htdocs/compta/bank/card.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
- path: ../../htdocs/compta/bank/categ.php
+ path: ../../../htdocs/compta/bank/categ.php
-
message: '#^Call to function method_exists\(\) with \$this\(Account\) and ''getLibStatut'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/compta/bank/class/account.class.php
+ path: ../../../htdocs/compta/bank/class/account.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(Account\) and ''getNomUrl'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/compta/bank/class/account.class.php
+ path: ../../../htdocs/compta/bank/class/account.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(Account\) and ''solde'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/compta/bank/class/account.class.php
+ path: ../../../htdocs/compta/bank/class/account.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(Account\) and ''type_lib'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/compta/bank/class/account.class.php
+ path: ../../../htdocs/compta/bank/class/account.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 3
- path: ../../htdocs/compta/bank/class/account.class.php
+ path: ../../../htdocs/compta/bank/class/account.class.php
-
message: '#^Variable \$url in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 2
- path: ../../htdocs/compta/bank/class/account.class.php
+ path: ../../../htdocs/compta/bank/class/account.class.php
-
message: '#^Method BankAccounts\:\:_validate\(\) has parameter \$data with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/compta/bank/class/api_bankaccounts.class.php
+ path: ../../../htdocs/compta/bank/class/api_bankaccounts.class.php
-
message: '#^Method BankAccounts\:\:_validate\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/compta/bank/class/api_bankaccounts.class.php
+ path: ../../../htdocs/compta/bank/class/api_bankaccounts.class.php
-
message: '#^Method BankAccounts\:\:delete\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/compta/bank/class/api_bankaccounts.class.php
+ path: ../../../htdocs/compta/bank/class/api_bankaccounts.class.php
-
message: '#^Method BankAccounts\:\:deleteLine\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/compta/bank/class/api_bankaccounts.class.php
+ path: ../../../htdocs/compta/bank/class/api_bankaccounts.class.php
-
message: '#^Method BankAccounts\:\:getLines\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/compta/bank/class/api_bankaccounts.class.php
+ path: ../../../htdocs/compta/bank/class/api_bankaccounts.class.php
-
message: '#^Method BankAccounts\:\:getLinks\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/compta/bank/class/api_bankaccounts.class.php
+ path: ../../../htdocs/compta/bank/class/api_bankaccounts.class.php
-
message: '#^Method BankAccounts\:\:index\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/compta/bank/class/api_bankaccounts.class.php
+ path: ../../../htdocs/compta/bank/class/api_bankaccounts.class.php
-
message: '#^Method BankAccounts\:\:post\(\) has parameter \$request_data with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/compta/bank/class/api_bankaccounts.class.php
+ path: ../../../htdocs/compta/bank/class/api_bankaccounts.class.php
-
message: '#^Method BankAccounts\:\:put\(\) has parameter \$request_data with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/compta/bank/class/api_bankaccounts.class.php
+ path: ../../../htdocs/compta/bank/class/api_bankaccounts.class.php
-
message: '#^Method BankAccounts\:\:transfer\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/compta/bank/class/api_bankaccounts.class.php
+ path: ../../../htdocs/compta/bank/class/api_bankaccounts.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
- path: ../../htdocs/compta/bank/class/api_bankaccounts.class.php
+ path: ../../../htdocs/compta/bank/class/api_bankaccounts.class.php
-
message: '#^Property BankAccounts\:\:\$FIELDS has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/compta/bank/class/api_bankaccounts.class.php
+ path: ../../../htdocs/compta/bank/class/api_bankaccounts.class.php
-
message: '#^Variable \$amount_to in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/compta/bank/class/api_bankaccounts.class.php
+ path: ../../../htdocs/compta/bank/class/api_bankaccounts.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
- path: ../../htdocs/compta/bank/class/bankcateg.class.php
+ path: ../../../htdocs/compta/bank/class/bankcateg.class.php
-
message: '#^Property BankCateg\:\:\$label \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/compta/bank/class/bankcateg.class.php
+ path: ../../../htdocs/compta/bank/class/bankcateg.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(PaymentVarious\) and ''getNomUrl'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/compta/bank/class/paymentvarious.class.php
+ path: ../../../htdocs/compta/bank/class/paymentvarious.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(PaymentVarious\) and ''amount'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/compta/bank/class/paymentvarious.class.php
+ path: ../../../htdocs/compta/bank/class/paymentvarious.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(PaymentVarious\) and ''datep'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/compta/bank/class/paymentvarious.class.php
+ path: ../../../htdocs/compta/bank/class/paymentvarious.class.php
-
message: '#^Property PaymentVarious\:\:\$accountid \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/compta/bank/class/paymentvarious.class.php
+ path: ../../../htdocs/compta/bank/class/paymentvarious.class.php
-
message: '#^Variable \$id might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/bank/graph.php
+ path: ../../../htdocs/compta/bank/graph.php
-
message: '#^Variable \$max might not be defined\.$#'
identifier: variable.undefined
count: 3
- path: ../../htdocs/compta/bank/graph.php
+ path: ../../../htdocs/compta/bank/graph.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 2
- path: ../../htdocs/compta/bank/line.php
+ path: ../../../htdocs/compta/bank/line.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
- path: ../../htdocs/compta/bank/line.php
+ path: ../../../htdocs/compta/bank/line.php
-
message: '#^Variable \$filepath might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/bank/line.php
+ path: ../../../htdocs/compta/bank/line.php
-
message: '#^Variable \$oldfilepath might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/bank/line.php
+ path: ../../../htdocs/compta/bank/line.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
- path: ../../htdocs/compta/bank/list.php
+ path: ../../../htdocs/compta/bank/list.php
-
message: '#^Loose comparison using \=\= between 0 and 0 will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 1
- path: ../../htdocs/compta/bank/list.php
+ path: ../../../htdocs/compta/bank/list.php
-
message: '#^Loose comparison using \=\= between 0 and 1 will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
- path: ../../htdocs/compta/bank/list.php
+ path: ../../../htdocs/compta/bank/list.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
- path: ../../htdocs/compta/bank/list.php
+ path: ../../../htdocs/compta/bank/list.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/compta/bank/list.php
+ path: ../../../htdocs/compta/bank/list.php
-
message: '#^Variable \$num might not be defined\.$#'
identifier: variable.undefined
count: 3
- path: ../../htdocs/compta/bank/list.php
+ path: ../../../htdocs/compta/bank/list.php
-
message: '#^Variable \$buttonreconcile might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/bank/releve.php
+ path: ../../../htdocs/compta/bank/releve.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/compta/bank/releve.php
+ path: ../../../htdocs/compta/bank/releve.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
- path: ../../htdocs/compta/bank/transfer.php
+ path: ../../../htdocs/compta/bank/transfer.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
- path: ../../htdocs/compta/bank/transfer.php
+ path: ../../../htdocs/compta/bank/transfer.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
- path: ../../htdocs/compta/bank/treso.php
+ path: ../../../htdocs/compta/bank/treso.php
-
message: '#^Variable \$id might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/bank/treso.php
+ path: ../../../htdocs/compta/bank/treso.php
-
message: '#^Variable \$mc might not be defined\.$#'
identifier: variable.undefined
count: 2
- path: ../../htdocs/compta/bank/treso.php
+ path: ../../../htdocs/compta/bank/treso.php
-
message: '#^Call to function is_array\(\) with array will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/compta/bank/various_payment/card.php
+ path: ../../../htdocs/compta/bank/various_payment/card.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
- path: ../../htdocs/compta/bank/various_payment/card.php
+ path: ../../../htdocs/compta/bank/various_payment/card.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
- path: ../../htdocs/compta/bank/various_payment/card.php
+ path: ../../../htdocs/compta/bank/various_payment/card.php
-
message: '#^Variable \$accountline might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/bank/various_payment/card.php
+ path: ../../../htdocs/compta/bank/various_payment/card.php
-
message: '#^Variable \$ref might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/bank/various_payment/card.php
+ path: ../../../htdocs/compta/bank/various_payment/card.php
-
message: '#^Right side of && is always false\.$#'
identifier: booleanAnd.rightAlwaysFalse
count: 1
- path: ../../htdocs/compta/bank/various_payment/document.php
+ path: ../../../htdocs/compta/bank/various_payment/document.php
-
message: '#^Variable \$formproject might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/bank/various_payment/document.php
+ path: ../../../htdocs/compta/bank/various_payment/document.php
-
message: '#^Variable \$maxlength might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/bank/various_payment/document.php
+ path: ../../../htdocs/compta/bank/various_payment/document.php
-
message: '#^Variable \$morehtmlright might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/bank/various_payment/document.php
+ path: ../../../htdocs/compta/bank/various_payment/document.php
-
message: '#^Right side of && is always false\.$#'
identifier: booleanAnd.rightAlwaysFalse
count: 1
- path: ../../htdocs/compta/bank/various_payment/info.php
+ path: ../../../htdocs/compta/bank/various_payment/info.php
-
message: '#^Variable \$formproject might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/bank/various_payment/info.php
+ path: ../../../htdocs/compta/bank/various_payment/info.php
-
message: '#^Variable \$maxlength might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/bank/various_payment/info.php
+ path: ../../../htdocs/compta/bank/various_payment/info.php
-
message: '#^Variable \$morehtmlright might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/bank/various_payment/info.php
+ path: ../../../htdocs/compta/bank/various_payment/info.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
- path: ../../htdocs/compta/bank/various_payment/list.php
+ path: ../../../htdocs/compta/bank/various_payment/list.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/compta/bank/various_payment/list.php
+ path: ../../../htdocs/compta/bank/various_payment/list.php
-
message: '#^Loose comparison using \=\= between ''card'' and ''card'' will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 1
- path: ../../htdocs/compta/cashcontrol/cashcontrol_card.php
+ path: ../../../htdocs/compta/cashcontrol/cashcontrol_card.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 3
- path: ../../htdocs/compta/cashcontrol/cashcontrol_card.php
+ path: ../../../htdocs/compta/cashcontrol/cashcontrol_card.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/compta/cashcontrol/cashcontrol_list.php
+ path: ../../../htdocs/compta/cashcontrol/cashcontrol_list.php
-
message: '#^Call to function method_exists\(\) with \$this\(CashControl\) and ''getLibStatut'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/compta/cashcontrol/class/cashcontrol.class.php
+ path: ../../../htdocs/compta/cashcontrol/class/cashcontrol.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(CashControl\) and ''getNomUrl'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/compta/cashcontrol/class/cashcontrol.class.php
+ path: ../../../htdocs/compta/cashcontrol/class/cashcontrol.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(CashControl\) and ''posmodule'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/compta/cashcontrol/class/cashcontrol.class.php
+ path: ../../../htdocs/compta/cashcontrol/class/cashcontrol.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(CashControl\) and ''year_close'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/compta/cashcontrol/class/cashcontrol.class.php
+ path: ../../../htdocs/compta/cashcontrol/class/cashcontrol.class.php
-
message: '#^Call to function is_array\(\) with non\-empty\-array\<\(float\|int\)\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/compta/cashcontrol/report.php
+ path: ../../../htdocs/compta/cashcontrol/report.php
-
message: '#^Parameter \#2 \$addpercent of function vatrate expects bool, int given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/compta/cashcontrol/report.php
+ path: ../../../htdocs/compta/cashcontrol/report.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 2
- path: ../../htdocs/compta/charges/index.php
+ path: ../../../htdocs/compta/charges/index.php
-
message: '#^Variable \$addu might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/clients.php
+ path: ../../../htdocs/compta/clients.php
-
message: '#^Variable \$note might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/clients.php
+ path: ../../../htdocs/compta/clients.php
-
message: '#^Variable \$socid might not be defined\.$#'
identifier: variable.undefined
count: 2
- path: ../../htdocs/compta/clients.php
+ path: ../../../htdocs/compta/clients.php
-
message: '#^Variable \$sql might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/clients.php
+ path: ../../../htdocs/compta/clients.php
-
message: '#^Variable \$stcomm might not be defined\.$#'
identifier: variable.undefined
count: 2
- path: ../../htdocs/compta/clients.php
+ path: ../../../htdocs/compta/clients.php
-
message: '#^Variable \$mesg might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/deplacement/stats/index.php
+ path: ../../../htdocs/compta/deplacement/stats/index.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
- path: ../../htdocs/compta/facture/agenda-rec.php
+ path: ../../../htdocs/compta/facture/agenda-rec.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
- path: ../../htdocs/compta/facture/agenda.php
+ path: ../../../htdocs/compta/facture/agenda.php
-
message: '#^Loose comparison using \=\= between 0 and 0 will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 1
- path: ../../htdocs/compta/facture/card-rec.php
+ path: ../../../htdocs/compta/facture/card-rec.php
-
message: '#^Result of \|\| is always true\.$#'
identifier: booleanOr.alwaysTrue
count: 1
- path: ../../htdocs/compta/facture/card-rec.php
+ path: ../../../htdocs/compta/facture/card-rec.php
-
message: '#^Variable \$newlang in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 2
- path: ../../htdocs/compta/facture/card-rec.php
+ path: ../../../htdocs/compta/facture/card-rec.php
-
message: '#^Comparison operation "\<" between '''' and 0 is always true\.$#'
identifier: smaller.alwaysTrue
count: 1
- path: ../../htdocs/compta/facture/card.php
+ path: ../../../htdocs/compta/facture/card.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
- path: ../../htdocs/compta/facture/card.php
+ path: ../../../htdocs/compta/facture/card.php
-
message: '#^Loose comparison using \=\= between '''' and ''HT'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
- path: ../../htdocs/compta/facture/card.php
+ path: ../../../htdocs/compta/facture/card.php
-
message: '#^Loose comparison using \=\= between '''' and ''TTC'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
- path: ../../htdocs/compta/facture/card.php
+ path: ../../../htdocs/compta/facture/card.php
-
message: '#^Loose comparison using \=\= between 0 and 0 will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 1
- path: ../../htdocs/compta/facture/card.php
+ path: ../../../htdocs/compta/facture/card.php
-
message: '#^Negated boolean expression is always false\.$#'
identifier: booleanNot.alwaysFalse
count: 1
- path: ../../htdocs/compta/facture/card.php
+ path: ../../../htdocs/compta/facture/card.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 2
- path: ../../htdocs/compta/facture/card.php
+ path: ../../../htdocs/compta/facture/card.php
-
message: '#^Parameter \#12 \$localtaxes_array of function calcul_price_total expects array\{string, int\|string, string, int\|string, string, string\}\|array\{string, int\|string, string, string\}, array\{\} given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/compta/facture/card.php
+ path: ../../../htdocs/compta/facture/card.php
-
message: '#^Property CommonObject\:\:\$fk_project \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/compta/facture/card.php
+ path: ../../../htdocs/compta/facture/card.php
-
message: '#^Result of && is always false\.$#'
identifier: booleanAnd.alwaysFalse
count: 2
- path: ../../htdocs/compta/facture/card.php
+ path: ../../../htdocs/compta/facture/card.php
-
message: '#^Result of \|\| is always true\.$#'
identifier: booleanOr.alwaysTrue
count: 1
- path: ../../htdocs/compta/facture/card.php
+ path: ../../../htdocs/compta/facture/card.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
- path: ../../htdocs/compta/facture/card.php
+ path: ../../../htdocs/compta/facture/card.php
-
message: '#^Variable \$classname might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/facture/card.php
+ path: ../../../htdocs/compta/facture/card.php
-
message: '#^Variable \$i might not be defined\.$#'
identifier: variable.undefined
count: 4
- path: ../../htdocs/compta/facture/card.php
+ path: ../../../htdocs/compta/facture/card.php
-
message: '#^Variable \$num might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/facture/card.php
+ path: ../../../htdocs/compta/facture/card.php
-
message: '#^Method Invoices\:\:_validate\(\) has parameter \$data with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/compta/facture/class/api_invoices.class.php
+ path: ../../../htdocs/compta/facture/class/api_invoices.class.php
-
message: '#^Method Invoices\:\:_validate\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/compta/facture/class/api_invoices.class.php
+ path: ../../../htdocs/compta/facture/class/api_invoices.class.php
-
message: '#^Method Invoices\:\:addPaymentDistributed\(\) has parameter \$arrayofamounts with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/compta/facture/class/api_invoices.class.php
+ path: ../../../htdocs/compta/facture/class/api_invoices.class.php
-
message: '#^Method Invoices\:\:delete\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/compta/facture/class/api_invoices.class.php
+ path: ../../../htdocs/compta/facture/class/api_invoices.class.php
-
message: '#^Method Invoices\:\:getLines\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/compta/facture/class/api_invoices.class.php
+ path: ../../../htdocs/compta/facture/class/api_invoices.class.php
-
message: '#^Method Invoices\:\:getPayments\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/compta/facture/class/api_invoices.class.php
+ path: ../../../htdocs/compta/facture/class/api_invoices.class.php
-
message: '#^Method Invoices\:\:index\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/compta/facture/class/api_invoices.class.php
+ path: ../../../htdocs/compta/facture/class/api_invoices.class.php
-
message: '#^Method Invoices\:\:post\(\) has parameter \$request_data with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/compta/facture/class/api_invoices.class.php
+ path: ../../../htdocs/compta/facture/class/api_invoices.class.php
-
message: '#^Method Invoices\:\:postContact\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/compta/facture/class/api_invoices.class.php
+ path: ../../../htdocs/compta/facture/class/api_invoices.class.php
-
message: '#^Method Invoices\:\:postLine\(\) has parameter \$request_data with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/compta/facture/class/api_invoices.class.php
+ path: ../../../htdocs/compta/facture/class/api_invoices.class.php
-
message: '#^Method Invoices\:\:put\(\) has parameter \$request_data with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/compta/facture/class/api_invoices.class.php
+ path: ../../../htdocs/compta/facture/class/api_invoices.class.php
-
message: '#^Method Invoices\:\:putLine\(\) has parameter \$request_data with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/compta/facture/class/api_invoices.class.php
+ path: ../../../htdocs/compta/facture/class/api_invoices.class.php
-
message: '#^Method Invoices\:\:putPayment\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/compta/facture/class/api_invoices.class.php
+ path: ../../../htdocs/compta/facture/class/api_invoices.class.php
-
message: '#^Negated boolean expression is always false\.$#'
identifier: booleanNot.alwaysFalse
count: 5
- path: ../../htdocs/compta/facture/class/api_invoices.class.php
+ path: ../../../htdocs/compta/facture/class/api_invoices.class.php
-
message: '#^Property Invoices\:\:\$FIELDS type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/compta/facture/class/api_invoices.class.php
+ path: ../../../htdocs/compta/facture/class/api_invoices.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 3
- path: ../../htdocs/compta/facture/class/facture-rec.class.php
+ path: ../../../htdocs/compta/facture/class/facture-rec.class.php
-
message: '#^Parameter \#1 \$vatrate of function getLocalTaxesFromRate expects int\|string, float given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/compta/facture/class/facture-rec.class.php
+ path: ../../../htdocs/compta/facture/class/facture-rec.class.php
-
message: '#^Parameter \#17 \$fk_unit of method FactureRec\:\:addline\(\) expects string\|null, int\|null given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/compta/facture/class/facture-rec.class.php
+ path: ../../../htdocs/compta/facture/class/facture-rec.class.php
-
message: '#^Property CommonObject\:\:\$array_options \(array\\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
- path: ../../htdocs/compta/facture/class/facture-rec.class.php
+ path: ../../../htdocs/compta/facture/class/facture-rec.class.php
-
message: '#^Property FactureRec\:\:\$titre \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/compta/facture/class/facture-rec.class.php
+ path: ../../../htdocs/compta/facture/class/facture-rec.class.php
-
message: '#^Result of && is always true\.$#'
identifier: booleanAnd.alwaysTrue
count: 1
- path: ../../htdocs/compta/facture/class/facture-rec.class.php
+ path: ../../../htdocs/compta/facture/class/facture-rec.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(Facture\) and ''getLibStatut'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/compta/facture/class/facture.class.php
+ path: ../../../htdocs/compta/facture/class/facture.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(Facture\) and ''getNomUrl'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/compta/facture/class/facture.class.php
+ path: ../../../htdocs/compta/facture/class/facture.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(Facture\) and ''date'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/compta/facture/class/facture.class.php
+ path: ../../../htdocs/compta/facture/class/facture.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(Facture\) and ''total_ht'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/compta/facture/class/facture.class.php
+ path: ../../../htdocs/compta/facture/class/facture.class.php
-
message: '#^Loose comparison using \=\= between 0 and 0 will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 1
- path: ../../htdocs/compta/facture/class/facture.class.php
+ path: ../../../htdocs/compta/facture/class/facture.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 3
- path: ../../htdocs/compta/facture/class/facture.class.php
+ path: ../../../htdocs/compta/facture/class/facture.class.php
-
message: '#^Parameter \#1 \$substitutionarray of function complete_substitutions_array expects array\, array\ given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/compta/facture/class/facture.class.php
+ path: ../../../htdocs/compta/facture/class/facture.class.php
-
message: '#^Parameter \#12 \$localtaxes_array of function calcul_price_total expects array\{string, int\|string, string, int\|string, string, string\}\|array\{string, int\|string, string, string\}, array\{\} given\.$#'
identifier: argument.type
count: 2
- path: ../../htdocs/compta/facture/class/facture.class.php
+ path: ../../../htdocs/compta/facture/class/facture.class.php
-
message: '#^Parameter \#2 \$alreadypaid of method CommonInvoice\:\:getLibStatut\(\) expects int, float given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/compta/facture/class/facture.class.php
+ path: ../../../htdocs/compta/facture/class/facture.class.php
-
message: '#^Parameter \#4 \$txtva of method Facture\:\:addline\(\) expects float, string given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/compta/facture/class/facture.class.php
+ path: ../../../htdocs/compta/facture/class/facture.class.php
-
message: '#^Property CommonInvoice\:\:\$close_code \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
- path: ../../htdocs/compta/facture/class/facture.class.php
+ path: ../../../htdocs/compta/facture/class/facture.class.php
-
message: '#^Property CommonInvoice\:\:\$close_note \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
- path: ../../htdocs/compta/facture/class/facture.class.php
+ path: ../../../htdocs/compta/facture/class/facture.class.php
-
message: '#^Property CommonInvoice\:\:\$cond_reglement_id \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/compta/facture/class/facture.class.php
+ path: ../../../htdocs/compta/facture/class/facture.class.php
-
message: '#^Property CommonInvoice\:\:\$mode_reglement_id \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/compta/facture/class/facture.class.php
+ path: ../../../htdocs/compta/facture/class/facture.class.php
-
message: '#^Property CommonInvoice\:\:\$socid \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/compta/facture/class/facture.class.php
+ path: ../../../htdocs/compta/facture/class/facture.class.php
-
message: '#^Property CommonInvoice\:\:\$subtype \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
- path: ../../htdocs/compta/facture/class/facture.class.php
+ path: ../../../htdocs/compta/facture/class/facture.class.php
-
message: '#^Property CommonInvoice\:\:\$totalcreditnotes \(float\|int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
- path: ../../htdocs/compta/facture/class/facture.class.php
+ path: ../../../htdocs/compta/facture/class/facture.class.php
-
message: '#^Property CommonInvoice\:\:\$totaldeposits \(float\|int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
- path: ../../htdocs/compta/facture/class/facture.class.php
+ path: ../../../htdocs/compta/facture/class/facture.class.php
-
message: '#^Property CommonInvoice\:\:\$totalpaid \(float\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
- path: ../../htdocs/compta/facture/class/facture.class.php
+ path: ../../../htdocs/compta/facture/class/facture.class.php
-
message: '#^Property CommonInvoice\:\:\$type \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/compta/facture/class/facture.class.php
+ path: ../../../htdocs/compta/facture/class/facture.class.php
-
message: '#^Property CommonObject\:\:\$fk_project \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/compta/facture/class/facture.class.php
+ path: ../../../htdocs/compta/facture/class/facture.class.php
-
message: '#^Property CommonObject\:\:\$ref \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
- path: ../../htdocs/compta/facture/class/facture.class.php
+ path: ../../../htdocs/compta/facture/class/facture.class.php
-
message: '#^Property CommonObject\:\:\$ref_ext \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
- path: ../../htdocs/compta/facture/class/facture.class.php
+ path: ../../../htdocs/compta/facture/class/facture.class.php
-
message: '#^Property Facture\:\:\$fk_facture_source \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/compta/facture/class/facture.class.php
+ path: ../../../htdocs/compta/facture/class/facture.class.php
-
message: '#^Property Facture\:\:\$paye \(int\<0, 1\>\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/compta/facture/class/facture.class.php
+ path: ../../../htdocs/compta/facture/class/facture.class.php
-
message: '#^Property Facture\:\:\$ref_client \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/compta/facture/class/facture.class.php
+ path: ../../../htdocs/compta/facture/class/facture.class.php
-
message: '#^Property Facture\:\:\$retained_warranty \(float\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/compta/facture/class/facture.class.php
+ path: ../../../htdocs/compta/facture/class/facture.class.php
-
message: '#^Property Facture\:\:\$retained_warranty_fk_cond_reglement \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/compta/facture/class/facture.class.php
+ path: ../../../htdocs/compta/facture/class/facture.class.php
-
message: '#^Property Facture\:\:\$revenuestamp \(float\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/compta/facture/class/facture.class.php
+ path: ../../../htdocs/compta/facture/class/facture.class.php
-
message: '#^Property Facture\:\:\$total_ht \(float\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/compta/facture/class/facture.class.php
+ path: ../../../htdocs/compta/facture/class/facture.class.php
-
message: '#^Property Facture\:\:\$total_localtax1 \(float\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/compta/facture/class/facture.class.php
+ path: ../../../htdocs/compta/facture/class/facture.class.php
-
message: '#^Property Facture\:\:\$total_localtax2 \(float\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/compta/facture/class/facture.class.php
+ path: ../../../htdocs/compta/facture/class/facture.class.php
-
message: '#^Property Facture\:\:\$total_ttc \(float\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/compta/facture/class/facture.class.php
+ path: ../../../htdocs/compta/facture/class/facture.class.php
-
message: '#^Property Facture\:\:\$total_tva \(float\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/compta/facture/class/facture.class.php
+ path: ../../../htdocs/compta/facture/class/facture.class.php
-
message: '#^Result of && is always false\.$#'
identifier: booleanAnd.alwaysFalse
count: 3
- path: ../../htdocs/compta/facture/class/facture.class.php
+ path: ../../../htdocs/compta/facture/class/facture.class.php
-
message: '#^Variable \$newlang in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/compta/facture/class/facture.class.php
+ path: ../../../htdocs/compta/facture/class/facture.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 2
- path: ../../htdocs/compta/facture/class/factureligne.class.php
+ path: ../../../htdocs/compta/facture/class/factureligne.class.php
-
message: '#^Property FactureLigne\:\:\$situation_percent \(float\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
- path: ../../htdocs/compta/facture/class/factureligne.class.php
+ path: ../../../htdocs/compta/facture/class/factureligne.class.php
-
message: '#^Property PaymentTerm\:\:\$active \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/compta/facture/class/paymentterm.class.php
+ path: ../../../htdocs/compta/facture/class/paymentterm.class.php
-
message: '#^Property PaymentTerm\:\:\$code \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/compta/facture/class/paymentterm.class.php
+ path: ../../../htdocs/compta/facture/class/paymentterm.class.php
-
message: '#^Property PaymentTerm\:\:\$decalage \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/compta/facture/class/paymentterm.class.php
+ path: ../../../htdocs/compta/facture/class/paymentterm.class.php
-
message: '#^Property PaymentTerm\:\:\$entity \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/compta/facture/class/paymentterm.class.php
+ path: ../../../htdocs/compta/facture/class/paymentterm.class.php
-
message: '#^Property PaymentTerm\:\:\$libelle \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/compta/facture/class/paymentterm.class.php
+ path: ../../../htdocs/compta/facture/class/paymentterm.class.php
-
message: '#^Property PaymentTerm\:\:\$libelle_facture \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/compta/facture/class/paymentterm.class.php
+ path: ../../../htdocs/compta/facture/class/paymentterm.class.php
-
message: '#^Property PaymentTerm\:\:\$nbjour \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/compta/facture/class/paymentterm.class.php
+ path: ../../../htdocs/compta/facture/class/paymentterm.class.php
-
message: '#^Property PaymentTerm\:\:\$sortorder \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/compta/facture/class/paymentterm.class.php
+ path: ../../../htdocs/compta/facture/class/paymentterm.class.php
-
message: '#^Property PaymentTerm\:\:\$type_cdr \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/compta/facture/class/paymentterm.class.php
+ path: ../../../htdocs/compta/facture/class/paymentterm.class.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
- path: ../../htdocs/compta/facture/contact.php
+ path: ../../../htdocs/compta/facture/contact.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
- path: ../../htdocs/compta/facture/document.php
+ path: ../../../htdocs/compta/facture/document.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 2
- path: ../../htdocs/compta/facture/invoicetemplate_list.php
+ path: ../../../htdocs/compta/facture/invoicetemplate_list.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 2
- path: ../../htdocs/compta/facture/list.php
+ path: ../../../htdocs/compta/facture/list.php
-
message: '#^Loose comparison using \=\= between 0 and 0 will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 2
- path: ../../htdocs/compta/facture/list.php
+ path: ../../../htdocs/compta/facture/list.php
-
message: '#^Loose comparison using \=\= between 0 and 1 will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 2
- path: ../../htdocs/compta/facture/list.php
+ path: ../../../htdocs/compta/facture/list.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 2
- path: ../../htdocs/compta/facture/list.php
+ path: ../../../htdocs/compta/facture/list.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/compta/facture/list.php
+ path: ../../../htdocs/compta/facture/list.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
- path: ../../htdocs/compta/facture/messaging.php
+ path: ../../../htdocs/compta/facture/messaging.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
- path: ../../htdocs/compta/facture/note-rec.php
+ path: ../../../htdocs/compta/facture/note-rec.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
- path: ../../htdocs/compta/facture/note.php
+ path: ../../../htdocs/compta/facture/note.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
- path: ../../htdocs/compta/facture/prelevement.php
+ path: ../../../htdocs/compta/facture/prelevement.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
- path: ../../htdocs/compta/facture/prelevement.php
+ path: ../../../htdocs/compta/facture/prelevement.php
-
message: '#^Variable \$num might not be defined\.$#'
identifier: variable.undefined
count: 2
- path: ../../htdocs/compta/facture/prelevement.php
+ path: ../../../htdocs/compta/facture/prelevement.php
-
message: '#^Variable \$type might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/facture/stats/index.php
+ path: ../../../htdocs/compta/facture/stats/index.php
-
message: '#^Unable to resolve the template type T in call to function dol_sort_array$#'
identifier: argument.templateType
count: 1
- path: ../../htdocs/compta/facture/tpl/linkedobjectblock.tpl.php
+ path: ../../../htdocs/compta/facture/tpl/linkedobjectblock.tpl.php
-
message: '#^Variable \$object might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/facture/tpl/linkedobjectblock.tpl.php
+ path: ../../../htdocs/compta/facture/tpl/linkedobjectblock.tpl.php
-
message: '#^Variable \$object might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/facture/tpl/linkedobjectblockForRec.tpl.php
+ path: ../../../htdocs/compta/facture/tpl/linkedobjectblockForRec.tpl.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
- path: ../../htdocs/compta/index.php
+ path: ../../../htdocs/compta/index.php
-
message: '#^Variable \$total_ht might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/index.php
+ path: ../../../htdocs/compta/index.php
-
message: '#^Variable \$total_ttc might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/index.php
+ path: ../../../htdocs/compta/index.php
-
message: '#^Variable \$tabcompany might not be defined\.$#'
identifier: variable.undefined
count: 2
- path: ../../htdocs/compta/journal/purchasesjournal.php
+ path: ../../../htdocs/compta/journal/purchasesjournal.php
-
message: '#^Variable \$tabht might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/journal/purchasesjournal.php
+ path: ../../../htdocs/compta/journal/purchasesjournal.php
-
message: '#^Variable \$tablocaltax1 might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/journal/purchasesjournal.php
+ path: ../../../htdocs/compta/journal/purchasesjournal.php
-
message: '#^Variable \$tablocaltax2 might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/journal/purchasesjournal.php
+ path: ../../../htdocs/compta/journal/purchasesjournal.php
-
message: '#^Variable \$tabttc might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/journal/purchasesjournal.php
+ path: ../../../htdocs/compta/journal/purchasesjournal.php
-
message: '#^Variable \$tabtva might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/journal/purchasesjournal.php
+ path: ../../../htdocs/compta/journal/purchasesjournal.php
-
message: '#^Variable \$tabcompany might not be defined\.$#'
identifier: variable.undefined
count: 3
- path: ../../htdocs/compta/journal/sellsjournal.php
+ path: ../../../htdocs/compta/journal/sellsjournal.php
-
message: '#^Variable \$tabht might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/journal/sellsjournal.php
+ path: ../../../htdocs/compta/journal/sellsjournal.php
-
message: '#^Variable \$tablocaltax1 might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/journal/sellsjournal.php
+ path: ../../../htdocs/compta/journal/sellsjournal.php
-
message: '#^Variable \$tablocaltax2 might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/journal/sellsjournal.php
+ path: ../../../htdocs/compta/journal/sellsjournal.php
-
message: '#^Variable \$tabttc might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/journal/sellsjournal.php
+ path: ../../../htdocs/compta/journal/sellsjournal.php
-
message: '#^Variable \$tabtva might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/journal/sellsjournal.php
+ path: ../../../htdocs/compta/journal/sellsjournal.php
-
message: '#^Variable \$morehtmlref might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/localtax/card.php
+ path: ../../../htdocs/compta/localtax/card.php
-
message: '#^Call to function method_exists\(\) with \$this\(Localtax\) and ''getNomUrl'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/compta/localtax/class/localtax.class.php
+ path: ../../../htdocs/compta/localtax/class/localtax.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(Localtax\) and ''amount'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/compta/localtax/class/localtax.class.php
+ path: ../../../htdocs/compta/localtax/class/localtax.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(Localtax\) and ''datep'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/compta/localtax/class/localtax.class.php
+ path: ../../../htdocs/compta/localtax/class/localtax.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(Localtax\) and ''datev'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/compta/localtax/class/localtax.class.php
+ path: ../../../htdocs/compta/localtax/class/localtax.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(Localtax\) and ''label'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/compta/localtax/class/localtax.class.php
+ path: ../../../htdocs/compta/localtax/class/localtax.class.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 2
- path: ../../htdocs/compta/localtax/class/localtax.class.php
+ path: ../../../htdocs/compta/localtax/class/localtax.class.php
-
message: '#^Variable \$arrayofselected might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/localtax/list.php
+ path: ../../../htdocs/compta/localtax/list.php
-
message: '#^Variable \$object might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/localtax/list.php
+ path: ../../../htdocs/compta/localtax/list.php
-
message: '#^Call to function is_array\(\) with list\\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/compta/localtax/quadri_detail.php
+ path: ../../../htdocs/compta/localtax/quadri_detail.php
-
message: '#^Comparison operation "\<" between 0 and 4 is always true\.$#'
identifier: smaller.alwaysTrue
count: 1
- path: ../../htdocs/compta/localtax/quadri_detail.php
+ path: ../../../htdocs/compta/localtax/quadri_detail.php
-
message: '#^Comparison operation "\>" between 0 and 1 is always false\.$#'
identifier: greater.alwaysFalse
count: 1
- path: ../../htdocs/compta/localtax/quadri_detail.php
+ path: ../../../htdocs/compta/localtax/quadri_detail.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
- path: ../../htdocs/compta/localtax/quadri_detail.php
+ path: ../../../htdocs/compta/localtax/quadri_detail.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 2
- path: ../../htdocs/compta/paiement.php
+ path: ../../../htdocs/compta/paiement.php
-
message: '#^Variable \$marginInfo might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/paiement/card.php
+ path: ../../../htdocs/compta/paiement/card.php
-
message: '#^Variable \$mc might not be defined\.$#'
identifier: variable.undefined
count: 2
- path: ../../htdocs/compta/paiement/card.php
+ path: ../../../htdocs/compta/paiement/card.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
- path: ../../htdocs/compta/paiement/cheque/card.php
+ path: ../../../htdocs/compta/paiement/cheque/card.php
-
message: '#^Variable \$newlang in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 3
- path: ../../htdocs/compta/paiement/cheque/card.php
+ path: ../../../htdocs/compta/paiement/cheque/card.php
-
message: '#^Call to function method_exists\(\) with \$this\(RemiseCheque\) and ''LibStatut'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/compta/paiement/cheque/class/remisecheque.class.php
+ path: ../../../htdocs/compta/paiement/cheque/class/remisecheque.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(RemiseCheque\) and ''getNomUrl'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/compta/paiement/cheque/class/remisecheque.class.php
+ path: ../../../htdocs/compta/paiement/cheque/class/remisecheque.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(RemiseCheque\) and ''account_id'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/compta/paiement/cheque/class/remisecheque.class.php
+ path: ../../../htdocs/compta/paiement/cheque/class/remisecheque.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(RemiseCheque\) and ''amount'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/compta/paiement/cheque/class/remisecheque.class.php
+ path: ../../../htdocs/compta/paiement/cheque/class/remisecheque.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(RemiseCheque\) and ''date_bordereau'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/compta/paiement/cheque/class/remisecheque.class.php
+ path: ../../../htdocs/compta/paiement/cheque/class/remisecheque.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(RemiseCheque\) and ''nbcheque'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/compta/paiement/cheque/class/remisecheque.class.php
+ path: ../../../htdocs/compta/paiement/cheque/class/remisecheque.class.php
-
message: '#^Loose comparison using \=\= between 0 and 0 will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 1
- path: ../../htdocs/compta/paiement/cheque/class/remisecheque.class.php
+ path: ../../../htdocs/compta/paiement/cheque/class/remisecheque.class.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
- path: ../../htdocs/compta/paiement/cheque/list.php
+ path: ../../../htdocs/compta/paiement/cheque/list.php
-
message: '#^Property RemiseCheque\:\:\$account_id \(int\) does not accept string\.$#'
identifier: assign.propertyType
count: 1
- path: ../../htdocs/compta/paiement/cheque/list.php
+ path: ../../../htdocs/compta/paiement/cheque/list.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
- path: ../../htdocs/compta/paiement/cheque/list.php
+ path: ../../../htdocs/compta/paiement/cheque/list.php
-
message: '#^Variable \$arrayofselected might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/paiement/cheque/list.php
+ path: ../../../htdocs/compta/paiement/cheque/list.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
- path: ../../htdocs/compta/paiement/class/cpaiement.class.php
+ path: ../../../htdocs/compta/paiement/class/cpaiement.class.php
-
message: '#^Property CommonDict\:\:\$code \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/compta/paiement/class/cpaiement.class.php
+ path: ../../../htdocs/compta/paiement/class/cpaiement.class.php
-
message: '#^Property CommonDict\:\:\$entity \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/compta/paiement/class/cpaiement.class.php
+ path: ../../../htdocs/compta/paiement/class/cpaiement.class.php
-
message: '#^Property CommonDict\:\:\$id \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/compta/paiement/class/cpaiement.class.php
+ path: ../../../htdocs/compta/paiement/class/cpaiement.class.php
-
message: '#^Property CommonDict\:\:\$label \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
- path: ../../htdocs/compta/paiement/class/cpaiement.class.php
+ path: ../../../htdocs/compta/paiement/class/cpaiement.class.php
-
message: '#^Property Cpaiement\:\:\$accountancy_code \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/compta/paiement/class/cpaiement.class.php
+ path: ../../../htdocs/compta/paiement/class/cpaiement.class.php
-
message: '#^Property Cpaiement\:\:\$active \(int\<0, 1\>\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/compta/paiement/class/cpaiement.class.php
+ path: ../../../htdocs/compta/paiement/class/cpaiement.class.php
-
message: '#^Property Cpaiement\:\:\$libelle \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/compta/paiement/class/cpaiement.class.php
+ path: ../../../htdocs/compta/paiement/class/cpaiement.class.php
-
message: '#^Property Cpaiement\:\:\$module \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/compta/paiement/class/cpaiement.class.php
+ path: ../../../htdocs/compta/paiement/class/cpaiement.class.php
-
message: '#^Property Cpaiement\:\:\$type \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/compta/paiement/class/cpaiement.class.php
+ path: ../../../htdocs/compta/paiement/class/cpaiement.class.php
-
message: '#^Variable \$newlang in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/compta/paiement/class/paiement.class.php
+ path: ../../../htdocs/compta/paiement/class/paiement.class.php
-
message: '#^Variable \$object might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/paiement/document.php
+ path: ../../../htdocs/compta/paiement/document.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
- path: ../../htdocs/compta/paiement/list.php
+ path: ../../../htdocs/compta/paiement/list.php
-
message: '#^Left side of \|\| is always false\.$#'
identifier: booleanOr.leftAlwaysFalse
count: 3
- path: ../../htdocs/compta/paiement/list.php
+ path: ../../../htdocs/compta/paiement/list.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
- path: ../../htdocs/compta/paiement/list.php
+ path: ../../../htdocs/compta/paiement/list.php
-
message: '#^Variable \$arrayofselected might not be defined\.$#'
identifier: variable.undefined
count: 3
- path: ../../htdocs/compta/paiement/list.php
+ path: ../../../htdocs/compta/paiement/list.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/compta/paiement/list.php
+ path: ../../../htdocs/compta/paiement/list.php
-
message: '#^Comparison operation "\>" between 1 and 1 is always false\.$#'
identifier: greater.alwaysFalse
count: 1
- path: ../../htdocs/compta/paiement_charge.php
+ path: ../../../htdocs/compta/paiement_charge.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
- path: ../../htdocs/compta/paiement_charge.php
+ path: ../../../htdocs/compta/paiement_charge.php
-
message: '#^Comparison operation "\>" between 1 and 1 is always false\.$#'
identifier: greater.alwaysFalse
count: 1
- path: ../../htdocs/compta/paiement_vat.php
+ path: ../../../htdocs/compta/paiement_vat.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 2
- path: ../../htdocs/compta/paiement_vat.php
+ path: ../../../htdocs/compta/paiement_vat.php
-
message: '#^Variable \$sortfield in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/compta/prelevement/card.php
+ path: ../../../htdocs/compta/prelevement/card.php
-
message: '#^Variable \$sortorder in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/compta/prelevement/card.php
+ path: ../../../htdocs/compta/prelevement/card.php
-
message: '#^Call to function method_exists\(\) with \$this\(BonPrelevement\) and ''LibStatut'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/compta/prelevement/class/bonprelevement.class.php
+ path: ../../../htdocs/compta/prelevement/class/bonprelevement.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(BonPrelevement\) and ''getNomUrl'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/compta/prelevement/class/bonprelevement.class.php
+ path: ../../../htdocs/compta/prelevement/class/bonprelevement.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(BonPrelevement\) and ''date_echeance'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/compta/prelevement/class/bonprelevement.class.php
+ path: ../../../htdocs/compta/prelevement/class/bonprelevement.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(BonPrelevement\) and ''total'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/compta/prelevement/class/bonprelevement.class.php
+ path: ../../../htdocs/compta/prelevement/class/bonprelevement.class.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
- path: ../../htdocs/compta/prelevement/class/bonprelevement.class.php
+ path: ../../../htdocs/compta/prelevement/class/bonprelevement.class.php
-
message: '#^Loose comparison using \=\= between 0 and 1 will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
- path: ../../htdocs/compta/prelevement/class/bonprelevement.class.php
+ path: ../../../htdocs/compta/prelevement/class/bonprelevement.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
- path: ../../htdocs/compta/prelevement/class/bonprelevement.class.php
+ path: ../../../htdocs/compta/prelevement/class/bonprelevement.class.php
-
message: '#^Property BonPrelevement\:\:\$amount \(float\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/compta/prelevement/class/bonprelevement.class.php
+ path: ../../../htdocs/compta/prelevement/class/bonprelevement.class.php
-
message: '#^Property BonPrelevement\:\:\$date_trans \(int\|string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/compta/prelevement/class/bonprelevement.class.php
+ path: ../../../htdocs/compta/prelevement/class/bonprelevement.class.php
-
message: '#^Property BonPrelevement\:\:\$factures has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/compta/prelevement/class/bonprelevement.class.php
+ path: ../../../htdocs/compta/prelevement/class/bonprelevement.class.php
-
message: '#^Property BonPrelevement\:\:\$invoice_in_error has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/compta/prelevement/class/bonprelevement.class.php
+ path: ../../../htdocs/compta/prelevement/class/bonprelevement.class.php
-
message: '#^Property BonPrelevement\:\:\$thirdparty_in_error has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/compta/prelevement/class/bonprelevement.class.php
+ path: ../../../htdocs/compta/prelevement/class/bonprelevement.class.php
-
message: '#^Right side of \|\| is always true\.$#'
identifier: booleanOr.rightAlwaysTrue
count: 2
- path: ../../htdocs/compta/prelevement/class/bonprelevement.class.php
+ path: ../../../htdocs/compta/prelevement/class/bonprelevement.class.php
-
message: '#^Property LignePrelevement\:\:\$labelStatus has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/compta/prelevement/class/ligneprelevement.class.php
+ path: ../../../htdocs/compta/prelevement/class/ligneprelevement.class.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
- path: ../../htdocs/compta/prelevement/create.php
+ path: ../../../htdocs/compta/prelevement/create.php
-
message: '#^Variable \$massaction might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/prelevement/demandes.php
+ path: ../../../htdocs/compta/prelevement/demandes.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/compta/prelevement/list.php
+ path: ../../../htdocs/compta/prelevement/list.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/compta/prelevement/orders_list.php
+ path: ../../../htdocs/compta/prelevement/orders_list.php
-
message: '#^Offset ''checked'' on array\{label\: ''Date'', checked\: 1\} in empty\(\) always exists and is not falsy\.$#'
identifier: empty.offset
count: 1
- path: ../../htdocs/compta/recap-compta.php
+ path: ../../../htdocs/compta/recap-compta.php
-
message: '#^Parameter \#1 \$array of function dol_sort_array contains unresolvable type\.$#'
identifier: argument.unresolvableType
count: 2
- path: ../../htdocs/compta/recap-compta.php
+ path: ../../../htdocs/compta/recap-compta.php
-
message: '#^Return type of call to function dol_sort_array contains unresolvable type\.$#'
identifier: function.unresolvableReturnType
count: 2
- path: ../../htdocs/compta/recap-compta.php
+ path: ../../../htdocs/compta/recap-compta.php
-
message: '#^Variable \$description might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/resultat/clientfourn.php
+ path: ../../../htdocs/compta/resultat/clientfourn.php
-
message: '#^Variable \$sql might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/resultat/clientfourn.php
+ path: ../../../htdocs/compta/resultat/clientfourn.php
-
message: '#^Variable \$description might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/resultat/index.php
+ path: ../../../htdocs/compta/resultat/index.php
-
message: '#^Variable \$sql might not be defined\.$#'
identifier: variable.undefined
count: 5
- path: ../../htdocs/compta/resultat/index.php
+ path: ../../../htdocs/compta/resultat/index.php
-
message: '#^Call to function is_array\(\) with non\-empty\-array\\}\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/compta/resultat/result.php
+ path: ../../../htdocs/compta/resultat/result.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
- path: ../../htdocs/compta/resultat/result.php
+ path: ../../../htdocs/compta/resultat/result.php
-
message: '#^Variable \$code might not be defined\.$#'
identifier: variable.undefined
count: 2
- path: ../../htdocs/compta/resultat/result.php
+ path: ../../../htdocs/compta/resultat/result.php
-
message: '#^Variable \$description might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/resultat/result.php
+ path: ../../../htdocs/compta/resultat/result.php
-
message: '#^Variable \$sommes in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/compta/resultat/result.php
+ path: ../../../htdocs/compta/resultat/result.php
-
message: '#^Variable \$totCat in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/compta/resultat/result.php
+ path: ../../../htdocs/compta/resultat/result.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
- path: ../../htdocs/compta/sociales/card.php
+ path: ../../../htdocs/compta/sociales/card.php
-
message: '#^Property CommonObject\:\:\$entity \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/compta/sociales/card.php
+ path: ../../../htdocs/compta/sociales/card.php
-
message: '#^Variable \$resteapayer might not be defined\.$#'
identifier: variable.undefined
count: 3
- path: ../../htdocs/compta/sociales/card.php
+ path: ../../../htdocs/compta/sociales/card.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
- path: ../../htdocs/compta/sociales/class/cchargesociales.class.php
+ path: ../../../htdocs/compta/sociales/class/cchargesociales.class.php
-
message: '#^Property Cchargesociales\:\:\$accountancy_code \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
- path: ../../htdocs/compta/sociales/class/cchargesociales.class.php
+ path: ../../../htdocs/compta/sociales/class/cchargesociales.class.php
-
message: '#^Property Cchargesociales\:\:\$active \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
- path: ../../htdocs/compta/sociales/class/cchargesociales.class.php
+ path: ../../../htdocs/compta/sociales/class/cchargesociales.class.php
-
message: '#^Property Cchargesociales\:\:\$code \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
- path: ../../htdocs/compta/sociales/class/cchargesociales.class.php
+ path: ../../../htdocs/compta/sociales/class/cchargesociales.class.php
-
message: '#^Property Cchargesociales\:\:\$deductible \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
- path: ../../htdocs/compta/sociales/class/cchargesociales.class.php
+ path: ../../../htdocs/compta/sociales/class/cchargesociales.class.php
-
message: '#^Property Cchargesociales\:\:\$fk_pays \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
- path: ../../htdocs/compta/sociales/class/cchargesociales.class.php
+ path: ../../../htdocs/compta/sociales/class/cchargesociales.class.php
-
message: '#^Property Cchargesociales\:\:\$libelle \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
- path: ../../htdocs/compta/sociales/class/cchargesociales.class.php
+ path: ../../../htdocs/compta/sociales/class/cchargesociales.class.php
-
message: '#^Property Cchargesociales\:\:\$module \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
- path: ../../htdocs/compta/sociales/class/cchargesociales.class.php
+ path: ../../../htdocs/compta/sociales/class/cchargesociales.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(ChargeSociales\) and ''LibStatut'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/compta/sociales/class/chargesociales.class.php
+ path: ../../../htdocs/compta/sociales/class/chargesociales.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(ChargeSociales\) and ''getNomUrl'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/compta/sociales/class/chargesociales.class.php
+ path: ../../../htdocs/compta/sociales/class/chargesociales.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(ChargeSociales\) and ''amount'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/compta/sociales/class/chargesociales.class.php
+ path: ../../../htdocs/compta/sociales/class/chargesociales.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(ChargeSociales\) and ''date_ech'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/compta/sociales/class/chargesociales.class.php
+ path: ../../../htdocs/compta/sociales/class/chargesociales.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(ChargeSociales\) and ''label'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/compta/sociales/class/chargesociales.class.php
+ path: ../../../htdocs/compta/sociales/class/chargesociales.class.php
-
message: '#^Property ChargeSociales\:\:\$paye \(int\<0, 1\>\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/compta/sociales/class/chargesociales.class.php
+ path: ../../../htdocs/compta/sociales/class/chargesociales.class.php
-
message: '#^Property PaymentSocialContribution\:\:\$amount \(float\|int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 3
- path: ../../htdocs/compta/sociales/class/paymentsocialcontribution.class.php
+ path: ../../../htdocs/compta/sociales/class/paymentsocialcontribution.class.php
-
message: '#^Property PaymentSocialContribution\:\:\$datec has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/compta/sociales/class/paymentsocialcontribution.class.php
+ path: ../../../htdocs/compta/sociales/class/paymentsocialcontribution.class.php
-
message: '#^Property PaymentSocialContribution\:\:\$datep has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/compta/sociales/class/paymentsocialcontribution.class.php
+ path: ../../../htdocs/compta/sociales/class/paymentsocialcontribution.class.php
-
message: '#^Property PaymentSocialContribution\:\:\$fk_bank \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 3
- path: ../../htdocs/compta/sociales/class/paymentsocialcontribution.class.php
+ path: ../../../htdocs/compta/sociales/class/paymentsocialcontribution.class.php
-
message: '#^Property PaymentSocialContribution\:\:\$fk_charge \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 3
- path: ../../htdocs/compta/sociales/class/paymentsocialcontribution.class.php
+ path: ../../../htdocs/compta/sociales/class/paymentsocialcontribution.class.php
-
message: '#^Property PaymentSocialContribution\:\:\$fk_typepaiement \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 3
- path: ../../htdocs/compta/sociales/class/paymentsocialcontribution.class.php
+ path: ../../../htdocs/compta/sociales/class/paymentsocialcontribution.class.php
-
message: '#^Property PaymentSocialContribution\:\:\$fk_user_creat \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 3
- path: ../../htdocs/compta/sociales/class/paymentsocialcontribution.class.php
+ path: ../../../htdocs/compta/sociales/class/paymentsocialcontribution.class.php
-
message: '#^Property PaymentSocialContribution\:\:\$fk_user_modif \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 3
- path: ../../htdocs/compta/sociales/class/paymentsocialcontribution.class.php
+ path: ../../../htdocs/compta/sociales/class/paymentsocialcontribution.class.php
-
message: '#^Property PaymentSocialContribution\:\:\$num_payment \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 3
- path: ../../htdocs/compta/sociales/class/paymentsocialcontribution.class.php
+ path: ../../../htdocs/compta/sociales/class/paymentsocialcontribution.class.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
- path: ../../htdocs/compta/sociales/list.php
+ path: ../../../htdocs/compta/sociales/list.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/compta/sociales/list.php
+ path: ../../../htdocs/compta/sociales/list.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 2
- path: ../../htdocs/compta/sociales/payments.php
+ path: ../../../htdocs/compta/sociales/payments.php
-
message: '#^Strict comparison using \!\=\= between mixed and null will always evaluate to true\.$#'
identifier: notIdentical.alwaysTrue
count: 1
- path: ../../htdocs/compta/sociales/payments.php
+ path: ../../../htdocs/compta/sociales/payments.php
-
message: '#^Loose comparison using \=\= between \-1 and 0 will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 2
- path: ../../htdocs/compta/stats/cabyprodserv.php
+ path: ../../../htdocs/compta/stats/cabyprodserv.php
-
message: '#^Loose comparison using \=\= between \-1 and 1 will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 2
- path: ../../htdocs/compta/stats/cabyprodserv.php
+ path: ../../../htdocs/compta/stats/cabyprodserv.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
- path: ../../htdocs/compta/stats/cabyprodserv.php
+ path: ../../../htdocs/compta/stats/cabyprodserv.php
-
message: '#^Variable \$description might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/stats/cabyprodserv.php
+ path: ../../../htdocs/compta/stats/cabyprodserv.php
-
message: '#^Variable \$searchCategorySocieteList in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/compta/stats/cabyprodserv.php
+ path: ../../../htdocs/compta/stats/cabyprodserv.php
-
message: '#^Variable \$sortfield in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/compta/stats/cabyprodserv.php
+ path: ../../../htdocs/compta/stats/cabyprodserv.php
-
message: '#^Variable \$sortorder in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/compta/stats/cabyprodserv.php
+ path: ../../../htdocs/compta/stats/cabyprodserv.php
-
message: '#^Variable \$type might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/stats/cabyprodserv.php
+ path: ../../../htdocs/compta/stats/cabyprodserv.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
- path: ../../htdocs/compta/stats/cabyuser.php
+ path: ../../../htdocs/compta/stats/cabyuser.php
-
message: '#^Variable \$description might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/stats/cabyuser.php
+ path: ../../../htdocs/compta/stats/cabyuser.php
-
message: '#^Variable \$sql might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/stats/cabyuser.php
+ path: ../../../htdocs/compta/stats/cabyuser.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
- path: ../../htdocs/compta/stats/casoc.php
+ path: ../../../htdocs/compta/stats/casoc.php
-
message: '#^Variable \$description might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/stats/casoc.php
+ path: ../../../htdocs/compta/stats/casoc.php
-
message: '#^Variable \$sql might not be defined\.$#'
identifier: variable.undefined
count: 5
- path: ../../htdocs/compta/stats/casoc.php
+ path: ../../../htdocs/compta/stats/casoc.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
- path: ../../htdocs/compta/stats/index.php
+ path: ../../../htdocs/compta/stats/index.php
-
message: '#^Variable \$description might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/stats/index.php
+ path: ../../../htdocs/compta/stats/index.php
-
message: '#^Variable \$sql might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/stats/index.php
+ path: ../../../htdocs/compta/stats/index.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
- path: ../../htdocs/compta/stats/supplier_turnover.php
+ path: ../../../htdocs/compta/stats/supplier_turnover.php
-
message: '#^Variable \$description might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/stats/supplier_turnover.php
+ path: ../../../htdocs/compta/stats/supplier_turnover.php
-
message: '#^Variable \$sql might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/stats/supplier_turnover.php
+ path: ../../../htdocs/compta/stats/supplier_turnover.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
- path: ../../htdocs/compta/stats/supplier_turnover_by_prodserv.php
+ path: ../../../htdocs/compta/stats/supplier_turnover_by_prodserv.php
-
message: '#^Variable \$description might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/stats/supplier_turnover_by_prodserv.php
+ path: ../../../htdocs/compta/stats/supplier_turnover_by_prodserv.php
-
message: '#^Variable \$result might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/stats/supplier_turnover_by_prodserv.php
+ path: ../../../htdocs/compta/stats/supplier_turnover_by_prodserv.php
-
message: '#^Variable \$sortfield in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/compta/stats/supplier_turnover_by_prodserv.php
+ path: ../../../htdocs/compta/stats/supplier_turnover_by_prodserv.php
-
message: '#^Variable \$sortorder in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/compta/stats/supplier_turnover_by_prodserv.php
+ path: ../../../htdocs/compta/stats/supplier_turnover_by_prodserv.php
-
message: '#^Variable \$type might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/stats/supplier_turnover_by_prodserv.php
+ path: ../../../htdocs/compta/stats/supplier_turnover_by_prodserv.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
- path: ../../htdocs/compta/stats/supplier_turnover_by_thirdparty.php
+ path: ../../../htdocs/compta/stats/supplier_turnover_by_thirdparty.php
-
message: '#^Variable \$description might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/stats/supplier_turnover_by_thirdparty.php
+ path: ../../../htdocs/compta/stats/supplier_turnover_by_thirdparty.php
-
message: '#^Variable \$result might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/stats/supplier_turnover_by_thirdparty.php
+ path: ../../../htdocs/compta/stats/supplier_turnover_by_thirdparty.php
-
message: '#^Variable \$sql might not be defined\.$#'
identifier: variable.undefined
count: 5
- path: ../../htdocs/compta/stats/supplier_turnover_by_thirdparty.php
+ path: ../../../htdocs/compta/stats/supplier_turnover_by_thirdparty.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
- path: ../../htdocs/compta/tva/card.php
+ path: ../../../htdocs/compta/tva/card.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
- path: ../../htdocs/compta/tva/card.php
+ path: ../../../htdocs/compta/tva/card.php
-
message: '#^Property CommonObject\:\:\$entity \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/compta/tva/card.php
+ path: ../../../htdocs/compta/tva/card.php
-
message: '#^Property PaymentVAT\:\:\$amount \(float\|int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 3
- path: ../../htdocs/compta/tva/class/paymentvat.class.php
+ path: ../../../htdocs/compta/tva/class/paymentvat.class.php
-
message: '#^Property PaymentVAT\:\:\$fk_bank \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 3
- path: ../../htdocs/compta/tva/class/paymentvat.class.php
+ path: ../../../htdocs/compta/tva/class/paymentvat.class.php
-
message: '#^Property PaymentVAT\:\:\$fk_tva \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 3
- path: ../../htdocs/compta/tva/class/paymentvat.class.php
+ path: ../../../htdocs/compta/tva/class/paymentvat.class.php
-
message: '#^Property PaymentVAT\:\:\$fk_typepaiement \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 3
- path: ../../htdocs/compta/tva/class/paymentvat.class.php
+ path: ../../../htdocs/compta/tva/class/paymentvat.class.php
-
message: '#^Property PaymentVAT\:\:\$fk_user_creat \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 3
- path: ../../htdocs/compta/tva/class/paymentvat.class.php
+ path: ../../../htdocs/compta/tva/class/paymentvat.class.php
-
message: '#^Property PaymentVAT\:\:\$fk_user_modif \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 3
- path: ../../htdocs/compta/tva/class/paymentvat.class.php
+ path: ../../../htdocs/compta/tva/class/paymentvat.class.php
-
message: '#^Property PaymentVAT\:\:\$num_paiement \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/compta/tva/class/paymentvat.class.php
+ path: ../../../htdocs/compta/tva/class/paymentvat.class.php
-
message: '#^Property PaymentVAT\:\:\$num_payment \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 3
- path: ../../htdocs/compta/tva/class/paymentvat.class.php
+ path: ../../../htdocs/compta/tva/class/paymentvat.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(Tva\) and ''LibStatut'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/compta/tva/class/tva.class.php
+ path: ../../../htdocs/compta/tva/class/tva.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(Tva\) and ''getNomUrl'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/compta/tva/class/tva.class.php
+ path: ../../../htdocs/compta/tva/class/tva.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(Tva\) and ''amount'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/compta/tva/class/tva.class.php
+ path: ../../../htdocs/compta/tva/class/tva.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(Tva\) and ''datev'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/compta/tva/class/tva.class.php
+ path: ../../../htdocs/compta/tva/class/tva.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(Tva\) and ''type_payment'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/compta/tva/class/tva.class.php
+ path: ../../../htdocs/compta/tva/class/tva.class.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 2
- path: ../../htdocs/compta/tva/class/tva.class.php
+ path: ../../../htdocs/compta/tva/class/tva.class.php
-
message: '#^Call to function is_array\(\) with list\ will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/compta/tva/clients.php
+ path: ../../../htdocs/compta/tva/clients.php
-
message: '#^Call to function is_array\(\) with list\ will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/compta/tva/clients.php
+ path: ../../../htdocs/compta/tva/clients.php
-
message: '#^Comparison operation "\<" between 0 and 4 is always true\.$#'
identifier: smaller.alwaysTrue
count: 1
- path: ../../htdocs/compta/tva/clients.php
+ path: ../../../htdocs/compta/tva/clients.php
-
message: '#^Comparison operation "\>" between 0 and 1 is always false\.$#'
identifier: greater.alwaysFalse
count: 1
- path: ../../htdocs/compta/tva/clients.php
+ path: ../../../htdocs/compta/tva/clients.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
- path: ../../htdocs/compta/tva/clients.php
+ path: ../../../htdocs/compta/tva/clients.php
-
message: '#^Variable \$date_end might not be defined\.$#'
identifier: variable.undefined
count: 4
- path: ../../htdocs/compta/tva/clients.php
+ path: ../../../htdocs/compta/tva/clients.php
-
message: '#^Variable \$date_start might not be defined\.$#'
identifier: variable.undefined
count: 4
- path: ../../htdocs/compta/tva/clients.php
+ path: ../../../htdocs/compta/tva/clients.php
-
message: '#^Variable \$date_start_year might not be defined\.$#'
identifier: variable.undefined
count: 2
- path: ../../htdocs/compta/tva/clients.php
+ path: ../../../htdocs/compta/tva/clients.php
-
message: '#^Variable \$description might not be defined\.$#'
identifier: variable.undefined
count: 8
- path: ../../htdocs/compta/tva/clients.php
+ path: ../../../htdocs/compta/tva/clients.php
-
message: '#^Variable \$year_current might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/tva/clients.php
+ path: ../../../htdocs/compta/tva/clients.php
-
message: '#^Strict comparison using \=\=\= between true and true will always evaluate to true\.$#'
identifier: identical.alwaysTrue
count: 1
- path: ../../htdocs/compta/tva/index.php
+ path: ../../../htdocs/compta/tva/index.php
-
message: '#^Variable \$date_end might not be defined\.$#'
identifier: variable.undefined
count: 4
- path: ../../htdocs/compta/tva/index.php
+ path: ../../../htdocs/compta/tva/index.php
-
message: '#^Variable \$date_start might not be defined\.$#'
identifier: variable.undefined
count: 4
- path: ../../htdocs/compta/tva/index.php
+ path: ../../../htdocs/compta/tva/index.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 2
- path: ../../htdocs/compta/tva/list.php
+ path: ../../../htdocs/compta/tva/list.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 2
- path: ../../htdocs/compta/tva/payments.php
+ path: ../../../htdocs/compta/tva/payments.php
-
message: '#^Strict comparison using \!\=\= between mixed and null will always evaluate to true\.$#'
identifier: notIdentical.alwaysTrue
count: 1
- path: ../../htdocs/compta/tva/payments.php
+ path: ../../../htdocs/compta/tva/payments.php
-
message: '#^Variable \$num might not be defined\.$#'
identifier: variable.undefined
count: 3
- path: ../../htdocs/compta/tva/payments.php
+ path: ../../../htdocs/compta/tva/payments.php
-
message: '#^Call to function is_array\(\) with list\ will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/compta/tva/quadri_detail.php
+ path: ../../../htdocs/compta/tva/quadri_detail.php
-
message: '#^Comparison operation "\<" between 0 and 4 is always true\.$#'
identifier: smaller.alwaysTrue
count: 1
- path: ../../htdocs/compta/tva/quadri_detail.php
+ path: ../../../htdocs/compta/tva/quadri_detail.php
-
message: '#^Comparison operation "\>" between 0 and 1 is always false\.$#'
identifier: greater.alwaysFalse
count: 1
- path: ../../htdocs/compta/tva/quadri_detail.php
+ path: ../../../htdocs/compta/tva/quadri_detail.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
- path: ../../htdocs/compta/tva/quadri_detail.php
+ path: ../../../htdocs/compta/tva/quadri_detail.php
-
message: '#^Variable \$date_end might not be defined\.$#'
identifier: variable.undefined
count: 5
- path: ../../htdocs/compta/tva/quadri_detail.php
+ path: ../../../htdocs/compta/tva/quadri_detail.php
-
message: '#^Variable \$date_end_day might not be defined\.$#'
identifier: variable.undefined
count: 2
- path: ../../htdocs/compta/tva/quadri_detail.php
+ path: ../../../htdocs/compta/tva/quadri_detail.php
-
message: '#^Variable \$date_end_month might not be defined\.$#'
identifier: variable.undefined
count: 2
- path: ../../htdocs/compta/tva/quadri_detail.php
+ path: ../../../htdocs/compta/tva/quadri_detail.php
-
message: '#^Variable \$date_end_year might not be defined\.$#'
identifier: variable.undefined
count: 2
- path: ../../htdocs/compta/tva/quadri_detail.php
+ path: ../../../htdocs/compta/tva/quadri_detail.php
-
message: '#^Variable \$date_start might not be defined\.$#'
identifier: variable.undefined
count: 5
- path: ../../htdocs/compta/tva/quadri_detail.php
+ path: ../../../htdocs/compta/tva/quadri_detail.php
-
message: '#^Variable \$date_start_day might not be defined\.$#'
identifier: variable.undefined
count: 2
- path: ../../htdocs/compta/tva/quadri_detail.php
+ path: ../../../htdocs/compta/tva/quadri_detail.php
-
message: '#^Variable \$date_start_month might not be defined\.$#'
identifier: variable.undefined
count: 2
- path: ../../htdocs/compta/tva/quadri_detail.php
+ path: ../../../htdocs/compta/tva/quadri_detail.php
-
message: '#^Variable \$date_start_year might not be defined\.$#'
identifier: variable.undefined
count: 4
- path: ../../htdocs/compta/tva/quadri_detail.php
+ path: ../../../htdocs/compta/tva/quadri_detail.php
-
message: '#^Variable \$year_current might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/compta/tva/quadri_detail.php
+ path: ../../../htdocs/compta/tva/quadri_detail.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
- path: ../../htdocs/contact/ajax/contact.php
+ path: ../../../htdocs/contact/ajax/contact.php
-
message: '#^Variable \$action might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/contact/ajax/contact.php
+ path: ../../../htdocs/contact/ajax/contact.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
- path: ../../htdocs/contact/card.php
+ path: ../../../htdocs/contact/card.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
- path: ../../htdocs/contact/card.php
+ path: ../../../htdocs/contact/card.php
-
message: '#^Property Societe\:\:\$typent_code \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 6
- path: ../../htdocs/contact/card.php
+ path: ../../../htdocs/contact/card.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 4
- path: ../../htdocs/contact/card.php
+ path: ../../../htdocs/contact/card.php
-
message: '#^Variable \$objsoc in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/contact/card.php
+ path: ../../../htdocs/contact/card.php
-
message: '#^Variable \$triggermodname in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/contact/card.php
+ path: ../../../htdocs/contact/card.php
-
message: '#^Call to function method_exists\(\) with \$this\(Contact\) and ''getLibStatut'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/contact/class/contact.class.php
+ path: ../../../htdocs/contact/class/contact.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(Contact\) and ''getNomUrl'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/contact/class/contact.class.php
+ path: ../../../htdocs/contact/class/contact.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(Contact\) and ''photo'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/contact/class/contact.class.php
+ path: ../../../htdocs/contact/class/contact.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(Contact\) and ''thirdparty'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/contact/class/contact.class.php
+ path: ../../../htdocs/contact/class/contact.class.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
- path: ../../htdocs/contact/class/contact.class.php
+ path: ../../../htdocs/contact/class/contact.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 3
- path: ../../htdocs/contact/class/contact.class.php
+ path: ../../../htdocs/contact/class/contact.class.php
-
message: '#^Property CommonObject\:\:\$entity \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/contact/class/contact.class.php
+ path: ../../../htdocs/contact/class/contact.class.php
-
message: '#^Property Contact\:\:\$roles \(array\\>\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/contact/class/contact.class.php
+ path: ../../../htdocs/contact/class/contact.class.php
-
message: '#^Property Contact\:\:\$stcomm_id \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/contact/class/contact.class.php
+ path: ../../../htdocs/contact/class/contact.class.php
-
message: '#^Variable \$url in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 2
- path: ../../htdocs/contact/class/contact.class.php
+ path: ../../../htdocs/contact/class/contact.class.php
-
message: '#^Loose comparison using \=\= between 0 and 1 will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
- path: ../../htdocs/contact/consumption.php
+ path: ../../../htdocs/contact/consumption.php
-
message: '#^Variable \$newlang in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/contact/consumption.php
+ path: ../../../htdocs/contact/consumption.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 3
- path: ../../htdocs/contact/list.php
+ path: ../../../htdocs/contact/list.php
-
message: '#^Loose comparison using \=\= between 0 and 0 will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 3
- path: ../../htdocs/contact/list.php
+ path: ../../../htdocs/contact/list.php
-
message: '#^Loose comparison using \=\= between 0 and 1 will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 3
- path: ../../htdocs/contact/list.php
+ path: ../../../htdocs/contact/list.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 3
- path: ../../htdocs/contact/list.php
+ path: ../../../htdocs/contact/list.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
- path: ../../htdocs/contact/list.php
+ path: ../../../htdocs/contact/list.php
-
message: '#^Unable to resolve the template type T in call to function dol_sort_array$#'
identifier: argument.templateType
count: 1
- path: ../../htdocs/contact/list.php
+ path: ../../../htdocs/contact/list.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/contact/list.php
+ path: ../../../htdocs/contact/list.php
-
message: '#^Variable \$ref in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/contact/list.php
+ path: ../../../htdocs/contact/list.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
- path: ../../htdocs/contact/perso.php
+ path: ../../../htdocs/contact/perso.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
- path: ../../htdocs/contrat/agenda.php
+ path: ../../../htdocs/contrat/agenda.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/contrat/agenda.php
+ path: ../../../htdocs/contrat/agenda.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
- path: ../../htdocs/contrat/card.php
+ path: ../../../htdocs/contrat/card.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
- path: ../../htdocs/contrat/card.php
+ path: ../../../htdocs/contrat/card.php
-
message: '#^Variable \$canchangeproduct in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/contrat/card.php
+ path: ../../../htdocs/contrat/card.php
-
message: '#^Variable \$newlang in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 3
- path: ../../htdocs/contrat/card.php
+ path: ../../../htdocs/contrat/card.php
-
message: '#^Variable \$senderissupplier in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/contrat/card.php
+ path: ../../../htdocs/contrat/card.php
-
message: '#^Variable \$tmpcode might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/contrat/card.php
+ path: ../../../htdocs/contrat/card.php
-
message: '#^Method Contracts\:\:_validate\(\) has parameter \$data with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/contrat/class/api_contracts.class.php
+ path: ../../../htdocs/contrat/class/api_contracts.class.php
-
message: '#^Method Contracts\:\:_validate\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/contrat/class/api_contracts.class.php
+ path: ../../../htdocs/contrat/class/api_contracts.class.php
-
message: '#^Method Contracts\:\:close\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/contrat/class/api_contracts.class.php
+ path: ../../../htdocs/contrat/class/api_contracts.class.php
-
message: '#^Method Contracts\:\:delete\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/contrat/class/api_contracts.class.php
+ path: ../../../htdocs/contrat/class/api_contracts.class.php
-
message: '#^Method Contracts\:\:getLines\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/contrat/class/api_contracts.class.php
+ path: ../../../htdocs/contrat/class/api_contracts.class.php
-
message: '#^Method Contracts\:\:index\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/contrat/class/api_contracts.class.php
+ path: ../../../htdocs/contrat/class/api_contracts.class.php
-
message: '#^Method Contracts\:\:post\(\) has parameter \$request_data with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/contrat/class/api_contracts.class.php
+ path: ../../../htdocs/contrat/class/api_contracts.class.php
-
message: '#^Method Contracts\:\:postLine\(\) has parameter \$request_data with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/contrat/class/api_contracts.class.php
+ path: ../../../htdocs/contrat/class/api_contracts.class.php
-
message: '#^Method Contracts\:\:put\(\) has parameter \$request_data with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/contrat/class/api_contracts.class.php
+ path: ../../../htdocs/contrat/class/api_contracts.class.php
-
message: '#^Method Contracts\:\:putLine\(\) has parameter \$request_data with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/contrat/class/api_contracts.class.php
+ path: ../../../htdocs/contrat/class/api_contracts.class.php
-
message: '#^Method Contracts\:\:validate\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/contrat/class/api_contracts.class.php
+ path: ../../../htdocs/contrat/class/api_contracts.class.php
-
message: '#^Property Contracts\:\:\$FIELDS type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/contrat/class/api_contracts.class.php
+ path: ../../../htdocs/contrat/class/api_contracts.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(Contrat\) and ''getLibStatut'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/contrat/class/contrat.class.php
+ path: ../../../htdocs/contrat/class/contrat.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(Contrat\) and ''getNomUrl'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/contrat/class/contrat.class.php
+ path: ../../../htdocs/contrat/class/contrat.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(Contrat\) and ''date_contrat'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/contrat/class/contrat.class.php
+ path: ../../../htdocs/contrat/class/contrat.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 6
- path: ../../htdocs/contrat/class/contrat.class.php
+ path: ../../../htdocs/contrat/class/contrat.class.php
-
message: '#^Parameter \#1 \$qty of function calcul_price_total expects float, string given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/contrat/class/contrat.class.php
+ path: ../../../htdocs/contrat/class/contrat.class.php
-
message: '#^Parameter \#5 \$uselocaltax1_rate of function calcul_price_total expects float, string given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/contrat/class/contrat.class.php
+ path: ../../../htdocs/contrat/class/contrat.class.php
-
message: '#^Parameter \#6 \$uselocaltax2_rate of function calcul_price_total expects float, string given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/contrat/class/contrat.class.php
+ path: ../../../htdocs/contrat/class/contrat.class.php
-
message: '#^Property CommonObject\:\:\$ref \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
- path: ../../htdocs/contrat/class/contrat.class.php
+ path: ../../../htdocs/contrat/class/contrat.class.php
-
message: '#^Property CommonObject\:\:\$ref_ext \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
- path: ../../htdocs/contrat/class/contrat.class.php
+ path: ../../../htdocs/contrat/class/contrat.class.php
-
message: '#^Property Contrat\:\:\$entity \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/contrat/class/contrat.class.php
+ path: ../../../htdocs/contrat/class/contrat.class.php
-
message: '#^Property Contrat\:\:\$fk_commercial_signature \(int\|string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
- path: ../../htdocs/contrat/class/contrat.class.php
+ path: ../../../htdocs/contrat/class/contrat.class.php
-
message: '#^Property Contrat\:\:\$fk_commercial_suivi \(int\|string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
- path: ../../htdocs/contrat/class/contrat.class.php
+ path: ../../../htdocs/contrat/class/contrat.class.php
-
message: '#^Property Contrat\:\:\$ref_customer \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
- path: ../../htdocs/contrat/class/contrat.class.php
+ path: ../../../htdocs/contrat/class/contrat.class.php
-
message: '#^Property Contrat\:\:\$ref_supplier \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
- path: ../../htdocs/contrat/class/contrat.class.php
+ path: ../../../htdocs/contrat/class/contrat.class.php
-
message: '#^Property Contrat\:\:\$socid \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/contrat/class/contrat.class.php
+ path: ../../../htdocs/contrat/class/contrat.class.php
-
message: '#^Property Contrat\:\:\$status \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
- path: ../../htdocs/contrat/class/contrat.class.php
+ path: ../../../htdocs/contrat/class/contrat.class.php
-
message: '#^Property Contrat\:\:\$statut \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
- path: ../../htdocs/contrat/class/contrat.class.php
+ path: ../../../htdocs/contrat/class/contrat.class.php
-
message: '#^Variable \$sql might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/contrat/class/contrat.class.php
+ path: ../../../htdocs/contrat/class/contrat.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
- path: ../../htdocs/contrat/class/contratligne.class.php
+ path: ../../../htdocs/contrat/class/contratligne.class.php
-
message: '#^Offset ''label'' on array\{label\: non\-falsy\-string\} in empty\(\) always exists and is not falsy\.$#'
identifier: empty.offset
count: 1
- path: ../../htdocs/contrat/class/contratligne.class.php
+ path: ../../../htdocs/contrat/class/contratligne.class.php
-
message: '#^Parameter \#4 \$txtva of function calcul_price_total expects float, string given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/contrat/class/contratligne.class.php
+ path: ../../../htdocs/contrat/class/contratligne.class.php
-
message: '#^Variable \$label in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/contrat/class/contratligne.class.php
+ path: ../../../htdocs/contrat/class/contratligne.class.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
- path: ../../htdocs/contrat/contact.php
+ path: ../../../htdocs/contrat/contact.php
-
message: '#^Variable \$mesg might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/contrat/contact.php
+ path: ../../../htdocs/contrat/contact.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
- path: ../../htdocs/contrat/document.php
+ path: ../../../htdocs/contrat/document.php
-
message: '#^Variable \$badgeStatus0 might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/contrat/index.php
+ path: ../../../htdocs/contrat/index.php
-
message: '#^Variable \$badgeStatus1 might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/contrat/index.php
+ path: ../../../htdocs/contrat/index.php
-
message: '#^Variable \$badgeStatus4 might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/contrat/index.php
+ path: ../../../htdocs/contrat/index.php
-
message: '#^Variable \$badgeStatus6 might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/contrat/index.php
+ path: ../../../htdocs/contrat/index.php
-
message: '#^Loose comparison using \=\= between \-1 and 0 will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
- path: ../../htdocs/contrat/list.php
+ path: ../../../htdocs/contrat/list.php
-
message: '#^Loose comparison using \=\= between \-1 and 1 will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
- path: ../../htdocs/contrat/list.php
+ path: ../../../htdocs/contrat/list.php
-
message: '#^Parameter \#2 \$array of static method Form\:\:multiselectarray\(\) expects array\, non\-empty\-array\\|non\-empty\-string given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/contrat/list.php
+ path: ../../../htdocs/contrat/list.php
-
message: '#^Unable to resolve the template type T in call to function dol_sort_array$#'
identifier: argument.templateType
count: 1
- path: ../../htdocs/contrat/list.php
+ path: ../../../htdocs/contrat/list.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/contrat/list.php
+ path: ../../../htdocs/contrat/list.php
-
message: '#^Variable \$searchCategoryProductList in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/contrat/list.php
+ path: ../../../htdocs/contrat/list.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
- path: ../../htdocs/contrat/messaging.php
+ path: ../../../htdocs/contrat/messaging.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/contrat/messaging.php
+ path: ../../../htdocs/contrat/messaging.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
- path: ../../htdocs/contrat/note.php
+ path: ../../../htdocs/contrat/note.php
-
message: '#^Empty array passed to foreach\.$#'
identifier: foreach.emptyArray
count: 1
- path: ../../htdocs/contrat/services_list.php
+ path: ../../../htdocs/contrat/services_list.php
-
message: '#^Loose comparison using \=\= between '''' and \-1 will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
- path: ../../htdocs/contrat/services_list.php
+ path: ../../../htdocs/contrat/services_list.php
-
message: '#^Result of && is always false\.$#'
identifier: booleanAnd.alwaysFalse
count: 6
- path: ../../htdocs/contrat/services_list.php
+ path: ../../../htdocs/contrat/services_list.php
-
message: '#^Variable \$filter_opcloture in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 3
- path: ../../htdocs/contrat/services_list.php
+ path: ../../../htdocs/contrat/services_list.php
-
message: '#^Property Ticket\:\:\$progress \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/contrat/ticket.php
+ path: ../../../htdocs/contrat/ticket.php
-
message: '#^Variable \$object might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/contrat/tpl/linkedobjectblock.tpl.php
+ path: ../../../htdocs/contrat/tpl/linkedobjectblock.tpl.php
-
message: '#^Loose comparison using \=\= between 1 and 0 will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
- path: ../../htdocs/core/actions_addupdatedelete.inc.php
+ path: ../../../htdocs/core/actions_addupdatedelete.inc.php
-
message: '#^Result of && is always false\.$#'
identifier: booleanAnd.alwaysFalse
count: 2
- path: ../../htdocs/core/actions_addupdatedelete.inc.php
+ path: ../../../htdocs/core/actions_addupdatedelete.inc.php
-
message: '#^Variable \$confirm might not be defined\.$#'
identifier: variable.undefined
count: 6
- path: ../../htdocs/core/actions_addupdatedelete.inc.php
+ path: ../../../htdocs/core/actions_addupdatedelete.inc.php
-
message: '#^Variable \$id might not be defined\.$#'
identifier: variable.undefined
count: 4
- path: ../../htdocs/core/actions_addupdatedelete.inc.php
+ path: ../../../htdocs/core/actions_addupdatedelete.inc.php
-
message: '#^Variable \$lineid might not be defined\.$#'
identifier: variable.undefined
count: 2
- path: ../../htdocs/core/actions_addupdatedelete.inc.php
+ path: ../../../htdocs/core/actions_addupdatedelete.inc.php
-
message: '#^Variable \$newlang in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 4
- path: ../../htdocs/core/actions_addupdatedelete.inc.php
+ path: ../../../htdocs/core/actions_addupdatedelete.inc.php
-
message: '#^Variable \$newlang in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/core/actions_builddoc.inc.php
+ path: ../../../htdocs/core/actions_builddoc.inc.php
-
message: '#^Variable \$action might not be defined\.$#'
identifier: variable.undefined
count: 2
- path: ../../htdocs/core/actions_comments.inc.php
+ path: ../../../htdocs/core/actions_comments.inc.php
-
message: '#^Variable \$id might not be defined\.$#'
identifier: variable.undefined
count: 3
- path: ../../htdocs/core/actions_comments.inc.php
+ path: ../../../htdocs/core/actions_comments.inc.php
-
message: '#^Variable \$idcomment might not be defined\.$#'
identifier: variable.undefined
count: 2
- path: ../../htdocs/core/actions_comments.inc.php
+ path: ../../../htdocs/core/actions_comments.inc.php
-
message: '#^Variable \$withproject might not be defined\.$#'
identifier: variable.undefined
count: 3
- path: ../../htdocs/core/actions_comments.inc.php
+ path: ../../../htdocs/core/actions_comments.inc.php
-
message: '#^Variable \$id might not be defined\.$#'
identifier: variable.undefined
count: 2
- path: ../../htdocs/core/actions_dellink.inc.php
+ path: ../../../htdocs/core/actions_dellink.inc.php
-
message: '#^Variable \$action might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/core/actions_fetchobject.inc.php
+ path: ../../../htdocs/core/actions_fetchobject.inc.php
-
message: '#^Variable \$id might not be defined\.$#'
identifier: variable.undefined
count: 4
- path: ../../htdocs/core/actions_fetchobject.inc.php
+ path: ../../../htdocs/core/actions_fetchobject.inc.php
-
message: '#^Variable \$object might not be defined\.$#'
identifier: variable.undefined
count: 9
- path: ../../htdocs/core/actions_fetchobject.inc.php
+ path: ../../../htdocs/core/actions_fetchobject.inc.php
-
message: '#^Variable \$hidedesc might not be defined\.$#'
identifier: variable.undefined
count: 2
- path: ../../htdocs/core/actions_lineupdown.inc.php
+ path: ../../../htdocs/core/actions_lineupdown.inc.php
-
message: '#^Variable \$hidedetails might not be defined\.$#'
identifier: variable.undefined
count: 2
- path: ../../htdocs/core/actions_lineupdown.inc.php
+ path: ../../../htdocs/core/actions_lineupdown.inc.php
-
message: '#^Variable \$hideref might not be defined\.$#'
identifier: variable.undefined
count: 2
- path: ../../htdocs/core/actions_lineupdown.inc.php
+ path: ../../../htdocs/core/actions_lineupdown.inc.php
-
message: '#^Variable \$newlang in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 2
- path: ../../htdocs/core/actions_lineupdown.inc.php
+ path: ../../../htdocs/core/actions_lineupdown.inc.php
-
message: '#^Variable \$permissiontoedit might not be defined\.$#'
identifier: variable.undefined
count: 2
- path: ../../htdocs/core/actions_lineupdown.inc.php
+ path: ../../../htdocs/core/actions_lineupdown.inc.php
-
message: '#^Call to function is_object\(\) with object will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/actions_linkedfiles.inc.php
+ path: ../../../htdocs/core/actions_linkedfiles.inc.php
-
message: '#^Variable \$action might not be defined\.$#'
identifier: variable.undefined
count: 6
- path: ../../htdocs/core/actions_linkedfiles.inc.php
+ path: ../../../htdocs/core/actions_linkedfiles.inc.php
-
message: '#^Call to function is_array\(\) with non\-empty\-array\ will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/actions_massactions.inc.php
+ path: ../../../htdocs/core/actions_massactions.inc.php
-
message: '#^Call to function is_object\(\) with Adherent\|ConferenceOrBoothAttendee\|Contact\|Societe\|User will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/actions_massactions.inc.php
+ path: ../../../htdocs/core/actions_massactions.inc.php
-
message: '#^Comparison operation "\>" between 0 and 1 is always false\.$#'
identifier: greater.alwaysFalse
count: 2
- path: ../../htdocs/core/actions_massactions.inc.php
+ path: ../../../htdocs/core/actions_massactions.inc.php
-
message: '#^Expression "\<\<\<''EOPHAN''…" on a separate line does not do anything\.$#'
identifier: expr.resultUnused
count: 1
- path: ../../htdocs/core/actions_massactions.inc.php
+ path: ../../../htdocs/core/actions_massactions.inc.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
- path: ../../htdocs/core/actions_massactions.inc.php
+ path: ../../../htdocs/core/actions_massactions.inc.php
-
message: '#^Loose comparison using \=\= between 0 and 1 will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
- path: ../../htdocs/core/actions_massactions.inc.php
+ path: ../../../htdocs/core/actions_massactions.inc.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
- path: ../../htdocs/core/actions_massactions.inc.php
+ path: ../../../htdocs/core/actions_massactions.inc.php
-
message: '#^Parameter \#1 \$array of function sort contains unresolvable type\.$#'
identifier: argument.unresolvableType
count: 1
- path: ../../htdocs/core/actions_massactions.inc.php
+ path: ../../../htdocs/core/actions_massactions.inc.php
-
message: '#^Variable \$from might not be defined\.$#'
identifier: variable.undefined
count: 5
- path: ../../htdocs/core/actions_massactions.inc.php
+ path: ../../../htdocs/core/actions_massactions.inc.php
-
message: '#^Variable \$holiday might not be defined\.$#'
identifier: variable.undefined
count: 3
- path: ../../htdocs/core/actions_massactions.inc.php
+ path: ../../../htdocs/core/actions_massactions.inc.php
-
message: '#^Variable \$listofobjectthirdparties in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/core/actions_massactions.inc.php
+ path: ../../../htdocs/core/actions_massactions.inc.php
-
message: '#^Variable \$newlang in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 3
- path: ../../htdocs/core/actions_massactions.inc.php
+ path: ../../../htdocs/core/actions_massactions.inc.php
-
message: '#^Variable \$obj might not be defined\.$#'
identifier: variable.undefined
count: 2
- path: ../../htdocs/core/actions_massactions.inc.php
+ path: ../../../htdocs/core/actions_massactions.inc.php
-
message: '#^Variable \$permissiontoadd might not be defined\.$#'
identifier: variable.undefined
count: 10
- path: ../../htdocs/core/actions_massactions.inc.php
+ path: ../../../htdocs/core/actions_massactions.inc.php
-
message: '#^Variable \$search_status might not be defined\.$#'
identifier: variable.undefined
count: 2
- path: ../../htdocs/core/actions_massactions.inc.php
+ path: ../../../htdocs/core/actions_massactions.inc.php
-
message: '#^Variable \$triggername in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/core/actions_massactions.inc.php
+ path: ../../../htdocs/core/actions_massactions.inc.php
-
message: '#^Variable \$classfile might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/core/actions_printing.inc.php
+ path: ../../../htdocs/core/actions_printing.inc.php
-
message: '#^Call to function is_array\(\) with list\ will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/actions_sendmails.inc.php
+ path: ../../../htdocs/core/actions_sendmails.inc.php
-
message: '#^Call to function is_object\(\) with object will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/actions_sendmails.inc.php
+ path: ../../../htdocs/core/actions_sendmails.inc.php
-
message: '#^Parameter \#1 \$filenb of function dol_remove_file_process expects int, array\\|string given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/actions_sendmails.inc.php
+ path: ../../../htdocs/core/actions_sendmails.inc.php
-
message: '#^Variable \$contact might not be defined\.$#'
identifier: variable.undefined
count: 5
- path: ../../htdocs/core/actions_sendmails.inc.php
+ path: ../../../htdocs/core/actions_sendmails.inc.php
-
message: '#^Variable \$from might not be defined\.$#'
identifier: variable.undefined
count: 6
- path: ../../htdocs/core/actions_sendmails.inc.php
+ path: ../../../htdocs/core/actions_sendmails.inc.php
-
message: '#^Variable \$id might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/core/actions_sendmails.inc.php
+ path: ../../../htdocs/core/actions_sendmails.inc.php
-
message: '#^Variable \$paramname2 might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/core/actions_sendmails.inc.php
+ path: ../../../htdocs/core/actions_sendmails.inc.php
-
message: '#^Variable \$result might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/core/actions_sendmails.inc.php
+ path: ../../../htdocs/core/actions_sendmails.inc.php
-
message: '#^Variable \$thirdparty might not be defined\.$#'
identifier: variable.undefined
count: 6
- path: ../../htdocs/core/actions_sendmails.inc.php
+ path: ../../../htdocs/core/actions_sendmails.inc.php
-
message: '#^Variable \$user might not be defined\.$#'
identifier: variable.undefined
count: 7
- path: ../../htdocs/core/actions_sendmails.inc.php
+ path: ../../../htdocs/core/actions_sendmails.inc.php
-
message: '#^Call to function is_array\(\) with array\ will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/actions_setmoduleoptions.inc.php
+ path: ../../../htdocs/core/actions_setmoduleoptions.inc.php
-
message: '#^Variable \$modulepart might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/core/actions_setmoduleoptions.inc.php
+ path: ../../../htdocs/core/actions_setmoduleoptions.inc.php
-
message: '#^Variable \$newlang in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/core/actions_setnotes.inc.php
+ path: ../../../htdocs/core/actions_setnotes.inc.php
-
message: '#^Variable \$result might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/core/actions_setnotes.inc.php
+ path: ../../../htdocs/core/actions_setnotes.inc.php
-
message: '#^Loose comparison using \=\= between ''directory'' and ''directory'' will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 1
- path: ../../htdocs/core/ajax/ajaxdirpreview.php
+ path: ../../../htdocs/core/ajax/ajaxdirpreview.php
-
message: '#^Variable \$action might not be defined\.$#'
identifier: variable.undefined
count: 2
- path: ../../htdocs/core/ajax/ajaxdirpreview.php
+ path: ../../../htdocs/core/ajax/ajaxdirpreview.php
-
message: '#^Variable \$dolibarr_main_data_root might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/core/ajax/ajaxdirpreview.php
+ path: ../../../htdocs/core/ajax/ajaxdirpreview.php
-
message: '#^Variable \$module might not be defined\.$#'
identifier: variable.undefined
count: 34
- path: ../../htdocs/core/ajax/ajaxdirpreview.php
+ path: ../../../htdocs/core/ajax/ajaxdirpreview.php
-
message: '#^Variable \$section might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/core/ajax/ajaxdirpreview.php
+ path: ../../../htdocs/core/ajax/ajaxdirpreview.php
-
message: '#^Variable \$showonrightsize might not be defined\.$#'
identifier: variable.undefined
count: 2
- path: ../../htdocs/core/ajax/ajaxdirpreview.php
+ path: ../../../htdocs/core/ajax/ajaxdirpreview.php
-
message: '#^Variable \$sortfield might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/core/ajax/ajaxdirpreview.php
+ path: ../../../htdocs/core/ajax/ajaxdirpreview.php
-
message: '#^Variable \$sortorder might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/core/ajax/ajaxdirpreview.php
+ path: ../../../htdocs/core/ajax/ajaxdirpreview.php
-
message: '#^Variable \$action might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/core/ajax/ajaxdirtree.php
+ path: ../../../htdocs/core/ajax/ajaxdirtree.php
-
message: '#^Variable \$dolibarr_main_data_root might not be defined\.$#'
identifier: variable.undefined
count: 2
- path: ../../htdocs/core/ajax/ajaxdirtree.php
+ path: ../../../htdocs/core/ajax/ajaxdirtree.php
-
message: '#^Variable \$module might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/core/ajax/ajaxdirtree.php
+ path: ../../../htdocs/core/ajax/ajaxdirtree.php
-
message: '#^Variable \$original_file might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/core/ajax/ajaxdirtree.php
+ path: ../../../htdocs/core/ajax/ajaxdirtree.php
-
message: '#^Variable \$section might not be defined\.$#'
identifier: variable.undefined
count: 5
- path: ../../htdocs/core/ajax/ajaxdirtree.php
+ path: ../../../htdocs/core/ajax/ajaxdirtree.php
-
message: '#^Call to function is_object\(\) with object will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/ajax/ajaxtooltip.php
+ path: ../../../htdocs/core/ajax/ajaxtooltip.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
- path: ../../htdocs/core/ajax/editinline.php
+ path: ../../../htdocs/core/ajax/editinline.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
- path: ../../htdocs/core/ajax/locationincoterms.php
+ path: ../../../htdocs/core/ajax/locationincoterms.php
-
message: '#^Call to function is_array\(\) with list\ will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/ajax/mailtemplate.php
+ path: ../../../htdocs/core/ajax/mailtemplate.php
-
message: '#^Call to function is_numeric\(\) with int will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/ajax/onlineSign.php
+ path: ../../../htdocs/core/ajax/onlineSign.php
-
message: '#^Variable \$tva_tx in isset\(\) always exists and is not nullable\.$#'
identifier: isset.variable
count: 1
- path: ../../htdocs/core/ajax/price.php
+ path: ../../../htdocs/core/ajax/price.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
- path: ../../htdocs/core/ajax/selectobject.php
+ path: ../../../htdocs/core/ajax/selectobject.php
-
message: '#^Parameter \#2 \$replace of function str_replace expects array\\|string, array\ given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/ajax/selectobject.php
+ path: ../../../htdocs/core/ajax/selectobject.php
-
message: '#^Variable \$filter might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/core/ajax/selectobject.php
+ path: ../../../htdocs/core/ajax/selectobject.php
-
message: '#^Constructor of class box_accountancy_last_manual_entries has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_accountancy_last_manual_entries.php
+ path: ../../../htdocs/core/boxes/box_accountancy_last_manual_entries.php
-
message: '#^Constructor of class box_accountancy_suspense_account has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_accountancy_suspense_account.php
+ path: ../../../htdocs/core/boxes/box_accountancy_suspense_account.php
-
message: '#^Constructor of class box_actions has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_actions.php
+ path: ../../../htdocs/core/boxes/box_actions.php
-
message: '#^Constructor of class box_actions_future has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_actions_future.php
+ path: ../../../htdocs/core/boxes/box_actions_future.php
-
message: '#^Constructor of class box_activity has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_activity.php
+ path: ../../../htdocs/core/boxes/box_activity.php
-
message: '#^Call to function is_array\(\) with array\, mixed\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/boxes/box_birthdays.php
+ path: ../../../htdocs/core/boxes/box_birthdays.php
-
message: '#^Constructor of class box_birthdays has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_birthdays.php
+ path: ../../../htdocs/core/boxes/box_birthdays.php
-
message: '#^Call to function is_array\(\) with array\, mixed\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/boxes/box_birthdays_members.php
+ path: ../../../htdocs/core/boxes/box_birthdays_members.php
-
message: '#^Constructor of class box_birthdays_members has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_birthdays_members.php
+ path: ../../../htdocs/core/boxes/box_birthdays_members.php
-
message: '#^Constructor of class box_boms has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_boms.php
+ path: ../../../htdocs/core/boxes/box_boms.php
-
message: '#^Constructor of class box_bookmarks has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_bookmarks.php
+ path: ../../../htdocs/core/boxes/box_bookmarks.php
-
message: '#^Constructor of class box_clients has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_clients.php
+ path: ../../../htdocs/core/boxes/box_clients.php
-
message: '#^Comparison operation "\<" between 0 and 0 is always false\.$#'
identifier: smaller.alwaysFalse
count: 1
- path: ../../htdocs/core/boxes/box_commandes.php
+ path: ../../../htdocs/core/boxes/box_commandes.php
-
message: '#^Constructor of class box_commandes has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_commandes.php
+ path: ../../../htdocs/core/boxes/box_commandes.php
-
message: '#^Constructor of class box_comptes has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_comptes.php
+ path: ../../../htdocs/core/boxes/box_comptes.php
-
message: '#^Constructor of class box_contacts has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_contacts.php
+ path: ../../../htdocs/core/boxes/box_contacts.php
-
message: '#^Constructor of class box_contracts has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_contracts.php
+ path: ../../../htdocs/core/boxes/box_contracts.php
-
message: '#^Constructor of class box_customers_outstanding_bill_reached has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_customers_outstanding_bill_reached.php
+ path: ../../../htdocs/core/boxes/box_customers_outstanding_bill_reached.php
-
message: '#^Call to function is_array\(\) with array\<''contacts''\|''contracts''\|''customers''\|''dolresource''\|''donations''\|''expensereports''\|''holidays''\|''interventions''\|''invoices''\|''members''\|''orders''\|''products''\|''projects''\|''proposals''\|''prospects''\|''services''\|''supplier_invoices''\|''supplier_orders''\|''supplier_proposals''\|''suppliers''\|''ticket''\|''users'', non\-falsy\-string\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/boxes/box_dolibarr_state_board.php
+ path: ../../../htdocs/core/boxes/box_dolibarr_state_board.php
-
message: '#^Call to function method_exists\(\) with Adherent\|Client\|Commande\|CommandeFournisseur\|Contact\|Contrat\|Dolresource\|Don\|ExpenseReport\|Facture\|FactureFournisseur\|Fichinter\|Fournisseur\|Holiday\|Product\|Project\|Propal\|SupplierProposal\|Ticket\|User and ''loadStateBoard'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/boxes/box_dolibarr_state_board.php
+ path: ../../../htdocs/core/boxes/box_dolibarr_state_board.php
-
message: '#^Constructor of class box_dolibarr_state_board has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_dolibarr_state_board.php
+ path: ../../../htdocs/core/boxes/box_dolibarr_state_board.php
-
message: '#^Property ModeleBoxes\:\:\$info_box_contents \(array\, maxlength\?\: int\}\|int\|string\>\>\) does not accept non\-empty\-array\, maxlength\?\: int\}\|array\{tr\: ''class\="nohover"'', td\: ''class\=…'', textnoformat\: non\-falsy\-string\}\|int\|string\>\>\.$#'
identifier: assign.propertyType
count: 1
- path: ../../htdocs/core/boxes/box_dolibarr_state_board.php
+ path: ../../../htdocs/core/boxes/box_dolibarr_state_board.php
-
message: '#^Constructor of class box_factures has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_factures.php
+ path: ../../../htdocs/core/boxes/box_factures.php
-
message: '#^Constructor of class box_factures_fourn has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_factures_fourn.php
+ path: ../../../htdocs/core/boxes/box_factures_fourn.php
-
message: '#^Constructor of class box_factures_fourn_imp has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_factures_fourn_imp.php
+ path: ../../../htdocs/core/boxes/box_factures_fourn_imp.php
-
message: '#^Constructor of class box_factures_imp has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_factures_imp.php
+ path: ../../../htdocs/core/boxes/box_factures_imp.php
-
message: '#^Constructor of class box_ficheinter has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_ficheinter.php
+ path: ../../../htdocs/core/boxes/box_ficheinter.php
-
message: '#^Constructor of class box_fournisseurs has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_fournisseurs.php
+ path: ../../../htdocs/core/boxes/box_fournisseurs.php
-
message: '#^Constructor of class box_funnel_of_prospection has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_funnel_of_prospection.php
+ path: ../../../htdocs/core/boxes/box_funnel_of_prospection.php
-
message: '#^Constructor of class box_goodcustomers has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_goodcustomers.php
+ path: ../../../htdocs/core/boxes/box_goodcustomers.php
-
message: '#^Constructor of class box_graph_invoices_permonth has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_graph_invoices_permonth.php
+ path: ../../../htdocs/core/boxes/box_graph_invoices_permonth.php
-
message: '#^Property ModeleBoxes\:\:\$info_box_contents \(array\, maxlength\?\: int\}\|int\|string\>\>\) does not accept non\-empty\-array\, maxlength\?\: int\}\|array\{tr\: ''class\="oddeven…'', td\: ''class\="nohover…'', textnoformat\: non\-falsy\-string\}\|int\|string\>\>\.$#'
identifier: assign.propertyType
count: 1
- path: ../../htdocs/core/boxes/box_graph_invoices_permonth.php
+ path: ../../../htdocs/core/boxes/box_graph_invoices_permonth.php
-
message: '#^Constructor of class box_graph_invoices_peryear has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_graph_invoices_peryear.php
+ path: ../../../htdocs/core/boxes/box_graph_invoices_peryear.php
-
message: '#^Left side of \|\| is always true\.$#'
identifier: booleanOr.leftAlwaysTrue
count: 1
- path: ../../htdocs/core/boxes/box_graph_invoices_peryear.php
+ path: ../../../htdocs/core/boxes/box_graph_invoices_peryear.php
-
message: '#^Loose comparison using \=\= between ''customer'' and ''supplier'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
- path: ../../htdocs/core/boxes/box_graph_invoices_peryear.php
+ path: ../../../htdocs/core/boxes/box_graph_invoices_peryear.php
-
message: '#^Property ModeleBoxes\:\:\$info_box_contents \(array\, maxlength\?\: int\}\|int\|string\>\>\) does not accept non\-empty\-array\, maxlength\?\: int\}\|array\{tr\: ''class\="oddeven…'', td\: ''class\="nohover…'', textnoformat\: non\-falsy\-string\}\|int\|string\>\>\.$#'
identifier: assign.propertyType
count: 1
- path: ../../htdocs/core/boxes/box_graph_invoices_peryear.php
+ path: ../../../htdocs/core/boxes/box_graph_invoices_peryear.php
-
message: '#^Constructor of class box_graph_invoices_supplier_permonth has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_graph_invoices_supplier_permonth.php
+ path: ../../../htdocs/core/boxes/box_graph_invoices_supplier_permonth.php
-
message: '#^Property ModeleBoxes\:\:\$info_box_contents \(array\, maxlength\?\: int\}\|int\|string\>\>\) does not accept non\-empty\-array\, maxlength\?\: int\}\|array\{tr\: ''class\="oddeven…'', td\: ''class\="nohover…'', textnoformat\: non\-falsy\-string\}\|int\|string\>\>\.$#'
identifier: assign.propertyType
count: 1
- path: ../../htdocs/core/boxes/box_graph_invoices_supplier_permonth.php
+ path: ../../../htdocs/core/boxes/box_graph_invoices_supplier_permonth.php
-
message: '#^Constructor of class box_graph_nb_ticket_last_x_days has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_graph_nb_ticket_last_x_days.php
+ path: ../../../htdocs/core/boxes/box_graph_nb_ticket_last_x_days.php
-
message: '#^Constructor of class box_graph_nb_tickets_type has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_graph_nb_tickets_type.php
+ path: ../../../htdocs/core/boxes/box_graph_nb_tickets_type.php
-
message: '#^Constructor of class box_graph_new_vs_close_ticket has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_graph_new_vs_close_ticket.php
+ path: ../../../htdocs/core/boxes/box_graph_new_vs_close_ticket.php
-
message: '#^Constructor of class box_graph_orders_permonth has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_graph_orders_permonth.php
+ path: ../../../htdocs/core/boxes/box_graph_orders_permonth.php
-
message: '#^Loose comparison using \=\= between ''customer'' and ''supplier'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 2
- path: ../../htdocs/core/boxes/box_graph_orders_permonth.php
+ path: ../../../htdocs/core/boxes/box_graph_orders_permonth.php
-
message: '#^Property ModeleBoxes\:\:\$info_box_contents \(array\, maxlength\?\: int\}\|int\|string\>\>\) does not accept non\-empty\-array\, maxlength\?\: int\}\|array\{tr\: ''class\="oddeven…'', td\: ''class\="nohover…'', textnoformat\: non\-falsy\-string\}\|int\|string\>\>\.$#'
identifier: assign.propertyType
count: 1
- path: ../../htdocs/core/boxes/box_graph_orders_permonth.php
+ path: ../../../htdocs/core/boxes/box_graph_orders_permonth.php
-
message: '#^Constructor of class box_graph_orders_supplier_permonth has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_graph_orders_supplier_permonth.php
+ path: ../../../htdocs/core/boxes/box_graph_orders_supplier_permonth.php
-
message: '#^Loose comparison using \=\= between ''supplier'' and ''supplier'' will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 2
- path: ../../htdocs/core/boxes/box_graph_orders_supplier_permonth.php
+ path: ../../../htdocs/core/boxes/box_graph_orders_supplier_permonth.php
-
message: '#^Property ModeleBoxes\:\:\$info_box_contents \(array\, maxlength\?\: int\}\|int\|string\>\>\) does not accept non\-empty\-array\, maxlength\?\: int\}\|array\{tr\: ''class\="oddeven…'', td\: ''class\="nohover…'', textnoformat\: non\-falsy\-string\}\|int\|string\>\>\.$#'
identifier: assign.propertyType
count: 1
- path: ../../htdocs/core/boxes/box_graph_orders_supplier_permonth.php
+ path: ../../../htdocs/core/boxes/box_graph_orders_supplier_permonth.php
-
message: '#^Comparison operation "\>" between 0 and 0 is always false\.$#'
identifier: greater.alwaysFalse
count: 3
- path: ../../htdocs/core/boxes/box_graph_product_distribution.php
+ path: ../../../htdocs/core/boxes/box_graph_product_distribution.php
-
message: '#^Constructor of class box_graph_product_distribution has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_graph_product_distribution.php
+ path: ../../../htdocs/core/boxes/box_graph_product_distribution.php
-
message: '#^Property ModeleBoxes\:\:\$info_box_contents \(array\, maxlength\?\: int\}\|int\|string\>\>\) does not accept non\-empty\-array\, maxlength\?\: int\}\|array\{tr\: ''class\="oddeven…'', td\: ''class\="nohover…'', textnoformat\: non\-falsy\-string\}\|int\|string\>\>\.$#'
identifier: assign.propertyType
count: 1
- path: ../../htdocs/core/boxes/box_graph_product_distribution.php
+ path: ../../../htdocs/core/boxes/box_graph_product_distribution.php
-
message: '#^Constructor of class box_graph_propales_permonth has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_graph_propales_permonth.php
+ path: ../../../htdocs/core/boxes/box_graph_propales_permonth.php
-
message: '#^Property ModeleBoxes\:\:\$info_box_contents \(array\, maxlength\?\: int\}\|int\|string\>\>\) does not accept non\-empty\-array\, maxlength\?\: int\}\|array\{tr\: ''class\="oddeven…'', td\: ''class\="nohover…'', textnoformat\: non\-falsy\-string\}\|int\|string\>\>\.$#'
identifier: assign.propertyType
count: 1
- path: ../../htdocs/core/boxes/box_graph_propales_permonth.php
+ path: ../../../htdocs/core/boxes/box_graph_propales_permonth.php
-
message: '#^Constructor of class box_graph_ticket_by_severity has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_graph_ticket_by_severity.php
+ path: ../../../htdocs/core/boxes/box_graph_ticket_by_severity.php
-
message: '#^Constructor of class box_last_knowledgerecord has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_last_knowledgerecord.php
+ path: ../../../htdocs/core/boxes/box_last_knowledgerecord.php
-
message: '#^Constructor of class box_last_modified_knowledgerecord has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_last_modified_knowledgerecord.php
+ path: ../../../htdocs/core/boxes/box_last_modified_knowledgerecord.php
-
message: '#^Constructor of class box_last_modified_ticket has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_last_modified_ticket.php
+ path: ../../../htdocs/core/boxes/box_last_modified_ticket.php
-
message: '#^Constructor of class box_last_ticket has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_last_ticket.php
+ path: ../../../htdocs/core/boxes/box_last_ticket.php
-
message: '#^Constructor of class box_lastlogin has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_lastlogin.php
+ path: ../../../htdocs/core/boxes/box_lastlogin.php
-
message: '#^Constructor of class box_members_by_tags has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_members_by_tags.php
+ path: ../../../htdocs/core/boxes/box_members_by_tags.php
-
message: '#^Constructor of class box_members_by_type has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_members_by_type.php
+ path: ../../../htdocs/core/boxes/box_members_by_type.php
-
message: '#^Constructor of class box_members_last_modified has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_members_last_modified.php
+ path: ../../../htdocs/core/boxes/box_members_last_modified.php
-
message: '#^Constructor of class box_members_last_subscriptions has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_members_last_subscriptions.php
+ path: ../../../htdocs/core/boxes/box_members_last_subscriptions.php
-
message: '#^Comparison operation "\>\=" between 0 and 8 is always false\.$#'
identifier: greaterOrEqual.alwaysFalse
count: 1
- path: ../../htdocs/core/boxes/box_members_subscriptions_by_year.php
+ path: ../../../htdocs/core/boxes/box_members_subscriptions_by_year.php
-
message: '#^Constructor of class box_members_subscriptions_by_year has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_members_subscriptions_by_year.php
+ path: ../../../htdocs/core/boxes/box_members_subscriptions_by_year.php
-
message: '#^Constructor of class box_mos has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_mos.php
+ path: ../../../htdocs/core/boxes/box_mos.php
-
message: '#^Constructor of class box_produits has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_produits.php
+ path: ../../../htdocs/core/boxes/box_produits.php
-
message: '#^Parameter \#2 \$menuentry of function isVisibleToUserType expects array\{enabled\: int\<0, 1\>, module\: string, perms\: string\}, array\{enabled\: bool, perms\: bool, module\: ''product\|service''\} given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/boxes/box_produits.php
+ path: ../../../htdocs/core/boxes/box_produits.php
-
message: '#^Constructor of class box_produits_alerte_stock has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_produits_alerte_stock.php
+ path: ../../../htdocs/core/boxes/box_produits_alerte_stock.php
-
message: '#^Parameter \#2 \$menuentry of function isVisibleToUserType expects array\{enabled\: int\<0, 1\>, module\: string, perms\: string\}, array\{enabled\: bool, perms\: mixed, module\: ''product\|service…''\} given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/boxes/box_produits_alerte_stock.php
+ path: ../../../htdocs/core/boxes/box_produits_alerte_stock.php
-
message: '#^Constructor of class box_project has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_project.php
+ path: ../../../htdocs/core/boxes/box_project.php
-
message: '#^Constructor of class box_project_opportunities has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_project_opportunities.php
+ path: ../../../htdocs/core/boxes/box_project_opportunities.php
-
message: '#^Constructor of class box_propales has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_propales.php
+ path: ../../../htdocs/core/boxes/box_propales.php
-
message: '#^Constructor of class box_prospect has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_prospect.php
+ path: ../../../htdocs/core/boxes/box_prospect.php
-
message: '#^Constructor of class box_scheduled_jobs has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_scheduled_jobs.php
+ path: ../../../htdocs/core/boxes/box_scheduled_jobs.php
-
message: '#^Constructor of class box_services_contracts has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_services_contracts.php
+ path: ../../../htdocs/core/boxes/box_services_contracts.php
-
message: '#^Constructor of class box_services_expired has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_services_expired.php
+ path: ../../../htdocs/core/boxes/box_services_expired.php
-
message: '#^Constructor of class box_shipments has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_shipments.php
+ path: ../../../htdocs/core/boxes/box_shipments.php
-
message: '#^Constructor of class box_supplier_orders has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_supplier_orders.php
+ path: ../../../htdocs/core/boxes/box_supplier_orders.php
-
message: '#^Constructor of class box_supplier_orders_awaiting_reception has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_supplier_orders_awaiting_reception.php
+ path: ../../../htdocs/core/boxes/box_supplier_orders_awaiting_reception.php
-
message: '#^Constructor of class box_task has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_task.php
+ path: ../../../htdocs/core/boxes/box_task.php
-
message: '#^Constructor of class box_validated_projects has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/box_validated_projects.php
+ path: ../../../htdocs/core/boxes/box_validated_projects.php
-
message: '#^Call to function is_object\(\) with object will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/boxes/modules_boxes.php
+ path: ../../../htdocs/core/boxes/modules_boxes.php
-
message: '#^Comparison operation "\>" between 0 and 1 is always false\.$#'
identifier: greater.alwaysFalse
count: 1
- path: ../../htdocs/core/boxes/modules_boxes.php
+ path: ../../../htdocs/core/boxes/modules_boxes.php
-
message: '#^Constructor of class ModeleBoxes has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/boxes/modules_boxes.php
+ path: ../../../htdocs/core/boxes/modules_boxes.php
-
message: '#^Loose comparison using \=\= between 0 and 2 will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
- path: ../../htdocs/core/boxes/modules_boxes.php
+ path: ../../../htdocs/core/boxes/modules_boxes.php
-
message: '#^Right side of \|\| is always false\.$#'
identifier: booleanOr.rightAlwaysFalse
count: 1
- path: ../../htdocs/core/boxes/modules_boxes.php
+ path: ../../../htdocs/core/boxes/modules_boxes.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 2
- path: ../../htdocs/core/class/CMailFile.class.php
+ path: ../../../htdocs/core/class/CMailFile.class.php
-
message: '#^Method CMailFile\:\:getValidAddress\(\) has no return type specified\.$#'
identifier: missingType.return
count: 1
- path: ../../htdocs/core/class/CMailFile.class.php
+ path: ../../../htdocs/core/class/CMailFile.class.php
-
message: '#^Method CMailFile\:\:getValidAddress\(\) has parameter \$encode with no type specified\.$#'
identifier: missingType.parameter
count: 1
- path: ../../htdocs/core/class/CMailFile.class.php
+ path: ../../../htdocs/core/class/CMailFile.class.php
-
message: '#^Method CMailFile\:\:getValidAddress\(\) has parameter \$maxnumberofemail with no type specified\.$#'
identifier: missingType.parameter
count: 1
- path: ../../htdocs/core/class/CMailFile.class.php
+ path: ../../../htdocs/core/class/CMailFile.class.php
-
message: '#^Property CMailFile\:\:\$addr_bcc \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/core/class/CMailFile.class.php
+ path: ../../../htdocs/core/class/CMailFile.class.php
-
message: '#^Property CMailFile\:\:\$addr_cc \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/core/class/CMailFile.class.php
+ path: ../../../htdocs/core/class/CMailFile.class.php
-
message: '#^Property CMailFile\:\:\$deliveryreceipt \(int\<0, 1\>\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
- path: ../../htdocs/core/class/CMailFile.class.php
+ path: ../../../htdocs/core/class/CMailFile.class.php
-
message: '#^Property CMailFile\:\:\$eol has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/class/CMailFile.class.php
+ path: ../../../htdocs/core/class/CMailFile.class.php
-
message: '#^Property CMailFile\:\:\$eol2 has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/class/CMailFile.class.php
+ path: ../../../htdocs/core/class/CMailFile.class.php
-
message: '#^Property CMailFile\:\:\$errors_to \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/core/class/CMailFile.class.php
+ path: ../../../htdocs/core/class/CMailFile.class.php
-
message: '#^Property CMailFile\:\:\$image_types has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/class/CMailFile.class.php
+ path: ../../../htdocs/core/class/CMailFile.class.php
-
message: '#^Property CMailFile\:\:\$reply_to \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/core/class/CMailFile.class.php
+ path: ../../../htdocs/core/class/CMailFile.class.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
- path: ../../htdocs/core/class/CMailFile.class.php
+ path: ../../../htdocs/core/class/CMailFile.class.php
-
message: '#^Variable \$result might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/core/class/CMailFile.class.php
+ path: ../../../htdocs/core/class/CMailFile.class.php
-
message: '#^Property Ccountry\:\:\$code_iso \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/core/class/ccountry.class.php
+ path: ../../../htdocs/core/class/ccountry.class.php
-
message: '#^Property CommonDict\:\:\$active \(int\<0, 1\>\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/core/class/ccountry.class.php
+ path: ../../../htdocs/core/class/ccountry.class.php
-
message: '#^Property CommonDict\:\:\$code \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/core/class/ccountry.class.php
+ path: ../../../htdocs/core/class/ccountry.class.php
-
message: '#^Property CommonDict\:\:\$label \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/core/class/ccountry.class.php
+ path: ../../../htdocs/core/class/ccountry.class.php
-
message: '#^Method CGenericDic\:\:fetchAll\(\) has parameter \$filter with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/core/class/cgenericdic.class.php
+ path: ../../../htdocs/core/class/cgenericdic.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
- path: ../../htdocs/core/class/cgenericdic.class.php
+ path: ../../../htdocs/core/class/cgenericdic.class.php
-
message: '#^Property CGenericDic\:\:\$active \(int\<0, 1\>\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/core/class/cgenericdic.class.php
+ path: ../../../htdocs/core/class/cgenericdic.class.php
-
message: '#^Property CGenericDic\:\:\$code \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/core/class/cgenericdic.class.php
+ path: ../../../htdocs/core/class/cgenericdic.class.php
-
message: '#^Property CGenericDic\:\:\$label \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/core/class/cgenericdic.class.php
+ path: ../../../htdocs/core/class/cgenericdic.class.php
-
message: '#^Method CLeadStatus\:\:fetchAll\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/core/class/cleadstatus.class.php
+ path: ../../../htdocs/core/class/cleadstatus.class.php
-
message: '#^Property CLeadStatus\:\:\$percent \(float\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/core/class/cleadstatus.class.php
+ path: ../../../htdocs/core/class/cleadstatus.class.php
-
message: '#^Property CLeadStatus\:\:\$position \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
- path: ../../htdocs/core/class/cleadstatus.class.php
+ path: ../../../htdocs/core/class/cleadstatus.class.php
-
message: '#^Property CommonDict\:\:\$active \(int\<0, 1\>\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
- path: ../../htdocs/core/class/cleadstatus.class.php
+ path: ../../../htdocs/core/class/cleadstatus.class.php
-
message: '#^Property CommonDict\:\:\$code \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
- path: ../../htdocs/core/class/cleadstatus.class.php
+ path: ../../../htdocs/core/class/cleadstatus.class.php
-
message: '#^Property CommonDict\:\:\$id \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/core/class/cleadstatus.class.php
+ path: ../../../htdocs/core/class/cleadstatus.class.php
-
message: '#^Property CommonDict\:\:\$label \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 3
- path: ../../htdocs/core/class/cleadstatus.class.php
+ path: ../../../htdocs/core/class/cleadstatus.class.php
-
message: '#^Property Comment\:\:\$description \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
- path: ../../htdocs/core/class/comment.class.php
+ path: ../../../htdocs/core/class/comment.class.php
-
message: '#^Property Comment\:\:\$fk_element \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 3
- path: ../../htdocs/core/class/comment.class.php
+ path: ../../../htdocs/core/class/comment.class.php
-
message: '#^Property Comment\:\:\$fk_user_author \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/core/class/comment.class.php
+ path: ../../../htdocs/core/class/comment.class.php
-
message: '#^Parameter \#1 \$object of method CommonDocGenerator\:\:get_substitutionarray_each_var_object\(\) expects array\, CommonObject given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/class/commondocgenerator.class.php
+ path: ../../../htdocs/core/class/commondocgenerator.class.php
-
message: '#^Parameter \#2 \$array_to_fill of method CommonDocGenerator\:\:fill_substitutionarray_with_extrafields\(\) expects array\, array\ given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/class/commondocgenerator.class.php
+ path: ../../../htdocs/core/class/commondocgenerator.class.php
-
message: '#^Property CommonObject\:\:\$element \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/core/class/commondocgenerator.class.php
+ path: ../../../htdocs/core/class/commondocgenerator.class.php
-
message: '#^Property CommonObjectLine\:\:\$fk_product \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/core/class/commondocgenerator.class.php
+ path: ../../../htdocs/core/class/commondocgenerator.class.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 3
- path: ../../htdocs/core/class/commoninvoice.class.php
+ path: ../../../htdocs/core/class/commoninvoice.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
- path: ../../htdocs/core/class/commoninvoice.class.php
+ path: ../../../htdocs/core/class/commoninvoice.class.php
-
message: '#^Variable \$charge in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 3
- path: ../../htdocs/core/class/commoninvoice.class.php
+ path: ../../../htdocs/core/class/commoninvoice.class.php
-
message: '#^Variable \$field4 in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/core/class/commoninvoice.class.php
+ path: ../../../htdocs/core/class/commoninvoice.class.php
-
message: '#^Variable \$stripearrayofkeys might not be defined\.$#'
identifier: variable.undefined
count: 3
- path: ../../htdocs/core/class/commoninvoice.class.php
+ path: ../../../htdocs/core/class/commoninvoice.class.php
-
message: '#^Call to function is_array\(\) with array\ will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 4
- path: ../../htdocs/core/class/commonobject.class.php
+ path: ../../../htdocs/core/class/commonobject.class.php
-
message: '#^Call to function is_array\(\) with list\ will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 9
- path: ../../htdocs/core/class/commonobject.class.php
+ path: ../../../htdocs/core/class/commonobject.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(CommonObject\) and ''fields'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/class/commonobject.class.php
+ path: ../../../htdocs/core/class/commonobject.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(CommonObject\) and ''statut'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/class/commonobject.class.php
+ path: ../../../htdocs/core/class/commonobject.class.php
-
message: '#^Expression in empty\(\) is always falsy\.$#'
identifier: empty.expr
count: 1
- path: ../../htdocs/core/class/commonobject.class.php
+ path: ../../../htdocs/core/class/commonobject.class.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
- path: ../../htdocs/core/class/commonobject.class.php
+ path: ../../../htdocs/core/class/commonobject.class.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
- path: ../../htdocs/core/class/commonobject.class.php
+ path: ../../../htdocs/core/class/commonobject.class.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 5
- path: ../../htdocs/core/class/commonobject.class.php
+ path: ../../../htdocs/core/class/commonobject.class.php
-
message: '#^Method CommonObject\:\:getAllItemsLinkedByObjectID\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/core/class/commonobject.class.php
+ path: ../../../htdocs/core/class/commonobject.class.php
-
message: '#^Method CommonObject\:\:getCountOfItemsLinkedByObjectID\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/core/class/commonobject.class.php
+ path: ../../../htdocs/core/class/commonobject.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 7
- path: ../../htdocs/core/class/commonobject.class.php
+ path: ../../../htdocs/core/class/commonobject.class.php
-
message: '#^PHPDoc tag @var with type Commande is not subtype of native type \$this\(CommonObject\)\.$#'
identifier: varTag.nativeType
count: 1
- path: ../../htdocs/core/class/commonobject.class.php
+ path: ../../../htdocs/core/class/commonobject.class.php
-
message: '#^PHPDoc tag @var with type CommandeFournisseur is not subtype of native type \$this\(CommonObject\)\.$#'
identifier: varTag.nativeType
count: 1
- path: ../../htdocs/core/class/commonobject.class.php
+ path: ../../../htdocs/core/class/commonobject.class.php
-
message: '#^PHPDoc tag @var with type Facture is not subtype of native type \$this\(CommonObject\)\.$#'
identifier: varTag.nativeType
count: 1
- path: ../../htdocs/core/class/commonobject.class.php
+ path: ../../../htdocs/core/class/commonobject.class.php
-
message: '#^PHPDoc tag @var with type FactureFournisseur is not subtype of native type \$this\(CommonObject\)\.$#'
identifier: varTag.nativeType
count: 1
- path: ../../htdocs/core/class/commonobject.class.php
+ path: ../../../htdocs/core/class/commonobject.class.php
-
message: '#^PHPDoc tag @var with type Propal is not subtype of native type \$this\(CommonObject\)\.$#'
identifier: varTag.nativeType
count: 1
- path: ../../htdocs/core/class/commonobject.class.php
+ path: ../../../htdocs/core/class/commonobject.class.php
-
message: '#^PHPDoc tag @var with type SupplierProposal is not subtype of native type \$this\(CommonObject\)\.$#'
identifier: varTag.nativeType
count: 1
- path: ../../htdocs/core/class/commonobject.class.php
+ path: ../../../htdocs/core/class/commonobject.class.php
-
message: '#^Parameter \#1 \$line of method CommonObject\:\:printOriginLine\(\) expects CommonObjectLine, CommonObject\|stdClass given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/class/commonobject.class.php
+ path: ../../../htdocs/core/class/commonobject.class.php
-
message: '#^Parameter \#17 \$pa_ht of method Commande\:\:updateline\(\) expects int, float given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/class/commonobject.class.php
+ path: ../../../htdocs/core/class/commonobject.class.php
-
message: '#^Parameter \#2 \$line of method CommonObject\:\:printObjectLine\(\) expects CommonObjectLine, CommonObject\|stdClass given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/class/commonobject.class.php
+ path: ../../../htdocs/core/class/commonobject.class.php
-
message: '#^Parameter \#20 \$fk_unit of method SupplierProposal\:\:updateline\(\) expects int, float given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/class/commonobject.class.php
+ path: ../../../htdocs/core/class/commonobject.class.php
-
message: '#^Parameter \#21 \$situation_percent of method Facture\:\:updateline\(\) expects int, float given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/class/commonobject.class.php
+ path: ../../../htdocs/core/class/commonobject.class.php
-
message: '#^Property CommonObject\:\:\$childtables \(array\\|string\>\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/core/class/commonobject.class.php
+ path: ../../../htdocs/core/class/commonobject.class.php
-
message: '#^Property CommonObject\:\:\$cond_reglement \(int\|string\) is never assigned string so it can be removed from the property type\.$#'
identifier: property.unusedType
count: 1
- path: ../../htdocs/core/class/commonobject.class.php
+ path: ../../../htdocs/core/class/commonobject.class.php
-
message: '#^Property CommonObject\:\:\$fields \(array\\|int\|string\>\>\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/core/class/commonobject.class.php
+ path: ../../../htdocs/core/class/commonobject.class.php
-
message: '#^Property CommonObject\:\:\$id \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/core/class/commonobject.class.php
+ path: ../../../htdocs/core/class/commonobject.class.php
-
message: '#^Property CommonObject\:\:\$ismultientitymanaged \(int\<0, 1\>\|string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 9
- path: ../../htdocs/core/class/commonobject.class.php
+ path: ../../../htdocs/core/class/commonobject.class.php
-
message: '#^Property CommonObject\:\:\$lines \(array\\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/core/class/commonobject.class.php
+ path: ../../../htdocs/core/class/commonobject.class.php
-
message: '#^Result of && is always false\.$#'
identifier: booleanAnd.alwaysFalse
count: 2
- path: ../../htdocs/core/class/commonobject.class.php
+ path: ../../../htdocs/core/class/commonobject.class.php
-
message: '#^Result of && is always true\.$#'
identifier: booleanAnd.alwaysTrue
count: 1
- path: ../../htdocs/core/class/commonobject.class.php
+ path: ../../../htdocs/core/class/commonobject.class.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
- path: ../../htdocs/core/class/commonobject.class.php
+ path: ../../../htdocs/core/class/commonobject.class.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
- path: ../../htdocs/core/class/commonobject.class.php
+ path: ../../../htdocs/core/class/commonobject.class.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
- path: ../../htdocs/core/class/commonobject.class.php
+ path: ../../../htdocs/core/class/commonobject.class.php
-
message: '#^Variable \$minSize in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/core/class/commonobject.class.php
+ path: ../../../htdocs/core/class/commonobject.class.php
-
message: '#^Variable \$newProperty in isset\(\) always exists and is not nullable\.$#'
identifier: isset.variable
count: 1
- path: ../../htdocs/core/class/commonobject.class.php
+ path: ../../../htdocs/core/class/commonobject.class.php
-
message: '#^Variable \$newlang in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/core/class/commonobject.class.php
+ path: ../../../htdocs/core/class/commonobject.class.php
-
message: '#^Variable \$validationClass in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/core/class/commonobject.class.php
+ path: ../../../htdocs/core/class/commonobject.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(CommonOrder\) and ''thirdparty'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/class/commonorder.class.php
+ path: ../../../htdocs/core/class/commonorder.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(CommonOrder\) and ''total_ht'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/class/commonorder.class.php
+ path: ../../../htdocs/core/class/commonorder.class.php
-
message: '#^Parameter \#2 \$pt of method CommonStickerGenerator\:\:Set_Char_Size\(\) expects int, float given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/class/commonstickergenerator.class.php
+ path: ../../../htdocs/core/class/commonstickergenerator.class.php
-
message: '#^Property CommonStickerGenerator\:\:\$_Avery_Code has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/class/commonstickergenerator.class.php
+ path: ../../../htdocs/core/class/commonstickergenerator.class.php
-
message: '#^Property CommonStickerGenerator\:\:\$_Avery_Name has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/class/commonstickergenerator.class.php
+ path: ../../../htdocs/core/class/commonstickergenerator.class.php
-
message: '#^Property CommonStickerGenerator\:\:\$_COUNTX has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/class/commonstickergenerator.class.php
+ path: ../../../htdocs/core/class/commonstickergenerator.class.php
-
message: '#^Property CommonStickerGenerator\:\:\$_COUNTY has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/class/commonstickergenerator.class.php
+ path: ../../../htdocs/core/class/commonstickergenerator.class.php
-
message: '#^Property CommonStickerGenerator\:\:\$_Char_Size has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/class/commonstickergenerator.class.php
+ path: ../../../htdocs/core/class/commonstickergenerator.class.php
-
message: '#^Property CommonStickerGenerator\:\:\$_First has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/class/commonstickergenerator.class.php
+ path: ../../../htdocs/core/class/commonstickergenerator.class.php
-
message: '#^Property CommonStickerGenerator\:\:\$_Height has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/class/commonstickergenerator.class.php
+ path: ../../../htdocs/core/class/commonstickergenerator.class.php
-
message: '#^Property CommonStickerGenerator\:\:\$_Line_Height has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/class/commonstickergenerator.class.php
+ path: ../../../htdocs/core/class/commonstickergenerator.class.php
-
message: '#^Property CommonStickerGenerator\:\:\$_Margin_Left has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/class/commonstickergenerator.class.php
+ path: ../../../htdocs/core/class/commonstickergenerator.class.php
-
message: '#^Property CommonStickerGenerator\:\:\$_Margin_Top has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/class/commonstickergenerator.class.php
+ path: ../../../htdocs/core/class/commonstickergenerator.class.php
-
message: '#^Property CommonStickerGenerator\:\:\$_Metric has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/class/commonstickergenerator.class.php
+ path: ../../../htdocs/core/class/commonstickergenerator.class.php
-
message: '#^Property CommonStickerGenerator\:\:\$_Metric_Doc has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/class/commonstickergenerator.class.php
+ path: ../../../htdocs/core/class/commonstickergenerator.class.php
-
message: '#^Property CommonStickerGenerator\:\:\$_Width has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/class/commonstickergenerator.class.php
+ path: ../../../htdocs/core/class/commonstickergenerator.class.php
-
message: '#^Property CommonStickerGenerator\:\:\$_X_Number has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/class/commonstickergenerator.class.php
+ path: ../../../htdocs/core/class/commonstickergenerator.class.php
-
message: '#^Property CommonStickerGenerator\:\:\$_X_Space has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/class/commonstickergenerator.class.php
+ path: ../../../htdocs/core/class/commonstickergenerator.class.php
-
message: '#^Property CommonStickerGenerator\:\:\$_Y_Number has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/class/commonstickergenerator.class.php
+ path: ../../../htdocs/core/class/commonstickergenerator.class.php
-
message: '#^Property CommonStickerGenerator\:\:\$_Y_Space has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/class/commonstickergenerator.class.php
+ path: ../../../htdocs/core/class/commonstickergenerator.class.php
-
message: '#^Call to function is_array\(\) with array will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/class/conf.class.php
+ path: ../../../htdocs/core/class/conf.class.php
-
message: '#^Property Conf\:\:\$adherent \(stdClass\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/core/class/conf.class.php
+ path: ../../../htdocs/core/class/conf.class.php
-
message: '#^Property Conf\:\:\$agenda \(stdClass\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
- path: ../../htdocs/core/class/conf.class.php
+ path: ../../../htdocs/core/class/conf.class.php
-
message: '#^Property Conf\:\:\$commande \(stdClass\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 3
- path: ../../htdocs/core/class/conf.class.php
+ path: ../../../htdocs/core/class/conf.class.php
-
message: '#^Property Conf\:\:\$contrat \(stdClass\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
- path: ../../htdocs/core/class/conf.class.php
+ path: ../../../htdocs/core/class/conf.class.php
-
message: '#^Property Conf\:\:\$delivery_note has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/class/conf.class.php
+ path: ../../../htdocs/core/class/conf.class.php
-
message: '#^Property Conf\:\:\$expedition_bon has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/class/conf.class.php
+ path: ../../../htdocs/core/class/conf.class.php
-
message: '#^Property Conf\:\:\$expensereport \(stdClass\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/core/class/conf.class.php
+ path: ../../../htdocs/core/class/conf.class.php
-
message: '#^Property Conf\:\:\$facture \(stdClass\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
- path: ../../htdocs/core/class/conf.class.php
+ path: ../../../htdocs/core/class/conf.class.php
-
message: '#^Property Conf\:\:\$format_date_hour_sec_short has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/class/conf.class.php
+ path: ../../../htdocs/core/class/conf.class.php
-
message: '#^Property Conf\:\:\$format_date_hour_short has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/class/conf.class.php
+ path: ../../../htdocs/core/class/conf.class.php
-
message: '#^Property Conf\:\:\$format_date_hour_text has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/class/conf.class.php
+ path: ../../../htdocs/core/class/conf.class.php
-
message: '#^Property Conf\:\:\$format_date_hour_text_short has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/class/conf.class.php
+ path: ../../../htdocs/core/class/conf.class.php
-
message: '#^Property Conf\:\:\$format_date_short has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/class/conf.class.php
+ path: ../../../htdocs/core/class/conf.class.php
-
message: '#^Property Conf\:\:\$format_date_short_java has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/class/conf.class.php
+ path: ../../../htdocs/core/class/conf.class.php
-
message: '#^Property Conf\:\:\$format_date_text has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/class/conf.class.php
+ path: ../../../htdocs/core/class/conf.class.php
-
message: '#^Property Conf\:\:\$format_date_text_short has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/class/conf.class.php
+ path: ../../../htdocs/core/class/conf.class.php
-
message: '#^Property Conf\:\:\$format_hour_short has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/class/conf.class.php
+ path: ../../../htdocs/core/class/conf.class.php
-
message: '#^Property Conf\:\:\$format_hour_short_duration has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/class/conf.class.php
+ path: ../../../htdocs/core/class/conf.class.php
-
message: '#^Property Conf\:\:\$main_checkbox_left_column \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/core/class/conf.class.php
+ path: ../../../htdocs/core/class/conf.class.php
-
message: '#^Property Conf\:\:\$member \(stdClass\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/core/class/conf.class.php
+ path: ../../../htdocs/core/class/conf.class.php
-
message: '#^Property Conf\:\:\$modules_parts type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/core/class/conf.class.php
+ path: ../../../htdocs/core/class/conf.class.php
-
message: '#^Property Conf\:\:\$mycompany has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/class/conf.class.php
+ path: ../../../htdocs/core/class/conf.class.php
-
message: '#^Property Conf\:\:\$product \(stdClass\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/core/class/conf.class.php
+ path: ../../../htdocs/core/class/conf.class.php
-
message: '#^Property Conf\:\:\$project \(stdClass\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/core/class/conf.class.php
+ path: ../../../htdocs/core/class/conf.class.php
-
message: '#^Property Conf\:\:\$projet has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/class/conf.class.php
+ path: ../../../htdocs/core/class/conf.class.php
-
message: '#^Property Conf\:\:\$propal \(stdClass\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/core/class/conf.class.php
+ path: ../../../htdocs/core/class/conf.class.php
-
message: '#^Result of && is always false\.$#'
identifier: booleanAnd.alwaysFalse
count: 2
- path: ../../htdocs/core/class/conf.class.php
+ path: ../../../htdocs/core/class/conf.class.php
-
message: '#^Variable \$mc might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/core/class/conf.class.php
+ path: ../../../htdocs/core/class/conf.class.php
-
message: '#^Property CommonDict\:\:\$active \(int\<0, 1\>\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
- path: ../../htdocs/core/class/cproductnature.class.php
+ path: ../../../htdocs/core/class/cproductnature.class.php
-
message: '#^Property CommonDict\:\:\$code \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
- path: ../../htdocs/core/class/cproductnature.class.php
+ path: ../../../htdocs/core/class/cproductnature.class.php
-
message: '#^Property CommonDict\:\:\$id \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/core/class/cproductnature.class.php
+ path: ../../../htdocs/core/class/cproductnature.class.php
-
message: '#^Property CommonDict\:\:\$label \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
- path: ../../htdocs/core/class/cproductnature.class.php
+ path: ../../../htdocs/core/class/cproductnature.class.php
-
message: '#^Property CommonDict\:\:\$active \(int\<0, 1\>\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/core/class/cregion.class.php
+ path: ../../../htdocs/core/class/cregion.class.php
-
message: '#^Property CommonDict\:\:\$id \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/core/class/cregion.class.php
+ path: ../../../htdocs/core/class/cregion.class.php
-
message: '#^Property Cregion\:\:\$cheflieu \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/core/class/cregion.class.php
+ path: ../../../htdocs/core/class/cregion.class.php
-
message: '#^Property Cregion\:\:\$code_region \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/core/class/cregion.class.php
+ path: ../../../htdocs/core/class/cregion.class.php
-
message: '#^Property Cregion\:\:\$fk_pays \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/core/class/cregion.class.php
+ path: ../../../htdocs/core/class/cregion.class.php
-
message: '#^Property Cregion\:\:\$name \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/core/class/cregion.class.php
+ path: ../../../htdocs/core/class/cregion.class.php
-
message: '#^Property CommonDict\:\:\$active \(int\<0, 1\>\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/core/class/cstate.class.php
+ path: ../../../htdocs/core/class/cstate.class.php
-
message: '#^Property Cstate\:\:\$code_departement \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/core/class/cstate.class.php
+ path: ../../../htdocs/core/class/cstate.class.php
-
message: '#^Property Cstate\:\:\$name \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
- path: ../../htdocs/core/class/cstate.class.php
+ path: ../../../htdocs/core/class/cstate.class.php
-
message: '#^Property Cstate\:\:\$nom \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
- path: ../../htdocs/core/class/cstate.class.php
+ path: ../../../htdocs/core/class/cstate.class.php
-
message: '#^Property Cstate\:\:\$rowid \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/core/class/cstate.class.php
+ path: ../../../htdocs/core/class/cstate.class.php
-
message: '#^Property CommonDict\:\:\$active \(int\<0, 1\>\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/core/class/ctypent.class.php
+ path: ../../../htdocs/core/class/ctypent.class.php
-
message: '#^Property CommonDict\:\:\$code \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/core/class/ctypent.class.php
+ path: ../../../htdocs/core/class/ctypent.class.php
-
message: '#^Property CommonDict\:\:\$id \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
- path: ../../htdocs/core/class/ctypent.class.php
+ path: ../../../htdocs/core/class/ctypent.class.php
-
message: '#^Property Ctypent\:\:\$libelle \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/core/class/ctypent.class.php
+ path: ../../../htdocs/core/class/ctypent.class.php
-
message: '#^Property Ctypent\:\:\$module \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/core/class/ctypent.class.php
+ path: ../../../htdocs/core/class/ctypent.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
- path: ../../htdocs/core/class/ctyperesource.class.php
+ path: ../../../htdocs/core/class/ctyperesource.class.php
-
message: '#^Property CommonDict\:\:\$active \(int\<0, 1\>\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/core/class/ctyperesource.class.php
+ path: ../../../htdocs/core/class/ctyperesource.class.php
-
message: '#^Property CommonDict\:\:\$code \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/core/class/ctyperesource.class.php
+ path: ../../../htdocs/core/class/ctyperesource.class.php
-
message: '#^Property CommonDict\:\:\$label \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/core/class/ctyperesource.class.php
+ path: ../../../htdocs/core/class/ctyperesource.class.php
-
message: '#^Property CUnits\:\:\$short_label \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/core/class/cunits.class.php
+ path: ../../../htdocs/core/class/cunits.class.php
-
message: '#^Property CUnits\:\:\$sortorder \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
- path: ../../htdocs/core/class/cunits.class.php
+ path: ../../../htdocs/core/class/cunits.class.php
-
message: '#^Property CUnits\:\:\$unit_type \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/core/class/cunits.class.php
+ path: ../../../htdocs/core/class/cunits.class.php
-
message: '#^Property CommonDict\:\:\$active \(int\<0, 1\>\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 3
- path: ../../htdocs/core/class/cunits.class.php
+ path: ../../../htdocs/core/class/cunits.class.php
-
message: '#^Property CommonDict\:\:\$code \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/core/class/cunits.class.php
+ path: ../../../htdocs/core/class/cunits.class.php
-
message: '#^Property CommonDict\:\:\$id \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
- path: ../../htdocs/core/class/cunits.class.php
+ path: ../../../htdocs/core/class/cunits.class.php
-
message: '#^Property CommonDict\:\:\$label \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
- path: ../../htdocs/core/class/cunits.class.php
+ path: ../../../htdocs/core/class/cunits.class.php
-
message: '#^Constructor of class DolEditor has an unused parameter \$toolbarlocation\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/class/doleditor.class.php
+ path: ../../../htdocs/core/class/doleditor.class.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
- path: ../../htdocs/core/class/doleditor.class.php
+ path: ../../../htdocs/core/class/doleditor.class.php
-
message: '#^Variable \$type in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/core/class/dolgeoip.class.php
+ path: ../../../htdocs/core/class/dolgeoip.class.php
-
message: '#^Call to function is_array\(\) with array\{stacknum\: int, legend\: mixed, legendwithgroup\: non\-falsy\-string\} will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/class/dolgraph.class.php
+ path: ../../../htdocs/core/class/dolgraph.class.php
-
message: '#^Comparison operation "\>" between 0 and 0 is always false\.$#'
identifier: greater.alwaysFalse
count: 3
- path: ../../htdocs/core/class/dolgraph.class.php
+ path: ../../../htdocs/core/class/dolgraph.class.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 2
- path: ../../htdocs/core/class/dolgraph.class.php
+ path: ../../../htdocs/core/class/dolgraph.class.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
- path: ../../htdocs/core/class/dolgraph.class.php
+ path: ../../../htdocs/core/class/dolgraph.class.php
-
message: '#^Loose comparison using \=\= between ''line'' and ''horizontalBar'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
- path: ../../htdocs/core/class/dolgraph.class.php
+ path: ../../../htdocs/core/class/dolgraph.class.php
-
message: '#^Loose comparison using \=\= between 0 and 0 will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 2
- path: ../../htdocs/core/class/dolgraph.class.php
+ path: ../../../htdocs/core/class/dolgraph.class.php
-
message: '#^Loose comparison using \=\= between 1 and 3 will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
- path: ../../htdocs/core/class/dolgraph.class.php
+ path: ../../../htdocs/core/class/dolgraph.class.php
-
message: '#^Offset 0 on array\{array\{stacknum\: int, legend\: mixed, legendwithgroup\: non\-falsy\-string\}\} in empty\(\) always exists and is not falsy\.$#'
identifier: empty.offset
count: 1
- path: ../../htdocs/core/class/dolgraph.class.php
+ path: ../../../htdocs/core/class/dolgraph.class.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
- path: ../../htdocs/core/class/dolgraph.class.php
+ path: ../../../htdocs/core/class/dolgraph.class.php
-
message: '#^Variable \$legendMaxLines in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 2
- path: ../../htdocs/core/class/dolgraph.class.php
+ path: ../../../htdocs/core/class/dolgraph.class.php
-
message: '#^Call to function is_array\(\) with array\ will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 2
- path: ../../htdocs/core/class/extrafields.class.php
+ path: ../../../htdocs/core/class/extrafields.class.php
-
message: '#^Call to function is_array\(\) with array\{\} will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/class/extrafields.class.php
+ path: ../../../htdocs/core/class/extrafields.class.php
-
message: '#^Call to function is_array\(\) with list\<\(int\|string\)\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/class/extrafields.class.php
+ path: ../../../htdocs/core/class/extrafields.class.php
-
message: '#^Call to function is_array\(\) with list\ will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 11
- path: ../../htdocs/core/class/extrafields.class.php
+ path: ../../../htdocs/core/class/extrafields.class.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
- path: ../../htdocs/core/class/extrafields.class.php
+ path: ../../../htdocs/core/class/extrafields.class.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
- path: ../../htdocs/core/class/extrafields.class.php
+ path: ../../../htdocs/core/class/extrafields.class.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
- path: ../../htdocs/core/class/extrafields.class.php
+ path: ../../../htdocs/core/class/extrafields.class.php
-
message: '#^Call to function is_numeric\(\) with int\<0, max\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/class/fileupload.class.php
+ path: ../../../htdocs/core/class/fileupload.class.php
-
message: '#^Strict comparison using \!\=\= between array\|string and null will always evaluate to true\.$#'
identifier: notIdentical.alwaysTrue
count: 1
- path: ../../htdocs/core/class/fileupload.class.php
+ path: ../../../htdocs/core/class/fileupload.class.php
-
message: '#^Variable \$object might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/core/class/fileupload.class.php
+ path: ../../../htdocs/core/class/fileupload.class.php
-
message: '#^Property Fiscalyear\:\:\$date_start \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
- path: ../../htdocs/core/class/fiscalyear.class.php
+ path: ../../../htdocs/core/class/fiscalyear.class.php
-
message: '#^Property Fiscalyear\:\:\$status \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/core/class/fiscalyear.class.php
+ path: ../../../htdocs/core/class/fiscalyear.class.php
-
message: '#^Call to function is_array\(\) with non\-empty\-array will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/class/hookmanager.class.php
+ path: ../../../htdocs/core/class/hookmanager.class.php
-
message: '#^Property HookManager\:\:\$hooks has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/class/hookmanager.class.php
+ path: ../../../htdocs/core/class/hookmanager.class.php
-
message: '#^Property HookManager\:\:\$hooksSorted has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/class/hookmanager.class.php
+ path: ../../../htdocs/core/class/hookmanager.class.php
-
message: '#^Call to function is_array\(\) with array\{\}\|array\{mixed\} will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 2
- path: ../../htdocs/core/class/html.form.class.php
+ path: ../../../htdocs/core/class/html.form.class.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 2
- path: ../../htdocs/core/class/html.form.class.php
+ path: ../../../htdocs/core/class/html.form.class.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
- path: ../../htdocs/core/class/html.form.class.php
+ path: ../../../htdocs/core/class/html.form.class.php
-
message: '#^Loose comparison using \=\= between ''GET'' and ''GET'' will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 2
- path: ../../htdocs/core/class/html.form.class.php
+ path: ../../../htdocs/core/class/html.form.class.php
-
message: '#^Parameter \#1 \$array of function dol_sort_array contains unresolvable type\.$#'
identifier: argument.unresolvableType
count: 4
- path: ../../htdocs/core/class/html.form.class.php
+ path: ../../../htdocs/core/class/html.form.class.php
-
message: '#^Parameter \#1 \$selected of method Form\:\:getSelectConditionsPaiements\(\) expects int, string given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/class/html.form.class.php
+ path: ../../../htdocs/core/class/html.form.class.php
-
message: '#^Parameter \#15 \$excludeids of method Form\:\:select_company\(\) expects array\, array\ given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/class/html.form.class.php
+ path: ../../../htdocs/core/class/html.form.class.php
-
message: '#^Parameter \#2 \$array of method Form\:\:multiselectarray\(\) expects array\, array\\|string given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/class/html.form.class.php
+ path: ../../../htdocs/core/class/html.form.class.php
-
message: '#^Parameter \#3 \$optJson of method Form\:\:constructProjectListOption\(\) expects array\{key\: string, value\: string, type\: string\}, array\{\} given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/class/html.form.class.php
+ path: ../../../htdocs/core/class/html.form.class.php
-
message: '#^Parameter \#3 \$selected of method Form\:\:multiselectarray\(\) expects array\, list\ given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/class/html.form.class.php
+ path: ../../../htdocs/core/class/html.form.class.php
-
message: '#^Parameter \#7 \$ajaxoptions of function ajax_autocompleter expects array\\|string\>, array\\|string\>\> given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/class/html.form.class.php
+ path: ../../../htdocs/core/class/html.form.class.php
-
message: '#^Property CommonObject\:\:\$next_prev_filter \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/core/class/html.form.class.php
+ path: ../../../htdocs/core/class/html.form.class.php
-
message: '#^Property Form\:\:\$cache_availability has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/class/html.form.class.php
+ path: ../../../htdocs/core/class/html.form.class.php
-
message: '#^Property Form\:\:\$cache_conditions_paiements has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/class/html.form.class.php
+ path: ../../../htdocs/core/class/html.form.class.php
-
message: '#^Property Form\:\:\$cache_demand_reason has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/class/html.form.class.php
+ path: ../../../htdocs/core/class/html.form.class.php
-
message: '#^Property Form\:\:\$cache_invoice_subtype has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/class/html.form.class.php
+ path: ../../../htdocs/core/class/html.form.class.php
-
message: '#^Property Form\:\:\$cache_transport_mode has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/class/html.form.class.php
+ path: ../../../htdocs/core/class/html.form.class.php
-
message: '#^Property Form\:\:\$cache_types_fees has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/class/html.form.class.php
+ path: ../../../htdocs/core/class/html.form.class.php
-
message: '#^Property Form\:\:\$cache_types_paiements has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/class/html.form.class.php
+ path: ../../../htdocs/core/class/html.form.class.php
-
message: '#^Property Form\:\:\$cache_vatrates has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/class/html.form.class.php
+ path: ../../../htdocs/core/class/html.form.class.php
-
message: '#^Return type of call to function dol_sort_array contains unresolvable type\.$#'
identifier: function.unresolvableReturnType
count: 4
- path: ../../htdocs/core/class/html.form.class.php
+ path: ../../../htdocs/core/class/html.form.class.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 2
- path: ../../htdocs/core/class/html.form.class.php
+ path: ../../../htdocs/core/class/html.form.class.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 8
- path: ../../htdocs/core/class/html.form.class.php
+ path: ../../../htdocs/core/class/html.form.class.php
-
message: '#^Unable to resolve the template type T in call to function dol_sort_array$#'
identifier: argument.templateType
count: 2
- path: ../../htdocs/core/class/html.form.class.php
+ path: ../../../htdocs/core/class/html.form.class.php
-
message: '#^Variable \$more in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/core/class/html.form.class.php
+ path: ../../../htdocs/core/class/html.form.class.php
-
message: '#^Variable \$pageyes in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/core/class/html.form.class.php
+ path: ../../../htdocs/core/class/html.form.class.php
-
message: '#^Variable \$select_encoder might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/core/class/html.formbarcode.class.php
+ path: ../../../htdocs/core/class/html.formbarcode.class.php
-
message: '#^Call to function is_array\(\) with non\-empty\-array will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/class/html.formcategory.class.php
+ path: ../../../htdocs/core/class/html.formcategory.class.php
-
message: '#^Parameter \#2 \$array of static method Form\:\:multiselectarray\(\) expects array\, array\\|string given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/class/html.formcategory.class.php
+ path: ../../../htdocs/core/class/html.formcategory.class.php
-
message: '#^Call to function is_array\(\) with array\ will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/class/html.formcompany.class.php
+ path: ../../../htdocs/core/class/html.formcompany.class.php
-
message: '#^Call to function is_numeric\(\) with float\|int\\|int\<1, max\>\|\(non\-falsy\-string&numeric\-string\) will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/class/html.formcompany.class.php
+ path: ../../../htdocs/core/class/html.formcompany.class.php
-
message: '#^Parameter \#1 \$array of function dol_sort_array contains unresolvable type\.$#'
identifier: argument.unresolvableType
count: 1
- path: ../../htdocs/core/class/html.formcompany.class.php
+ path: ../../../htdocs/core/class/html.formcompany.class.php
-
message: '#^Parameter \#1 \$selected of method FormCompany\:\:select_state\(\) expects int, string given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/class/html.formcompany.class.php
+ path: ../../../htdocs/core/class/html.formcompany.class.php
-
message: '#^Parameter \#3 \$selected of method Form\:\:multiselectarray\(\) expects array\, array\\|int\> given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/class/html.formcompany.class.php
+ path: ../../../htdocs/core/class/html.formcompany.class.php
-
message: '#^Return type of call to function dol_sort_array contains unresolvable type\.$#'
identifier: function.unresolvableReturnType
count: 1
- path: ../../htdocs/core/class/html.formcompany.class.php
+ path: ../../../htdocs/core/class/html.formcompany.class.php
-
message: '#^Variable \$idprof might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/core/class/html.formcompany.class.php
+ path: ../../../htdocs/core/class/html.formcompany.class.php
-
message: '#^Call to function is_array\(\) with array\ will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/class/html.formfile.class.php
+ path: ../../../htdocs/core/class/html.formfile.class.php
-
message: '#^Call to function is_array\(\) with array\ will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/class/html.formfile.class.php
+ path: ../../../htdocs/core/class/html.formfile.class.php
-
message: '#^Comparison operation "\>" between 1 and 0 is always true\.$#'
identifier: greater.alwaysTrue
count: 1
- path: ../../htdocs/core/class/html.formfile.class.php
+ path: ../../../htdocs/core/class/html.formfile.class.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 3
- path: ../../htdocs/core/class/html.formfile.class.php
+ path: ../../../htdocs/core/class/html.formfile.class.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
- path: ../../htdocs/core/class/html.formfile.class.php
+ path: ../../../htdocs/core/class/html.formfile.class.php
-
message: '#^Property CommonObject\:\:\$id \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/core/class/html.formfile.class.php
+ path: ../../../htdocs/core/class/html.formfile.class.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 3
- path: ../../htdocs/core/class/html.formfile.class.php
+ path: ../../../htdocs/core/class/html.formfile.class.php
-
message: '#^Variable \$fileinfo might not be defined\.$#'
identifier: variable.undefined
count: 4
- path: ../../htdocs/core/class/html.formfile.class.php
+ path: ../../../htdocs/core/class/html.formfile.class.php
-
message: '#^Left side of && is always false\.$#'
identifier: booleanAnd.leftAlwaysFalse
count: 1
- path: ../../htdocs/core/class/html.formintervention.class.php
+ path: ../../../htdocs/core/class/html.formintervention.class.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
- path: ../../htdocs/core/class/html.formmail.class.php
+ path: ../../../htdocs/core/class/html.formmail.class.php
-
message: '#^Parameter \#2 \$array of static method Form\:\:multiselectarray\(\) expects array\, array\ given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/class/html.formmail.class.php
+ path: ../../../htdocs/core/class/html.formmail.class.php
-
message: '#^Property FormMail\:\:\$ckeditortoolbar \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/core/class/html.formmail.class.php
+ path: ../../../htdocs/core/class/html.formmail.class.php
-
message: '#^Parameter \#2 \$array of static method Form\:\:multiselectarray\(\) expects array\, non\-empty\-array\<\-1\|0\|1\|2\|3, string\> given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/class/html.formorder.class.php
+ path: ../../../htdocs/core/class/html.formorder.class.php
-
message: '#^Parameter \#3 \$zone of static method InfoBox\:\:listBoxes\(\) expects int, string given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/class/html.formother.class.php
+ path: ../../../htdocs/core/class/html.formother.class.php
-
message: '#^Property CommonObjectLine\:\:\$id \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/core/class/html.formother.class.php
+ path: ../../../htdocs/core/class/html.formother.class.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
- path: ../../htdocs/core/class/html.formother.class.php
+ path: ../../../htdocs/core/class/html.formother.class.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
- path: ../../htdocs/core/class/html.formprojet.class.php
+ path: ../../../htdocs/core/class/html.formprojet.class.php
-
message: '#^Parameter \#2 \$array of static method Form\:\:multiselectarray\(\) expects array\, non\-empty\-array\<0\|1\|2, string\> given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/class/html.formprojet.class.php
+ path: ../../../htdocs/core/class/html.formprojet.class.php
-
message: '#^Variable \$labeltoshow might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/core/class/html.formprojet.class.php
+ path: ../../../htdocs/core/class/html.formprojet.class.php
-
message: '#^Negated boolean expression is always false\.$#'
identifier: booleanNot.alwaysFalse
count: 1
- path: ../../htdocs/core/class/html.formsetup.class.php
+ path: ../../../htdocs/core/class/html.formsetup.class.php
-
message: '#^Property FormSetupItem\:\:\$rank \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/core/class/html.formsetup.class.php
+ path: ../../../htdocs/core/class/html.formsetup.class.php
-
message: '#^Property FormSetupItem\:\:\$saveCallBack \(callable\) in empty\(\) is not falsy\.$#'
identifier: empty.property
count: 1
- path: ../../htdocs/core/class/html.formsetup.class.php
+ path: ../../../htdocs/core/class/html.formsetup.class.php
-
message: '#^Property FormSetupItem\:\:\$setValueFromPostCallBack \(callable\) in empty\(\) is not falsy\.$#'
identifier: empty.property
count: 1
- path: ../../htdocs/core/class/html.formsetup.class.php
+ path: ../../../htdocs/core/class/html.formsetup.class.php
-
message: '#^Loose comparison using \!\= between 1 and ''1'' will always evaluate to false\.$#'
identifier: notEqual.alwaysFalse
count: 1
- path: ../../htdocs/core/class/html.formsms.class.php
+ path: ../../../htdocs/core/class/html.formsms.class.php
-
message: '#^Result of && is always false\.$#'
identifier: booleanAnd.alwaysFalse
count: 1
- path: ../../htdocs/core/class/html.formsms.class.php
+ path: ../../../htdocs/core/class/html.formsms.class.php
-
message: '#^Call to function is_array\(\) with array will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/class/html.formticket.class.php
+ path: ../../../htdocs/core/class/html.formticket.class.php
-
message: '#^Call to function is_array\(\) with list\ will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 2
- path: ../../htdocs/core/class/html.formticket.class.php
+ path: ../../../htdocs/core/class/html.formticket.class.php
-
message: '#^Call to function is_array\(\) with list\ will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/class/html.formticket.class.php
+ path: ../../../htdocs/core/class/html.formticket.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
- path: ../../htdocs/core/class/html.formticket.class.php
+ path: ../../../htdocs/core/class/html.formticket.class.php
-
message: '#^Property FormTicket\:\:\$withreadid \(int\<0, 1\>\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 3
- path: ../../htdocs/core/class/html.formticket.class.php
+ path: ../../../htdocs/core/class/html.formticket.class.php
-
message: '#^Variable \$newlang in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 2
- path: ../../htdocs/core/class/html.formticket.class.php
+ path: ../../../htdocs/core/class/html.formticket.class.php
-
message: '#^Call to function is_object\(\) with mixed will always evaluate to false\.$#'
identifier: function.impossibleType
count: 2
- path: ../../htdocs/core/class/interfaces.class.php
+ path: ../../../htdocs/core/class/interfaces.class.php
-
message: '#^Call to function is_object\(\) with object will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 4
- path: ../../htdocs/core/class/interfaces.class.php
+ path: ../../../htdocs/core/class/interfaces.class.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
- path: ../../htdocs/core/class/interfaces.class.php
+ path: ../../../htdocs/core/class/interfaces.class.php
-
message: '#^Variable \$modName in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 2
- path: ../../htdocs/core/class/interfaces.class.php
+ path: ../../../htdocs/core/class/interfaces.class.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
- path: ../../htdocs/core/class/ldap.class.php
+ path: ../../../htdocs/core/class/ldap.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 2
- path: ../../htdocs/core/class/ldap.class.php
+ path: ../../../htdocs/core/class/ldap.class.php
-
message: '#^Parameter \#1 \$ldap of function ldap_add expects LDAP\\Connection, resource\|true given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/class/ldap.class.php
+ path: ../../../htdocs/core/class/ldap.class.php
-
message: '#^Parameter \#1 \$ldap of function ldap_bind expects LDAP\\Connection, bool\|resource given\.$#'
identifier: argument.type
count: 2
- path: ../../htdocs/core/class/ldap.class.php
+ path: ../../../htdocs/core/class/ldap.class.php
-
message: '#^Parameter \#1 \$ldap of function ldap_delete expects LDAP\\Connection, resource\|true given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/class/ldap.class.php
+ path: ../../../htdocs/core/class/ldap.class.php
-
message: '#^Parameter \#1 \$ldap of function ldap_errno expects LDAP\\Connection, bool\|resource given\.$#'
identifier: argument.type
count: 9
- path: ../../htdocs/core/class/ldap.class.php
+ path: ../../../htdocs/core/class/ldap.class.php
-
message: '#^Parameter \#1 \$ldap of function ldap_errno expects LDAP\\Connection, resource\|true given\.$#'
identifier: argument.type
count: 3
- path: ../../htdocs/core/class/ldap.class.php
+ path: ../../../htdocs/core/class/ldap.class.php
-
message: '#^Parameter \#1 \$ldap of function ldap_error expects LDAP\\Connection, bool\|resource given\.$#'
identifier: argument.type
count: 9
- path: ../../htdocs/core/class/ldap.class.php
+ path: ../../../htdocs/core/class/ldap.class.php
-
message: '#^Parameter \#1 \$ldap of function ldap_error expects LDAP\\Connection, resource\|true given\.$#'
identifier: argument.type
count: 8
- path: ../../htdocs/core/class/ldap.class.php
+ path: ../../../htdocs/core/class/ldap.class.php
-
message: '#^Parameter \#1 \$ldap of function ldap_first_entry expects LDAP\\Connection, bool\|resource given\.$#'
identifier: argument.type
count: 2
- path: ../../htdocs/core/class/ldap.class.php
+ path: ../../../htdocs/core/class/ldap.class.php
-
message: '#^Parameter \#1 \$ldap of function ldap_first_entry expects LDAP\\Connection, resource\|true given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/class/ldap.class.php
+ path: ../../../htdocs/core/class/ldap.class.php
-
message: '#^Parameter \#1 \$ldap of function ldap_get_attributes expects LDAP\\Connection, resource\|true given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/class/ldap.class.php
+ path: ../../../htdocs/core/class/ldap.class.php
-
message: '#^Parameter \#1 \$ldap of function ldap_get_entries expects LDAP\\Connection, bool\|resource given\.$#'
identifier: argument.type
count: 3
- path: ../../htdocs/core/class/ldap.class.php
+ path: ../../../htdocs/core/class/ldap.class.php
-
message: '#^Parameter \#1 \$ldap of function ldap_get_option expects LDAP\\Connection, bool\|resource given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/class/ldap.class.php
+ path: ../../../htdocs/core/class/ldap.class.php
-
message: '#^Parameter \#1 \$ldap of function ldap_get_values_len expects LDAP\\Connection, bool\|resource given\.$#'
identifier: argument.type
count: 2
- path: ../../htdocs/core/class/ldap.class.php
+ path: ../../../htdocs/core/class/ldap.class.php
-
message: '#^Parameter \#1 \$ldap of function ldap_mod_add expects LDAP\\Connection, resource\|true given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/class/ldap.class.php
+ path: ../../../htdocs/core/class/ldap.class.php
-
message: '#^Parameter \#1 \$ldap of function ldap_mod_del expects LDAP\\Connection, resource\|true given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/class/ldap.class.php
+ path: ../../../htdocs/core/class/ldap.class.php
-
message: '#^Parameter \#1 \$ldap of function ldap_mod_replace expects LDAP\\Connection, resource\|true given\.$#'
identifier: argument.type
count: 2
- path: ../../htdocs/core/class/ldap.class.php
+ path: ../../../htdocs/core/class/ldap.class.php
-
message: '#^Parameter \#1 \$ldap of function ldap_rename expects LDAP\\Connection, resource\|true given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/class/ldap.class.php
+ path: ../../../htdocs/core/class/ldap.class.php
-
message: '#^Parameter \#1 \$ldap of function ldap_search expects array\|LDAP\\Connection, bool\|resource given\.$#'
identifier: argument.type
count: 6
- path: ../../htdocs/core/class/ldap.class.php
+ path: ../../../htdocs/core/class/ldap.class.php
-
message: '#^Parameter \#1 \$ldap of function ldap_search expects array\|LDAP\\Connection, resource\|true given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/class/ldap.class.php
+ path: ../../../htdocs/core/class/ldap.class.php
-
message: '#^Parameter \#1 \$ldap of function ldap_set_option expects LDAP\\Connection\|null, bool\|resource given\.$#'
identifier: argument.type
count: 3
- path: ../../htdocs/core/class/ldap.class.php
+ path: ../../../htdocs/core/class/ldap.class.php
-
message: '#^Parameter \#1 \$ldap of function ldap_unbind expects LDAP\\Connection, resource given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/class/ldap.class.php
+ path: ../../../htdocs/core/class/ldap.class.php
-
message: '#^Parameter \#2 \$pere of method Menubase\:\:recur\(\) expects int, string given\.$#'
identifier: argument.type
count: 2
- path: ../../htdocs/core/class/menubase.class.php
+ path: ../../../htdocs/core/class/menubase.class.php
-
message: '#^Property Menubase\:\:\$enabled \(int\<0, 1\>\|string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/core/class/menubase.class.php
+ path: ../../../htdocs/core/class/menubase.class.php
-
message: '#^Property Menubase\:\:\$entity \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/core/class/menubase.class.php
+ path: ../../../htdocs/core/class/menubase.class.php
-
message: '#^Variable \$menutopid in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/core/class/menubase.class.php
+ path: ../../../htdocs/core/class/menubase.class.php
-
message: '#^Method Notify\:\:getNotificationsArray\(\) has parameter \$scope with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/core/class/notify.class.php
+ path: ../../../htdocs/core/class/notify.class.php
-
message: '#^Method Notify\:\:getNotificationsArray\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
- path: ../../htdocs/core/class/notify.class.php
+ path: ../../../htdocs/core/class/notify.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 2
- path: ../../htdocs/core/class/notify.class.php
+ path: ../../../htdocs/core/class/notify.class.php
-
message: '#^Property Notify\:\:\$arrayofnotifsupported has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/class/notify.class.php
+ path: ../../../htdocs/core/class/notify.class.php
-
message: '#^Call to function is_array\(\) with non\-empty\-array\ will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/class/openid.class.php
+ path: ../../../htdocs/core/class/openid.class.php
-
message: '#^Parameter \#1 \$content of method SimpleOpenID\:\:HTML2OpenIDServer\(\) expects string, array\ given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/class/openid.class.php
+ path: ../../../htdocs/core/class/openid.class.php
-
message: '#^Call to function is_object\(\) with XMLParser will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/class/rssparser.class.php
+ path: ../../../htdocs/core/class/rssparser.class.php
-
message: '#^Parameter \#1 \$str1 of method RssParser\:\:concat\(\) expects string, array\ given\.$#'
identifier: argument.type
count: 2
- path: ../../htdocs/core/class/rssparser.class.php
+ path: ../../../htdocs/core/class/rssparser.class.php
-
message: '#^Property RssParser\:\:\$items has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/class/rssparser.class.php
+ path: ../../../htdocs/core/class/rssparser.class.php
-
message: '#^Comparison operation "\>\=" between int\<2, 4\> and 1 is always true\.$#'
identifier: greaterOrEqual.alwaysTrue
count: 1
- path: ../../htdocs/core/class/smtps.class.php
+ path: ../../../htdocs/core/class/smtps.class.php
-
message: '#^Property SMTPs\:\:\$_arySensitivity \(array\\) does not accept default value of type array\\.$#'
identifier: property.defaultValue
count: 1
- path: ../../htdocs/core/class/smtps.class.php
+ path: ../../../htdocs/core/class/smtps.class.php
-
message: '#^Result of \|\| is always true\.$#'
identifier: booleanOr.alwaysTrue
count: 1
- path: ../../htdocs/core/class/smtps.class.php
+ path: ../../../htdocs/core/class/smtps.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(TimeSpent\) and ''getLibStatut'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/class/timespent.class.php
+ path: ../../../htdocs/core/class/timespent.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(TimeSpent\) and ''getNomUrl'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/class/timespent.class.php
+ path: ../../../htdocs/core/class/timespent.class.php
-
message: '#^Call to function property_exists\(\) with TimeSpent and ''date_creation'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/class/timespent.class.php
+ path: ../../../htdocs/core/class/timespent.class.php
-
message: '#^Call to function property_exists\(\) with TimeSpent and ''date_modification'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/class/timespent.class.php
+ path: ../../../htdocs/core/class/timespent.class.php
-
message: '#^Call to function property_exists\(\) with TimeSpent and ''ref'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/class/timespent.class.php
+ path: ../../../htdocs/core/class/timespent.class.php
-
message: '#^Call to function property_exists\(\) with TimeSpent and ''status'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/class/timespent.class.php
+ path: ../../../htdocs/core/class/timespent.class.php
-
message: '#^Left side of && is always false\.$#'
identifier: booleanAnd.leftAlwaysFalse
count: 1
- path: ../../htdocs/core/class/timespent.class.php
+ path: ../../../htdocs/core/class/timespent.class.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
- path: ../../htdocs/core/class/timespent.class.php
+ path: ../../../htdocs/core/class/timespent.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
- path: ../../htdocs/core/class/timespent.class.php
+ path: ../../../htdocs/core/class/timespent.class.php
-
message: '#^Property CommonObject\:\:\$ismultientitymanaged \(int\<0, 1\>\|string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/core/class/timespent.class.php
+ path: ../../../htdocs/core/class/timespent.class.php
-
message: '#^Variable \$url in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 2
- path: ../../htdocs/core/class/timespent.class.php
+ path: ../../../htdocs/core/class/timespent.class.php
-
message: '#^Call to preg_quote\(\) is missing delimiter / to be effective\.$#'
identifier: argument.invalidPregQuote
count: 2
- path: ../../htdocs/core/class/translate.class.php
+ path: ../../../htdocs/core/class/translate.class.php
-
message: '#^Call to function is_array\(\) with list\ will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/class/utils.class.php
+ path: ../../../htdocs/core/class/utils.class.php
-
message: '#^Call to preg_quote\(\) is missing delimiter / to be effective\.$#'
identifier: argument.invalidPregQuote
count: 2
- path: ../../htdocs/core/class/utils.class.php
+ path: ../../../htdocs/core/class/utils.class.php
-
message: '#^Comparison operation "\<" between 0\|1 and 0 is always false\.$#'
identifier: smaller.alwaysFalse
count: 2
- path: ../../htdocs/core/class/utils.class.php
+ path: ../../../htdocs/core/class/utils.class.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
- path: ../../htdocs/core/class/utils.class.php
+ path: ../../../htdocs/core/class/utils.class.php
-
message: '#^PHPDoc tag @var with type DoliDB is not subtype of native type mixed\.$#'
identifier: varTag.nativeType
count: 1
- path: ../../htdocs/core/class/utils.class.php
+ path: ../../../htdocs/core/class/utils.class.php
-
message: '#^Result of && is always false\.$#'
identifier: booleanAnd.alwaysFalse
count: 2
- path: ../../htdocs/core/class/utils.class.php
+ path: ../../../htdocs/core/class/utils.class.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 3
- path: ../../htdocs/core/class/utils.class.php
+ path: ../../../htdocs/core/class/utils.class.php
-
message: '#^Variable \$moduleobj might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/core/class/utils.class.php
+ path: ../../../htdocs/core/class/utils.class.php
-
message: '#^Parameter \#1 \$table of static method Diff\:\:generatePartialDiff\(\) expects array\\}\>, array\\> given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/class/utils_diff.class.php
+ path: ../../../htdocs/core/class/utils_diff.class.php
-
message: '#^Cannot access property \$db on mixed\.$#'
identifier: property.nonObject
count: 2
- path: ../../htdocs/core/commonfieldsinexport.inc.php
+ path: ../../../htdocs/core/commonfieldsinexport.inc.php
-
message: '#^Cannot access property \$export_TypeFields_array on mixed\.$#'
identifier: property.nonObject
count: 1
- path: ../../htdocs/core/commonfieldsinexport.inc.php
+ path: ../../../htdocs/core/commonfieldsinexport.inc.php
-
message: '#^Cannot access property \$export_entities_array on mixed\.$#'
identifier: property.nonObject
count: 1
- path: ../../htdocs/core/commonfieldsinexport.inc.php
+ path: ../../../htdocs/core/commonfieldsinexport.inc.php
-
message: '#^Cannot access property \$export_fields_array on mixed\.$#'
identifier: property.nonObject
count: 1
- path: ../../htdocs/core/commonfieldsinexport.inc.php
+ path: ../../../htdocs/core/commonfieldsinexport.inc.php
-
message: '#^Cannot access property \$export_help_array on mixed\.$#'
identifier: property.nonObject
count: 1
- path: ../../htdocs/core/commonfieldsinexport.inc.php
+ path: ../../../htdocs/core/commonfieldsinexport.inc.php
-
message: '#^Variable \$r might not be defined\.$#'
identifier: variable.undefined
count: 4
- path: ../../htdocs/core/commonfieldsinexport.inc.php
+ path: ../../../htdocs/core/commonfieldsinexport.inc.php
-
message: '#^Variable \$this might not be defined\.$#'
identifier: variable.undefined
count: 6
- path: ../../htdocs/core/commonfieldsinexport.inc.php
+ path: ../../../htdocs/core/commonfieldsinexport.inc.php
-
message: '#^Cannot access property \$db on mixed\.$#'
identifier: property.nonObject
count: 2
- path: ../../htdocs/core/commonfieldsinimport.inc.php
+ path: ../../../htdocs/core/commonfieldsinimport.inc.php
-
message: '#^Cannot access property \$import_TypeFields_array on mixed\.$#'
identifier: property.nonObject
count: 1
- path: ../../htdocs/core/commonfieldsinimport.inc.php
+ path: ../../../htdocs/core/commonfieldsinimport.inc.php
-
message: '#^Cannot access property \$import_entities_array on mixed\.$#'
identifier: property.nonObject
count: 1
- path: ../../htdocs/core/commonfieldsinimport.inc.php
+ path: ../../../htdocs/core/commonfieldsinimport.inc.php
-
message: '#^Cannot access property \$import_fields_array on mixed\.$#'
identifier: property.nonObject
count: 1
- path: ../../htdocs/core/commonfieldsinimport.inc.php
+ path: ../../../htdocs/core/commonfieldsinimport.inc.php
-
message: '#^Cannot access property \$import_help_array on mixed\.$#'
identifier: property.nonObject
count: 1
- path: ../../htdocs/core/commonfieldsinimport.inc.php
+ path: ../../../htdocs/core/commonfieldsinimport.inc.php
-
message: '#^Variable \$r might not be defined\.$#'
identifier: variable.undefined
count: 4
- path: ../../htdocs/core/commonfieldsinimport.inc.php
+ path: ../../../htdocs/core/commonfieldsinimport.inc.php
-
message: '#^Variable \$this might not be defined\.$#'
identifier: variable.undefined
count: 6
- path: ../../htdocs/core/commonfieldsinimport.inc.php
+ path: ../../../htdocs/core/commonfieldsinimport.inc.php
-
message: '#^Call to function is_array\(\) with non\-empty\-array\ will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/customreports.php
+ path: ../../../htdocs/core/customreports.php
-
message: '#^Comparison operation "\>" between 0 and 0 is always false\.$#'
identifier: greater.alwaysFalse
count: 1
- path: ../../htdocs/core/customreports.php
+ path: ../../../htdocs/core/customreports.php
-
message: '#^Comparison operation "\>" between 1 and 1 is always false\.$#'
identifier: greater.alwaysFalse
count: 2
- path: ../../htdocs/core/customreports.php
+ path: ../../../htdocs/core/customreports.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
- path: ../../htdocs/core/customreports.php
+ path: ../../../htdocs/core/customreports.php
-
message: '#^Variable \$gval might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/core/customreports.php
+ path: ../../../htdocs/core/customreports.php
-
message: '#^Variable \$page might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/core/customreports.php
+ path: ../../../htdocs/core/customreports.php
-
message: '#^Variable \$search_graph might not be defined\.$#'
identifier: variable.undefined
count: 3
- path: ../../htdocs/core/customreports.php
+ path: ../../../htdocs/core/customreports.php
-
message: '#^Variable \$search_groupby might not be defined\.$#'
identifier: variable.undefined
count: 2
- path: ../../htdocs/core/customreports.php
+ path: ../../../htdocs/core/customreports.php
-
message: '#^Variable \$search_xaxis might not be defined\.$#'
identifier: variable.undefined
count: 5
- path: ../../htdocs/core/customreports.php
+ path: ../../../htdocs/core/customreports.php
-
message: '#^Variable \$search_yaxis might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/core/customreports.php
+ path: ../../../htdocs/core/customreports.php
-
message: '#^Variable \$sortfield might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/core/customreports.php
+ path: ../../../htdocs/core/customreports.php
-
message: '#^Variable \$sortorder might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/core/customreports.php
+ path: ../../../htdocs/core/customreports.php
-
message: '#^Variable \$tabfamily might not be defined\.$#'
identifier: variable.undefined
count: 3
- path: ../../htdocs/core/customreports.php
+ path: ../../../htdocs/core/customreports.php
-
message: '#^Constructor of class DoliDBMysqli has an unused parameter \$type\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/db/mysqli.class.php
+ path: ../../../htdocs/core/db/mysqli.class.php
-
message: '#^Parameter \#2 \$value of method mysqli\:\:options\(\) expects int\|string, false given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/db/mysqli.class.php
+ path: ../../../htdocs/core/db/mysqli.class.php
-
message: '#^Property DoliDBMysqli\:\:\$db \(mysqli\) in empty\(\) is not falsy\.$#'
identifier: empty.property
count: 1
- path: ../../htdocs/core/db/mysqli.class.php
+ path: ../../../htdocs/core/db/mysqli.class.php
-
message: '#^Variable \$disableforcecharset in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 2
- path: ../../htdocs/core/db/mysqli.class.php
+ path: ../../../htdocs/core/db/mysqli.class.php
-
message: '#^Constructor of class DoliDBPgsql has an unused parameter \$type\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/db/pgsql.class.php
+ path: ../../../htdocs/core/db/pgsql.class.php
-
message: '#^Parameter \#1 \$result of function pg_affected_rows expects PgSql\\Result, bool\|resource given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/db/pgsql.class.php
+ path: ../../../htdocs/core/db/pgsql.class.php
-
message: '#^Parameter \#1 \$result of function pg_fetch_array expects PgSql\\Result, bool\|resource given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/db/pgsql.class.php
+ path: ../../../htdocs/core/db/pgsql.class.php
-
message: '#^Parameter \#1 \$result of function pg_fetch_object expects PgSql\\Result, bool\|resource given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/db/pgsql.class.php
+ path: ../../../htdocs/core/db/pgsql.class.php
-
message: '#^Parameter \#1 \$result of function pg_fetch_row expects PgSql\\Result, bool\|resource given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/db/pgsql.class.php
+ path: ../../../htdocs/core/db/pgsql.class.php
-
message: '#^Parameter \#1 \$result of function pg_free_result expects PgSql\\Result, resource given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/db/pgsql.class.php
+ path: ../../../htdocs/core/db/pgsql.class.php
-
message: '#^Parameter \#1 \$result of function pg_num_rows expects PgSql\\Result, bool\|resource given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/db/pgsql.class.php
+ path: ../../../htdocs/core/db/pgsql.class.php
-
message: '#^Parameter \#1 \$resultset of method DoliDBPgsql\:\:fetch_row\(\) expects resource, PgSql\\Result given\.$#'
identifier: argument.type
count: 2
- path: ../../htdocs/core/db/pgsql.class.php
+ path: ../../../htdocs/core/db/pgsql.class.php
-
message: '#^Constructor of class DoliDBSqlite3 has an unused parameter \$type\.$#'
identifier: constructor.unusedParameter
count: 1
- path: ../../htdocs/core/db/sqlite3.class.php
+ path: ../../../htdocs/core/db/sqlite3.class.php
-
message: '#^Method DoliDBSqlite3\:\:getListOfCollation\(\) should return array\\|null but returns array\{array\{charset\: ''UTF\-8'', description\: ''UTF\-8''\}\}\.$#'
identifier: return.type
count: 1
- path: ../../htdocs/core/db/sqlite3.class.php
+ path: ../../../htdocs/core/db/sqlite3.class.php
-
message: '#^Cannot access property \$db on mixed\.$#'
identifier: property.nonObject
count: 3
- path: ../../htdocs/core/extrafieldsinexport.inc.php
+ path: ../../../htdocs/core/extrafieldsinexport.inc.php
-
message: '#^Cannot access property \$export_TypeFields_array on mixed\.$#'
identifier: property.nonObject
count: 2
- path: ../../htdocs/core/extrafieldsinexport.inc.php
+ path: ../../../htdocs/core/extrafieldsinexport.inc.php
-
message: '#^Cannot access property \$export_entities_array on mixed\.$#'
identifier: property.nonObject
count: 2
- path: ../../htdocs/core/extrafieldsinexport.inc.php
+ path: ../../../htdocs/core/extrafieldsinexport.inc.php
-
message: '#^Cannot access property \$export_fields_array on mixed\.$#'
identifier: property.nonObject
count: 2
- path: ../../htdocs/core/extrafieldsinexport.inc.php
+ path: ../../../htdocs/core/extrafieldsinexport.inc.php
-
message: '#^Cannot access property \$export_special_array on mixed\.$#'
identifier: property.nonObject
count: 1
- path: ../../htdocs/core/extrafieldsinexport.inc.php
+ path: ../../../htdocs/core/extrafieldsinexport.inc.php
-
message: '#^Variable \$conf might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/core/extrafieldsinexport.inc.php
+ path: ../../../htdocs/core/extrafieldsinexport.inc.php
-
message: '#^Variable \$r might not be defined\.$#'
identifier: variable.undefined
count: 7
- path: ../../htdocs/core/extrafieldsinexport.inc.php
+ path: ../../../htdocs/core/extrafieldsinexport.inc.php
-
message: '#^Variable \$this might not be defined\.$#'
identifier: variable.undefined
count: 10
- path: ../../htdocs/core/extrafieldsinexport.inc.php
+ path: ../../../htdocs/core/extrafieldsinexport.inc.php
-
message: '#^Cannot access property \$db on mixed\.$#'
identifier: property.nonObject
count: 3
- path: ../../htdocs/core/extrafieldsinimport.inc.php
+ path: ../../../htdocs/core/extrafieldsinimport.inc.php
-
message: '#^Cannot access property \$import_TypeFields_array on mixed\.$#'
identifier: property.nonObject
count: 2
- path: ../../htdocs/core/extrafieldsinimport.inc.php
+ path: ../../../htdocs/core/extrafieldsinimport.inc.php
-
message: '#^Cannot access property \$import_entities_array on mixed\.$#'
identifier: property.nonObject
count: 2
- path: ../../htdocs/core/extrafieldsinimport.inc.php
+ path: ../../../htdocs/core/extrafieldsinimport.inc.php
-
message: '#^Cannot access property \$import_fields_array on mixed\.$#'
identifier: property.nonObject
count: 2
- path: ../../htdocs/core/extrafieldsinimport.inc.php
+ path: ../../../htdocs/core/extrafieldsinimport.inc.php
-
message: '#^Variable \$conf might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/core/extrafieldsinimport.inc.php
+ path: ../../../htdocs/core/extrafieldsinimport.inc.php
-
message: '#^Variable \$r might not be defined\.$#'
identifier: variable.undefined
count: 6
- path: ../../htdocs/core/extrafieldsinimport.inc.php
+ path: ../../../htdocs/core/extrafieldsinimport.inc.php
-
message: '#^Variable \$this might not be defined\.$#'
identifier: variable.undefined
count: 9
- path: ../../htdocs/core/extrafieldsinimport.inc.php
+ path: ../../../htdocs/core/extrafieldsinimport.inc.php
-
message: '#^Variable \$conf might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/core/filemanagerdol/browser/default/browser.php
+ path: ../../../htdocs/core/filemanagerdol/browser/default/browser.php
-
message: '#^Variable \$langs might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/core/filemanagerdol/browser/default/browser.php
+ path: ../../../htdocs/core/filemanagerdol/browser/default/browser.php
-
message: '#^Variable \$_FILES in isset\(\) always exists and is not nullable\.$#'
identifier: isset.variable
count: 1
- path: ../../htdocs/core/filemanagerdol/connectors/php/connector.lib.php
+ path: ../../../htdocs/core/filemanagerdol/connectors/php/connector.lib.php
-
message: '#^Variable \$_SERVER in isset\(\) always exists and is not nullable\.$#'
identifier: isset.variable
count: 1
- path: ../../htdocs/core/filemanagerdol/connectors/php/connector.lib.php
+ path: ../../../htdocs/core/filemanagerdol/connectors/php/connector.lib.php
-
message: '#^Variable \$isImageValid in isset\(\) always exists and is not nullable\.$#'
identifier: isset.variable
count: 1
- path: ../../htdocs/core/filemanagerdol/connectors/php/connector.lib.php
+ path: ../../../htdocs/core/filemanagerdol/connectors/php/connector.lib.php
-
message: '#^Variable \$Config might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/core/filemanagerdol/connectors/php/connector.php
+ path: ../../../htdocs/core/filemanagerdol/connectors/php/connector.php
-
message: '#^Call to preg_quote\(\) is missing delimiter / to be effective\.$#'
identifier: argument.invalidPregQuote
count: 1
- path: ../../htdocs/core/get_info.php
+ path: ../../../htdocs/core/get_info.php
-
message: '#^Variable \$var in isset\(\) always exists and is not nullable\.$#'
identifier: isset.variable
count: 1
- path: ../../htdocs/core/lib/accounting.lib.php
+ path: ../../../htdocs/core/lib/accounting.lib.php
-
message: '#^Call to function is_object\(\) with object will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/lib/admin.lib.php
+ path: ../../../htdocs/core/lib/admin.lib.php
-
message: '#^Call to preg_quote\(\) is missing delimiter / to be effective\.$#'
identifier: argument.invalidPregQuote
count: 1
- path: ../../htdocs/core/lib/admin.lib.php
+ path: ../../../htdocs/core/lib/admin.lib.php
-
message: '#^Loose comparison using \!\= between ''llx_'' and ''llx_'' will always evaluate to false\.$#'
identifier: notEqual.alwaysFalse
count: 1
- path: ../../htdocs/core/lib/admin.lib.php
+ path: ../../../htdocs/core/lib/admin.lib.php
-
message: '#^Offset 1 on array\{string, non\-falsy\-string, string\} in empty\(\) always exists and is not falsy\.$#'
identifier: empty.offset
count: 1
- path: ../../htdocs/core/lib/admin.lib.php
+ path: ../../../htdocs/core/lib/admin.lib.php
-
message: '#^Variable \$resarray might not be defined\.$#'
identifier: variable.undefined
count: 2
- path: ../../htdocs/core/lib/admin.lib.php
+ path: ../../../htdocs/core/lib/admin.lib.php
-
message: '#^Variable \$strictw3c in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 13
- path: ../../htdocs/core/lib/admin.lib.php
+ path: ../../../htdocs/core/lib/admin.lib.php
-
message: '#^Negated boolean expression is always false\.$#'
identifier: booleanNot.alwaysFalse
count: 2
- path: ../../htdocs/core/lib/agenda.lib.php
+ path: ../../../htdocs/core/lib/agenda.lib.php
-
message: '#^Function ajax_constantonoff\(\) has parameter \$entity with no type specified\.$#'
identifier: missingType.parameter
count: 1
- path: ../../htdocs/core/lib/ajax.lib.php
+ path: ../../../htdocs/core/lib/ajax.lib.php
-
message: '#^Function ajax_constantonoff\(\) has parameter \$revertonoff with no type specified\.$#'
identifier: missingType.parameter
count: 1
- path: ../../htdocs/core/lib/ajax.lib.php
+ path: ../../../htdocs/core/lib/ajax.lib.php
-
message: '#^Function ajax_constantonoff\(\) has parameter \$strict with no type specified\.$#'
identifier: missingType.parameter
count: 1
- path: ../../htdocs/core/lib/ajax.lib.php
+ path: ../../../htdocs/core/lib/ajax.lib.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
- path: ../../htdocs/core/lib/company.lib.php
+ path: ../../../htdocs/core/lib/company.lib.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 2
- path: ../../htdocs/core/lib/company.lib.php
+ path: ../../../htdocs/core/lib/company.lib.php
-
message: '#^Loose comparison using \!\= between ''view'' and ''kanban'' will always evaluate to true\.$#'
identifier: notEqual.alwaysTrue
count: 1
- path: ../../htdocs/core/lib/company.lib.php
+ path: ../../../htdocs/core/lib/company.lib.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 4
- path: ../../htdocs/core/lib/company.lib.php
+ path: ../../../htdocs/core/lib/company.lib.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
- path: ../../htdocs/core/lib/company.lib.php
+ path: ../../../htdocs/core/lib/company.lib.php
-
message: '#^Variable \$sql in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/core/lib/company.lib.php
+ path: ../../../htdocs/core/lib/company.lib.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 2
- path: ../../htdocs/core/lib/contact.lib.php
+ path: ../../../htdocs/core/lib/contact.lib.php
-
message: '#^Call to function method_exists\(\) with ''DateTimeZone'' and ''getOffset'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/lib/date.lib.php
+ path: ../../../htdocs/core/lib/date.lib.php
-
message: '#^Function get_tz_array\(\) should return array\, string\> but returns array\{\-11\: ''Pacific/Pago_Pago'', \-10\: ''Pacific/Honolulu'', \-9\: ''America/Anchorage'', \-8\: ''America/Los_Angeles'', \-7\: ''America/Dawson_Creek'', \-6\: ''America/Chicago'', \-5\: ''America/Bogota'', \-4\: ''America/Asuncion'', \.\.\.\}\.$#'
identifier: return.type
count: 1
- path: ../../htdocs/core/lib/date.lib.php
+ path: ../../../htdocs/core/lib/date.lib.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
- path: ../../htdocs/core/lib/emailing.lib.php
+ path: ../../../htdocs/core/lib/emailing.lib.php
-
message: '#^Parameter \#4 \$head of function complete_head_from_modules expects array\, array\{0\: array\{''//admin/confexped…'', mixed\}, 1\: array\{''//admin/expedition…'', mixed\}, 2\?\: array\{''//admin/delivery\.php'', mixed\}\} given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/lib/expedition.lib.php
+ path: ../../../htdocs/core/lib/expedition.lib.php
-
message: '#^Call to function is_array\(\) with array\{file\: string, timestamp\: int\|false\} will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/lib/files.lib.php
+ path: ../../../htdocs/core/lib/files.lib.php
-
message: '#^Call to function is_array\(\) with non\-empty\-list\ will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/lib/files.lib.php
+ path: ../../../htdocs/core/lib/files.lib.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
- path: ../../htdocs/core/lib/files.lib.php
+ path: ../../../htdocs/core/lib/files.lib.php
-
message: '#^Loose comparison using \=\= between ''zst'' and ''zst'' will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 1
- path: ../../htdocs/core/lib/files.lib.php
+ path: ../../../htdocs/core/lib/files.lib.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 2
- path: ../../htdocs/core/lib/files.lib.php
+ path: ../../../htdocs/core/lib/files.lib.php
-
message: '#^PHPDoc tag @var with type array\ is not subtype of native type RecursiveIteratorIterator\\.$#'
identifier: varTag.nativeType
count: 2
- path: ../../htdocs/core/lib/files.lib.php
+ path: ../../../htdocs/core/lib/files.lib.php
-
message: '#^Strict comparison using \!\=\= between array\{file\: string, timestamp\: int\|false\} and null will always evaluate to true\.$#'
identifier: notIdentical.alwaysTrue
count: 1
- path: ../../htdocs/core/lib/files.lib.php
+ path: ../../../htdocs/core/lib/files.lib.php
-
message: '#^Parameter \#1 \$ftp of function ftp_cdup expects FTP\\Connection, resource given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/lib/ftp.lib.php
+ path: ../../../htdocs/core/lib/ftp.lib.php
-
message: '#^Parameter \#1 \$ftp of function ftp_chdir expects FTP\\Connection, resource given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/lib/ftp.lib.php
+ path: ../../../htdocs/core/lib/ftp.lib.php
-
message: '#^Parameter \#1 \$ftp of function ftp_close expects FTP\\Connection, resource given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/lib/ftp.lib.php
+ path: ../../../htdocs/core/lib/ftp.lib.php
-
message: '#^Parameter \#1 \$ftp of function ftp_delete expects FTP\\Connection, resource given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/lib/ftp.lib.php
+ path: ../../../htdocs/core/lib/ftp.lib.php
-
message: '#^Parameter \#1 \$ftp of function ftp_get expects FTP\\Connection, resource given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/lib/ftp.lib.php
+ path: ../../../htdocs/core/lib/ftp.lib.php
-
message: '#^Parameter \#1 \$ftp of function ftp_mkdir expects FTP\\Connection, resource given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/lib/ftp.lib.php
+ path: ../../../htdocs/core/lib/ftp.lib.php
-
message: '#^Parameter \#1 \$ftp of function ftp_put expects FTP\\Connection, resource given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/lib/ftp.lib.php
+ path: ../../../htdocs/core/lib/ftp.lib.php
-
message: '#^Parameter \#1 \$ftp of function ftp_rmdir expects FTP\\Connection, resource given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/lib/ftp.lib.php
+ path: ../../../htdocs/core/lib/ftp.lib.php
-
message: '#^Call to function is_array\(\) with array\ will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/lib/functions.lib.php
+ path: ../../../htdocs/core/lib/functions.lib.php
-
message: '#^Call to function is_numeric\(\) with float will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/lib/functions.lib.php
+ path: ../../../htdocs/core/lib/functions.lib.php
-
message: '#^Call to function is_object\(\) with User will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/lib/functions.lib.php
+ path: ../../../htdocs/core/lib/functions.lib.php
-
message: '#^Call to function is_object\(\) with object will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 24
- path: ../../htdocs/core/lib/functions.lib.php
+ path: ../../../htdocs/core/lib/functions.lib.php
-
message: '#^Comparison operation "\>" between int\<1, max\> and 0 is always true\.$#'
identifier: greater.alwaysTrue
count: 1
- path: ../../htdocs/core/lib/functions.lib.php
+ path: ../../../htdocs/core/lib/functions.lib.php
-
message: '#^Function dol_escape_js\(\) has no return type specified\.$#'
identifier: missingType.return
count: 1
- path: ../../htdocs/core/lib/functions.lib.php
+ path: ../../../htdocs/core/lib/functions.lib.php
-
message: '#^Function dol_escape_js\(\) has parameter \$noescapebackslashn with no type specified\.$#'
identifier: missingType.parameter
count: 1
- path: ../../htdocs/core/lib/functions.lib.php
+ path: ../../../htdocs/core/lib/functions.lib.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 2
- path: ../../htdocs/core/lib/functions.lib.php
+ path: ../../../htdocs/core/lib/functions.lib.php
-
message: '#^Instanceof between DOMDocument and DOMDocument will always evaluate to true\.$#'
identifier: instanceof.alwaysTrue
count: 1
- path: ../../htdocs/core/lib/functions.lib.php
+ path: ../../../htdocs/core/lib/functions.lib.php
-
message: '#^Instanceof between User and User will always evaluate to true\.$#'
identifier: instanceof.alwaysTrue
count: 1
- path: ../../htdocs/core/lib/functions.lib.php
+ path: ../../../htdocs/core/lib/functions.lib.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
- path: ../../htdocs/core/lib/functions.lib.php
+ path: ../../../htdocs/core/lib/functions.lib.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 2
- path: ../../htdocs/core/lib/functions.lib.php
+ path: ../../../htdocs/core/lib/functions.lib.php
-
message: '#^Offset ''list'' on array\{list\: array\{\}\}\|array\{list\: non\-empty\-array\\} in isset\(\) always exists and is not nullable\.$#'
identifier: isset.offset
count: 1
- path: ../../htdocs/core/lib/functions.lib.php
+ path: ../../../htdocs/core/lib/functions.lib.php
-
message: '#^Offset 1 on array\{string, non\-falsy\-string\} in empty\(\) always exists and is not falsy\.$#'
identifier: empty.offset
count: 1
- path: ../../htdocs/core/lib/functions.lib.php
+ path: ../../../htdocs/core/lib/functions.lib.php
-
message: '#^Offset 1 on array\{string, non\-falsy\-string\} in isset\(\) always exists and is not nullable\.$#'
identifier: isset.offset
count: 1
- path: ../../htdocs/core/lib/functions.lib.php
+ path: ../../../htdocs/core/lib/functions.lib.php
-
message: '#^Property CommonObject\:\:\$country \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/core/lib/functions.lib.php
+ path: ../../../htdocs/core/lib/functions.lib.php
-
message: '#^Property CommonObject\:\:\$firstname \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 3
- path: ../../htdocs/core/lib/functions.lib.php
+ path: ../../../htdocs/core/lib/functions.lib.php
-
message: '#^Property CommonObject\:\:\$id \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/core/lib/functions.lib.php
+ path: ../../../htdocs/core/lib/functions.lib.php
-
message: '#^Property CommonObject\:\:\$lastname \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 3
- path: ../../htdocs/core/lib/functions.lib.php
+ path: ../../../htdocs/core/lib/functions.lib.php
-
message: '#^Property CommonObject\:\:\$multicurrency_code \(array\\|string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/core/lib/functions.lib.php
+ path: ../../../htdocs/core/lib/functions.lib.php
-
message: '#^Property CommonObject\:\:\$multicurrency_total_ttc \(float\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 3
- path: ../../htdocs/core/lib/functions.lib.php
+ path: ../../../htdocs/core/lib/functions.lib.php
-
message: '#^Property CommonObject\:\:\$state \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/core/lib/functions.lib.php
+ path: ../../../htdocs/core/lib/functions.lib.php
-
message: '#^Result of && is always true\.$#'
identifier: booleanAnd.alwaysTrue
count: 1
- path: ../../htdocs/core/lib/functions.lib.php
+ path: ../../../htdocs/core/lib/functions.lib.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
- path: ../../htdocs/core/lib/functions.lib.php
+ path: ../../../htdocs/core/lib/functions.lib.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 8
- path: ../../htdocs/core/lib/functions.lib.php
+ path: ../../../htdocs/core/lib/functions.lib.php
-
message: '#^Variable \$TCompiledAttr in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/core/lib/functions.lib.php
+ path: ../../../htdocs/core/lib/functions.lib.php
-
message: '#^Variable \$paramname in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/core/lib/functions.lib.php
+ path: ../../../htdocs/core/lib/functions.lib.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
- path: ../../htdocs/core/lib/functions2.lib.php
+ path: ../../../htdocs/core/lib/functions2.lib.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
- path: ../../htdocs/core/lib/functions2.lib.php
+ path: ../../../htdocs/core/lib/functions2.lib.php
-
message: '#^Function getURLContent\(\) should return array\{http_code\: int, content\: string, curl_error_no\: int, curl_error_msg\: string\} but returns array\{content\: bool\|string, curl_error_no\: int\\|int\<1, max\>, curl_error_msg\: string\}\|array\{http_code\?\: 400, content\?\: non\-falsy\-string\|true, curl_error_no\: '''', curl_error_msg\: ''''\}\|array\{url\: string, content_type\: string\|null, http_code\: int, header_size\: int, request_size\: int, filetime\: int, ssl_verify_result\: int, redirect_count\: int, \.\.\.\}\.$#'
identifier: return.type
count: 1
- path: ../../htdocs/core/lib/geturl.lib.php
+ path: ../../../htdocs/core/lib/geturl.lib.php
-
message: '#^Parameter \#3 \$value of function curl_setopt expects 0\|2, bool given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/lib/geturl.lib.php
+ path: ../../../htdocs/core/lib/geturl.lib.php
-
message: '#^Parameter \#3 \$value of function curl_setopt expects bool, int given\.$#'
identifier: argument.type
count: 4
- path: ../../htdocs/core/lib/geturl.lib.php
+ path: ../../../htdocs/core/lib/geturl.lib.php
-
message: '#^Call to function function_exists\(\) with ''imagecreatefromgif''\|''imagecreatefromjpeg''\|''imagecreatefrompng''\|''imagecreatefromwbmp''\|''imagecreatefromwebp'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 3
- path: ../../htdocs/core/lib/images.lib.php
+ path: ../../../htdocs/core/lib/images.lib.php
-
message: '#^Variable \$extImg might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/core/lib/images.lib.php
+ path: ../../../htdocs/core/lib/images.lib.php
-
message: '#^Loose comparison using \=\= between ''suppliers'' and ''fourn'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 3
- path: ../../htdocs/core/lib/invoice.lib.php
+ path: ../../../htdocs/core/lib/invoice.lib.php
-
message: '#^Loose comparison using \=\= between ''suppliers'' and ''suppliers'' will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 3
- path: ../../htdocs/core/lib/invoice.lib.php
+ path: ../../../htdocs/core/lib/invoice.lib.php
-
message: '#^Parameter \#1 \$array \(array\{mixed, mixed, mixed, mixed, mixed, non\-falsy\-string\}\) of array_values is already a list, call has no effect\.$#'
identifier: arrayValues.list
count: 1
- path: ../../htdocs/core/lib/invoice.lib.php
+ path: ../../../htdocs/core/lib/invoice.lib.php
-
message: '#^Result of \|\| is always true\.$#'
identifier: booleanOr.alwaysTrue
count: 3
- path: ../../htdocs/core/lib/invoice.lib.php
+ path: ../../../htdocs/core/lib/invoice.lib.php
-
message: '#^Variable \$sqlwhere in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/core/lib/invoice2.lib.php
+ path: ../../../htdocs/core/lib/invoice2.lib.php
-
message: '#^Variable \$array in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/core/lib/json.lib.php
+ path: ../../../htdocs/core/lib/json.lib.php
-
message: '#^Call to function array_key_exists\(\) with ''code'' and array\{rowid\: array\{type\: ''integer'', value\: 11, extra\: ''AUTO_INCREMENT''\}, code\: array\{type\: ''varchar'', value\: 255, null\: ''NOT NULL''\}, label\: array\{type\: ''varchar'', value\: 255, null\: ''NOT NULL''\}, position\: array\{type\: ''integer'', value\: 11, null\: ''NULL''\}, use_default\: array\{type\: ''varchar'', value\: 11, default\: ''1''\}, active\: array\{type\: ''integer'', value\: 3\}\} will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 4
- path: ../../htdocs/core/lib/modulebuilder.lib.php
+ path: ../../../htdocs/core/lib/modulebuilder.lib.php
-
message: '#^Call to function array_key_exists\(\) with ''label'' and array\{rowid\: array\{type\: ''integer'', value\: 11, extra\: ''AUTO_INCREMENT''\}, code\: array\{type\: ''varchar'', value\: 255, null\: ''NOT NULL''\}, label\: array\{type\: ''varchar'', value\: 255, null\: ''NOT NULL''\}, position\: array\{type\: ''integer'', value\: 11, null\: ''NULL''\}, use_default\: array\{type\: ''varchar'', value\: 11, default\: ''1''\}, active\: array\{type\: ''integer'', value\: 3\}\} will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 4
- path: ../../htdocs/core/lib/modulebuilder.lib.php
+ path: ../../../htdocs/core/lib/modulebuilder.lib.php
-
message: '#^Call to function array_key_exists\(\) with ''rowid'' and array\{rowid\: array\{type\: ''integer'', value\: 11, extra\: ''AUTO_INCREMENT''\}, code\: array\{type\: ''varchar'', value\: 255, null\: ''NOT NULL''\}, label\: array\{type\: ''varchar'', value\: 255, null\: ''NOT NULL''\}, position\: array\{type\: ''integer'', value\: 11, null\: ''NULL''\}, use_default\: array\{type\: ''varchar'', value\: 11, default\: ''1''\}, active\: array\{type\: ''integer'', value\: 3\}\} will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/lib/modulebuilder.lib.php
+ path: ../../../htdocs/core/lib/modulebuilder.lib.php
-
message: '#^Call to function is_array\(\) with array\{\}\|array\{name\: string, key\: string, type\: string, label\: string, picot\?\: string, enabled\: int\<0, 1\>, notnull\: int\<0, 1\>, position\: int, \.\.\.\} will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/lib/modulebuilder.lib.php
+ path: ../../../htdocs/core/lib/modulebuilder.lib.php
-
message: '#^Strict comparison using \!\=\= between string and false will always evaluate to true\.$#'
identifier: notIdentical.alwaysTrue
count: 2
- path: ../../htdocs/core/lib/modulebuilder.lib.php
+ path: ../../../htdocs/core/lib/modulebuilder.lib.php
-
message: '#^Unable to resolve the template type T in call to function dol_sort_array$#'
identifier: argument.templateType
count: 1
- path: ../../htdocs/core/lib/modulebuilder.lib.php
+ path: ../../../htdocs/core/lib/modulebuilder.lib.php
-
message: '#^Comparison operation "\>" between 0 and 0 is always false\.$#'
identifier: greater.alwaysFalse
count: 4
- path: ../../htdocs/core/lib/order.lib.php
+ path: ../../../htdocs/core/lib/order.lib.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
- path: ../../htdocs/core/lib/order.lib.php
+ path: ../../../htdocs/core/lib/order.lib.php
-
message: '#^Parameter \#2 \$addpercent of function vatrate expects bool, int given\.$#'
identifier: argument.type
count: 3
- path: ../../htdocs/core/lib/pdf.lib.php
+ path: ../../../htdocs/core/lib/pdf.lib.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 4
- path: ../../htdocs/core/lib/pdf.lib.php
+ path: ../../../htdocs/core/lib/pdf.lib.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 18
- path: ../../htdocs/core/lib/pdf.lib.php
+ path: ../../../htdocs/core/lib/pdf.lib.php
-
message: '#^Variable \$refListsTxt in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/core/lib/pdf.lib.php
+ path: ../../../htdocs/core/lib/pdf.lib.php
-
message: '#^Call to function is_array\(\) with list\<\(int\|string\)\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/lib/project.lib.php
+ path: ../../../htdocs/core/lib/project.lib.php
-
message: '#^Property Task\:\:\$progress \(int\|string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/core/lib/project.lib.php
+ path: ../../../htdocs/core/lib/project.lib.php
-
message: '#^Variable \$progressCalculated in isset\(\) always exists and is not nullable\.$#'
identifier: isset.variable
count: 1
- path: ../../htdocs/core/lib/project.lib.php
+ path: ../../../htdocs/core/lib/project.lib.php
-
message: '#^Call to function is_string\(\) with string will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/lib/security.lib.php
+ path: ../../../htdocs/core/lib/security.lib.php
-
message: '#^Variable \$login in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/core/lib/security2.lib.php
+ path: ../../../htdocs/core/lib/security2.lib.php
-
message: '#^Variable \$newlang in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/core/lib/sendings.lib.php
+ path: ../../../htdocs/core/lib/sendings.lib.php
-
message: '#^Variable \$out in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/core/lib/signature.lib.php
+ path: ../../../htdocs/core/lib/signature.lib.php
-
message: '#^Negated boolean expression is always false\.$#'
identifier: booleanNot.alwaysFalse
count: 6
- path: ../../htdocs/core/lib/tax.lib.php
+ path: ../../../htdocs/core/lib/tax.lib.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
- path: ../../htdocs/core/lib/ticket.lib.php
+ path: ../../../htdocs/core/lib/ticket.lib.php
-
message: '#^Variable \$butactionbg in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/core/lib/usergroups.lib.php
+ path: ../../../htdocs/core/lib/usergroups.lib.php
-
message: '#^Variable \$colorbackhmenu1 in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/core/lib/usergroups.lib.php
+ path: ../../../htdocs/core/lib/usergroups.lib.php
-
message: '#^Variable \$colorbacklineimpair1 in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/core/lib/usergroups.lib.php
+ path: ../../../htdocs/core/lib/usergroups.lib.php
-
message: '#^Variable \$colorbacklinepair1 in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/core/lib/usergroups.lib.php
+ path: ../../../htdocs/core/lib/usergroups.lib.php
-
message: '#^Variable \$colorbacklinepairchecked in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/core/lib/usergroups.lib.php
+ path: ../../../htdocs/core/lib/usergroups.lib.php
-
message: '#^Variable \$colorbacklinepairhover in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/core/lib/usergroups.lib.php
+ path: ../../../htdocs/core/lib/usergroups.lib.php
-
message: '#^Variable \$colorbacktitle1 in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/core/lib/usergroups.lib.php
+ path: ../../../htdocs/core/lib/usergroups.lib.php
-
message: '#^Variable \$colorbackvmenu1 in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/core/lib/usergroups.lib.php
+ path: ../../../htdocs/core/lib/usergroups.lib.php
-
message: '#^Variable \$colortextlink in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/core/lib/usergroups.lib.php
+ path: ../../../htdocs/core/lib/usergroups.lib.php
-
message: '#^Variable \$colortexttitle in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/core/lib/usergroups.lib.php
+ path: ../../../htdocs/core/lib/usergroups.lib.php
-
message: '#^Variable \$colortexttitlelink in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/core/lib/usergroups.lib.php
+ path: ../../../htdocs/core/lib/usergroups.lib.php
-
message: '#^Variable \$colortexttitlenotab in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/core/lib/usergroups.lib.php
+ path: ../../../htdocs/core/lib/usergroups.lib.php
-
message: '#^Variable \$textbutaction in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/core/lib/usergroups.lib.php
+ path: ../../../htdocs/core/lib/usergroups.lib.php
-
message: '#^Call to function is_object\(\) with object will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/lib/website.lib.php
+ path: ../../../htdocs/core/lib/website.lib.php
-
message: '#^Negated boolean expression is always false\.$#'
identifier: booleanNot.alwaysFalse
count: 1
- path: ../../htdocs/core/lib/website.lib.php
+ path: ../../../htdocs/core/lib/website.lib.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
- path: ../../htdocs/core/lib/website.lib.php
+ path: ../../../htdocs/core/lib/website.lib.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
- path: ../../htdocs/core/lib/website.lib.php
+ path: ../../../htdocs/core/lib/website.lib.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
- path: ../../htdocs/core/lib/website.lib.php
+ path: ../../../htdocs/core/lib/website.lib.php
-
message: '#^Call to function is_object\(\) with object will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/lib/website2.lib.php
+ path: ../../../htdocs/core/lib/website2.lib.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
- path: ../../htdocs/core/lib/website2.lib.php
+ path: ../../../htdocs/core/lib/website2.lib.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
- path: ../../htdocs/core/lib/xcal.lib.php
+ path: ../../../htdocs/core/lib/xcal.lib.php
-
message: '#^Loose comparison using \=\= between ''auto'' and ''auto'' will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 1
- path: ../../htdocs/core/login/functions_dolibarr.php
+ path: ../../../htdocs/core/login/functions_dolibarr.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
- path: ../../htdocs/core/login/functions_ldap.php
+ path: ../../../htdocs/core/login/functions_ldap.php
-
message: '#^Parameter \#1 \$ldap of function ldap_errno expects LDAP\\Connection, resource given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/login/functions_ldap.php
+ path: ../../../htdocs/core/login/functions_ldap.php
-
message: '#^Parameter \#1 \$ldap of function ldap_error expects LDAP\\Connection, resource given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/login/functions_ldap.php
+ path: ../../../htdocs/core/login/functions_ldap.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
- path: ../../htdocs/core/menus/standard/auguria.lib.php
+ path: ../../../htdocs/core/menus/standard/auguria.lib.php
-
message: '#^Offset ''level'' on array\{url\: mixed\} in empty\(\) does not exist\.$#'
identifier: empty.offset
count: 1
- path: ../../htdocs/core/menus/standard/auguria.lib.php
+ path: ../../../htdocs/core/menus/standard/auguria.lib.php
-
message: '#^Offset ''mainmenu'' on array\{url\: mixed\} in empty\(\) does not exist\.$#'
identifier: empty.offset
count: 2
- path: ../../htdocs/core/menus/standard/auguria.lib.php
+ path: ../../../htdocs/core/menus/standard/auguria.lib.php
-
message: '#^Offset ''prefix'' on array\{url\: mixed\} in empty\(\) does not exist\.$#'
identifier: empty.offset
count: 2
- path: ../../htdocs/core/menus/standard/auguria.lib.php
+ path: ../../../htdocs/core/menus/standard/auguria.lib.php
-
message: '#^Parameter \#8 \$menuval of function print_text_menu_entry_auguria expects array\{\}\|array\{rowid\: string, fk_menu\: string, langs\: string, enabled\: int\<0, 2\>, type\: string, fk_mainmenu\: string, fk_leftmenu\: string, url\: string, \.\.\.\}, array\{url\: string, titre\: string, enabled\: int\<0, 2\>, target\: string, mainmenu\: string, leftmenu\: string, position\: int, level\?\: int, \.\.\.\} given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/menus/standard/auguria.lib.php
+ path: ../../../htdocs/core/menus/standard/auguria.lib.php
-
message: '#^Result of && is always false\.$#'
identifier: booleanAnd.alwaysFalse
count: 1
- path: ../../htdocs/core/menus/standard/auguria.lib.php
+ path: ../../../htdocs/core/menus/standard/auguria.lib.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
- path: ../../htdocs/core/menus/standard/auguria.lib.php
+ path: ../../../htdocs/core/menus/standard/auguria.lib.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 4
- path: ../../htdocs/core/menus/standard/eldy.lib.php
+ path: ../../../htdocs/core/menus/standard/eldy.lib.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 6
- path: ../../htdocs/core/menus/standard/eldy.lib.php
+ path: ../../../htdocs/core/menus/standard/eldy.lib.php
-
message: '#^Left side of \|\| is always true\.$#'
identifier: booleanOr.leftAlwaysTrue
count: 4
- path: ../../htdocs/core/menus/standard/eldy.lib.php
+ path: ../../../htdocs/core/menus/standard/eldy.lib.php
-
message: '#^Loose comparison using \=\= between ''accountancy'' and ''accountancy'' will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 4
- path: ../../htdocs/core/menus/standard/eldy.lib.php
+ path: ../../../htdocs/core/menus/standard/eldy.lib.php
-
message: '#^Offset ''level'' on array\{url\: mixed\} in empty\(\) does not exist\.$#'
identifier: empty.offset
count: 1
- path: ../../htdocs/core/menus/standard/eldy.lib.php
+ path: ../../../htdocs/core/menus/standard/eldy.lib.php
-
message: '#^Offset ''mainmenu'' on array\{url\: mixed\} in empty\(\) does not exist\.$#'
identifier: empty.offset
count: 2
- path: ../../htdocs/core/menus/standard/eldy.lib.php
+ path: ../../../htdocs/core/menus/standard/eldy.lib.php
-
message: '#^Offset ''prefix'' on array\{url\: mixed\} in empty\(\) does not exist\.$#'
identifier: empty.offset
count: 2
- path: ../../htdocs/core/menus/standard/eldy.lib.php
+ path: ../../../htdocs/core/menus/standard/eldy.lib.php
-
message: '#^Parameter \#2 \$menuentry of function isVisibleToUserType expects array\{enabled\: int\<0, 1\>, module\: string, perms\: string\}, array\{enabled\: 0\|1, perms\: 0\|1, module\: ''projet''\} given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/menus/standard/eldy.lib.php
+ path: ../../../htdocs/core/menus/standard/eldy.lib.php
-
message: '#^Parameter \#2 \$menuentry of function isVisibleToUserType expects array\{enabled\: int\<0, 1\>, module\: string, perms\: string\}, array\{enabled\: 0\|1, perms\: bool, module\: ''facture\|supplier…''\} given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/menus/standard/eldy.lib.php
+ path: ../../../htdocs/core/menus/standard/eldy.lib.php
-
message: '#^Parameter \#2 \$menuentry of function isVisibleToUserType expects array\{enabled\: int\<0, 1\>, module\: string, perms\: string\}, array\{enabled\: 0\|1, perms\: bool, module\: ''propal\|commande…''\} given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/menus/standard/eldy.lib.php
+ path: ../../../htdocs/core/menus/standard/eldy.lib.php
-
message: '#^Parameter \#2 \$menuentry of function isVisibleToUserType expects array\{enabled\: int\<0, 1\>, module\: string, perms\: string\}, array\{enabled\: 1, perms\: 1, module\: ''''\} given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/menus/standard/eldy.lib.php
+ path: ../../../htdocs/core/menus/standard/eldy.lib.php
-
message: '#^Parameter \#2 \$menuentry of function isVisibleToUserType expects array\{enabled\: int\<0, 1\>, module\: string, perms\: string\}, array\{enabled\: bool, perms\: bool, module\: ''banque\|prelevement…''\} given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/menus/standard/eldy.lib.php
+ path: ../../../htdocs/core/menus/standard/eldy.lib.php
-
message: '#^Parameter \#2 \$menuentry of function isVisibleToUserType expects array\{enabled\: int\<0, 1\>, module\: string, perms\: string\}, array\{enabled\: bool, perms\: bool, module\: ''bom\|mrp''\} given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/menus/standard/eldy.lib.php
+ path: ../../../htdocs/core/menus/standard/eldy.lib.php
-
message: '#^Parameter \#2 \$menuentry of function isVisibleToUserType expects array\{enabled\: int\<0, 1\>, module\: string, perms\: string\}, array\{enabled\: bool, perms\: bool, module\: ''comptabilite…''\} given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/menus/standard/eldy.lib.php
+ path: ../../../htdocs/core/menus/standard/eldy.lib.php
-
message: '#^Parameter \#2 \$menuentry of function isVisibleToUserType expects array\{enabled\: int\<0, 1\>, module\: string, perms\: string\}, array\{enabled\: bool, perms\: bool, module\: ''hrm\|holiday…''\} given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/menus/standard/eldy.lib.php
+ path: ../../../htdocs/core/menus/standard/eldy.lib.php
-
message: '#^Parameter \#2 \$menuentry of function isVisibleToUserType expects array\{enabled\: int\<0, 1\>, module\: string, perms\: string\}, array\{enabled\: bool, perms\: bool, module\: ''product\|service''\} given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/menus/standard/eldy.lib.php
+ path: ../../../htdocs/core/menus/standard/eldy.lib.php
-
message: '#^Parameter \#2 \$menuentry of function isVisibleToUserType expects array\{enabled\: int\<0, 1\>, module\: string, perms\: string\}, array\{enabled\: bool, perms\: bool, module\: ''societe\|fournisseur''\} given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/menus/standard/eldy.lib.php
+ path: ../../../htdocs/core/menus/standard/eldy.lib.php
-
message: '#^Parameter \#2 \$menuentry of function isVisibleToUserType expects array\{enabled\: int\<0, 1\>, module\: string, perms\: string\}, array\{enabled\: bool, perms\: bool, module\: ''ticket…''\} given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/menus/standard/eldy.lib.php
+ path: ../../../htdocs/core/menus/standard/eldy.lib.php
-
message: '#^Parameter \#2 \$menuentry of function isVisibleToUserType expects array\{enabled\: int\<0, 1\>, module\: string, perms\: string\}, array\{enabled\: bool, perms\: mixed, module\: ''adherent''\} given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/menus/standard/eldy.lib.php
+ path: ../../../htdocs/core/menus/standard/eldy.lib.php
-
message: '#^Parameter \#2 \$menuentry of function isVisibleToUserType expects array\{enabled\: int\<0, 1\>, module\: string, perms\: string\}, array\{enabled\: true, perms\: mixed, module\: ''projet''\} given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/menus/standard/eldy.lib.php
+ path: ../../../htdocs/core/menus/standard/eldy.lib.php
-
message: '#^Parameter \#8 \$menuval of function print_text_menu_entry expects array\{\}\|array\{rowid\: string, fk_menu\: string, langs\: string, enabled\: int\<0, 2\>, type\: string, fk_mainmenu\: string, fk_leftmenu\: string, url\: string, \.\.\.\}, array\{url\: string, titre\: string, enabled\: int\<0, 2\>, target\: string, mainmenu\: string, leftmenu\: string, position\: int, level\?\: int, \.\.\.\} given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/menus/standard/eldy.lib.php
+ path: ../../../htdocs/core/menus/standard/eldy.lib.php
-
message: '#^Result of && is always false\.$#'
identifier: booleanAnd.alwaysFalse
count: 1
- path: ../../htdocs/core/menus/standard/eldy.lib.php
+ path: ../../../htdocs/core/menus/standard/eldy.lib.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
- path: ../../htdocs/core/menus/standard/eldy.lib.php
+ path: ../../../htdocs/core/menus/standard/eldy.lib.php
-
message: '#^Call to function is_array\(\) with array\{\} will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 2
- path: ../../htdocs/core/menus/standard/empty.php
+ path: ../../../htdocs/core/menus/standard/empty.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
- path: ../../htdocs/core/menus/standard/empty.php
+ path: ../../../htdocs/core/menus/standard/empty.php
-
message: '#^Loose comparison using \!\= between ''top'' and ''jmobile'' will always evaluate to true\.$#'
identifier: notEqual.alwaysTrue
count: 1
- path: ../../htdocs/core/menus/standard/empty.php
+ path: ../../../htdocs/core/menus/standard/empty.php
-
message: '#^Loose comparison using \!\= between ''top'' and ''topnb'' will always evaluate to true\.$#'
identifier: notEqual.alwaysTrue
count: 1
- path: ../../htdocs/core/menus/standard/empty.php
+ path: ../../../htdocs/core/menus/standard/empty.php
-
message: '#^Loose comparison using \=\= between ''left'' and ''jmobile'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
- path: ../../htdocs/core/menus/standard/empty.php
+ path: ../../../htdocs/core/menus/standard/empty.php
-
message: '#^Loose comparison using \=\= between ''top'' and ''jmobile'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
- path: ../../htdocs/core/menus/standard/empty.php
+ path: ../../../htdocs/core/menus/standard/empty.php
-
message: '#^Loose comparison using \=\= between 0 and 0 will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 1
- path: ../../htdocs/core/menus/standard/empty.php
+ path: ../../../htdocs/core/menus/standard/empty.php
-
message: '#^Loose comparison using \=\= between 0 and 1 will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 2
- path: ../../htdocs/core/menus/standard/empty.php
+ path: ../../../htdocs/core/menus/standard/empty.php
-
message: '#^Result of && is always true\.$#'
identifier: booleanAnd.alwaysTrue
count: 1
- path: ../../htdocs/core/menus/standard/empty.php
+ path: ../../../htdocs/core/menus/standard/empty.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
- path: ../../htdocs/core/menus/standard/empty.php
+ path: ../../../htdocs/core/menus/standard/empty.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 2
- path: ../../htdocs/core/menus/standard/empty.php
+ path: ../../../htdocs/core/menus/standard/empty.php
-
message: '#^Variable \$noout in empty\(\) always exists and is always falsy\.$#'
identifier: empty.variable
count: 8
- path: ../../htdocs/core/menus/standard/empty.php
+ path: ../../../htdocs/core/menus/standard/empty.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 2
- path: ../../htdocs/core/modules/DolibarrModules.class.php
+ path: ../../../htdocs/core/modules/DolibarrModules.class.php
-
message: '#^Offset ''entity'' on array\{data\: string, entity\: int\} in isset\(\) always exists and is not nullable\.$#'
identifier: isset.offset
count: 1
- path: ../../htdocs/core/modules/DolibarrModules.class.php
+ path: ../../../htdocs/core/modules/DolibarrModules.class.php
-
message: '#^Property DolibarrModules\:\:\$dirs \(array\\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/core/modules/DolibarrModules.class.php
+ path: ../../../htdocs/core/modules/DolibarrModules.class.php
-
message: '#^Property Menubase\:\:\$fk_mainmenu \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/core/modules/DolibarrModules.class.php
+ path: ../../../htdocs/core/modules/DolibarrModules.class.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 2
- path: ../../htdocs/core/modules/DolibarrModules.class.php
+ path: ../../../htdocs/core/modules/DolibarrModules.class.php
-
message: '#^Variable \$fulldir in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
- path: ../../htdocs/core/modules/DolibarrModules.class.php
+ path: ../../../htdocs/core/modules/DolibarrModules.class.php
-
message: '#^Call to function is_object\(\) with object will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/modules/action/doc/pdf_standard_actions.class.php
+ path: ../../../htdocs/core/modules/action/doc/pdf_standard_actions.class.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
- path: ../../htdocs/core/modules/action/doc/pdf_standard_actions.class.php
+ path: ../../../htdocs/core/modules/action/doc/pdf_standard_actions.class.php
-
message: '#^Parameter \#1 \$object of method CommonDocGenerator\:\:get_substitutionarray_each_var_object\(\) expects array\, Asset given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/modules/asset/doc/doc_generic_asset_odt.modules.php
+ path: ../../../htdocs/core/modules/asset/doc/doc_generic_asset_odt.modules.php
-
message: '#^Parameter \#1 \$object of method CommonDocGenerator\:\:get_substitutionarray_object\(\) expects CommonObject, array\ given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/modules/asset/doc/doc_generic_asset_odt.modules.php
+ path: ../../../htdocs/core/modules/asset/doc/doc_generic_asset_odt.modules.php
-
message: '#^Parameter \#1 \$substitutionarray of function complete_substitutions_array expects array\, array\ given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/modules/asset/doc/doc_generic_asset_odt.modules.php
+ path: ../../../htdocs/core/modules/asset/doc/doc_generic_asset_odt.modules.php
-
message: '#^Parameter \#2 \$config of class Odf constructor expects string, array\ given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/modules/asset/doc/doc_generic_asset_odt.modules.php
+ path: ../../../htdocs/core/modules/asset/doc/doc_generic_asset_odt.modules.php
-
message: '#^Parameter \#3 \$object of function complete_substitutions_array expects CommonObject\|null, array\ given\.$#'
identifier: argument.type
count: 2
- path: ../../htdocs/core/modules/asset/doc/doc_generic_asset_odt.modules.php
+ path: ../../../htdocs/core/modules/asset/doc/doc_generic_asset_odt.modules.php
-
message: '#^Property CommonObject\:\:\$entity \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/core/modules/asset/doc/doc_generic_asset_odt.modules.php
+ path: ../../../htdocs/core/modules/asset/doc/doc_generic_asset_odt.modules.php
-
message: '#^Call to function is_object\(\) with object will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/modules/asset/doc/pdf_standard_asset.modules.php
+ path: ../../../htdocs/core/modules/asset/doc/pdf_standard_asset.modules.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
- path: ../../htdocs/core/modules/asset/doc/pdf_standard_asset.modules.php
+ path: ../../../htdocs/core/modules/asset/doc/pdf_standard_asset.modules.php
-
message: '#^Property pdf_standard_asset\:\:\$cols \(array\\) does not accept non\-empty\-array\\.$#'
identifier: assign.propertyType
count: 1
- path: ../../htdocs/core/modules/asset/doc/pdf_standard_asset.modules.php
+ path: ../../../htdocs/core/modules/asset/doc/pdf_standard_asset.modules.php
-
message: '#^Property pdf_standard_asset\:\:\$cols \(array\\) does not accept non\-empty\-array\\.$#'
identifier: assign.propertyType
count: 1
- path: ../../htdocs/core/modules/asset/doc/pdf_standard_asset.modules.php
+ path: ../../../htdocs/core/modules/asset/doc/pdf_standard_asset.modules.php
-
message: '#^Property pdf_standard_asset\:\:\$cols \(array\\) does not accept non\-empty\-array\\.$#'
identifier: assign.propertyType
count: 1
- path: ../../htdocs/core/modules/asset/doc/pdf_standard_asset.modules.php
+ path: ../../../htdocs/core/modules/asset/doc/pdf_standard_asset.modules.php
-
message: '#^Property pdf_standard_asset\:\:\$cols \(array\\) does not accept non\-empty\-array\\.$#'
identifier: assign.propertyType
count: 1
- path: ../../htdocs/core/modules/asset/doc/pdf_standard_asset.modules.php
+ path: ../../../htdocs/core/modules/asset/doc/pdf_standard_asset.modules.php
-
message: '#^Property pdf_standard_asset\:\:\$cols \(array\\) does not accept non\-empty\-array\\.$#'
identifier: assign.propertyType
count: 1
- path: ../../htdocs/core/modules/asset/doc/pdf_standard_asset.modules.php
+ path: ../../../htdocs/core/modules/asset/doc/pdf_standard_asset.modules.php
-
message: '#^Property pdf_standard_asset\:\:\$cols \(array\\) does not accept non\-empty\-array\\.$#'
identifier: assign.propertyType
count: 1
- path: ../../htdocs/core/modules/asset/doc/pdf_standard_asset.modules.php
+ path: ../../../htdocs/core/modules/asset/doc/pdf_standard_asset.modules.php
-
message: '#^Property pdf_standard_asset\:\:\$cols \(array\\) does not accept non\-empty\-array\\.$#'
identifier: assign.propertyType
count: 1
- path: ../../htdocs/core/modules/asset/doc/pdf_standard_asset.modules.php
+ path: ../../../htdocs/core/modules/asset/doc/pdf_standard_asset.modules.php
-
message: '#^Property pdf_standard_asset\:\:\$cols \(array\\) does not accept non\-empty\-array\\.$#'
identifier: assign.propertyType
count: 1
- path: ../../htdocs/core/modules/asset/doc/pdf_standard_asset.modules.php
+ path: ../../../htdocs/core/modules/asset/doc/pdf_standard_asset.modules.php
-
message: '#^Property pdf_standard_asset\:\:\$cols \(array\\) does not accept non\-empty\-array\\.$#'
identifier: assign.propertyType
count: 1
- path: ../../htdocs/core/modules/asset/doc/pdf_standard_asset.modules.php
+ path: ../../../htdocs/core/modules/asset/doc/pdf_standard_asset.modules.php
-
message: '#^Property pdf_standard_asset\:\:\$cols \(array\\) does not accept non\-empty\-array\\.$#'
identifier: assign.propertyType
count: 1
- path: ../../htdocs/core/modules/asset/doc/pdf_standard_asset.modules.php
+ path: ../../../htdocs/core/modules/asset/doc/pdf_standard_asset.modules.php
-
message: '#^Property pdf_standard_asset\:\:\$cols \(array\\) does not accept non\-empty\-array\\.$#'
identifier: assign.propertyType
count: 1
- path: ../../htdocs/core/modules/asset/doc/pdf_standard_asset.modules.php
+ path: ../../../htdocs/core/modules/asset/doc/pdf_standard_asset.modules.php
-
message: '#^Property pdf_standard_asset\:\:\$cols \(array\\) does not accept non\-empty\-array\\.$#'
identifier: assign.propertyType
count: 1
- path: ../../htdocs/core/modules/asset/doc/pdf_standard_asset.modules.php
+ path: ../../../htdocs/core/modules/asset/doc/pdf_standard_asset.modules.php
-
message: '#^Variable \$carac_client_name might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/core/modules/asset/doc/pdf_standard_asset.modules.php
+ path: ../../../htdocs/core/modules/asset/doc/pdf_standard_asset.modules.php
-
message: '#^Property mod_asset_standard\:\:\$prefix has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/modules/asset/mod_asset_standard.php
+ path: ../../../htdocs/core/modules/asset/mod_asset_standard.php
-
message: '#^Call to function is_object\(\) with object will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/modules/bank/doc/pdf_ban.modules.php
+ path: ../../../htdocs/core/modules/bank/doc/pdf_ban.modules.php
-
message: '#^Loose comparison using \=\= between 1 and 1 will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 1
- path: ../../htdocs/core/modules/bank/doc/pdf_ban.modules.php
+ path: ../../../htdocs/core/modules/bank/doc/pdf_ban.modules.php
-
message: '#^Parameter \#3 \$tab_height of method pdf_ban\:\:_tableau\(\) expects int, float given\.$#'
identifier: argument.type
count: 2
- path: ../../htdocs/core/modules/bank/doc/pdf_ban.modules.php
+ path: ../../../htdocs/core/modules/bank/doc/pdf_ban.modules.php
-
message: '#^Call to function is_object\(\) with object will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/modules/bank/doc/pdf_sepamandate.modules.php
+ path: ../../../htdocs/core/modules/bank/doc/pdf_sepamandate.modules.php
-
message: '#^Loose comparison using \=\= between 1 and 1 will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 1
- path: ../../htdocs/core/modules/bank/doc/pdf_sepamandate.modules.php
+ path: ../../../htdocs/core/modules/bank/doc/pdf_sepamandate.modules.php
-
message: '#^Parameter \#3 \$posy of method pdf_sepamandate\:\:_tableau_info\(\) expects int, float given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/modules/bank/doc/pdf_sepamandate.modules.php
+ path: ../../../htdocs/core/modules/bank/doc/pdf_sepamandate.modules.php
-
message: '#^Parameter \#3 \$tab_height of method pdf_sepamandate\:\:_tableau\(\) expects int, float given\.$#'
identifier: argument.type
count: 2
- path: ../../htdocs/core/modules/bank/doc/pdf_sepamandate.modules.php
+ path: ../../../htdocs/core/modules/bank/doc/pdf_sepamandate.modules.php
-
message: '#^Variable \$result might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/core/modules/barcode/doc/phpbarcode.modules.php
+ path: ../../../htdocs/core/modules/barcode/doc/phpbarcode.modules.php
-
message: '#^Property modTcpdfbarcode\:\:\$is2d has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/modules/barcode/doc/tcpdfbarcode.modules.php
+ path: ../../../htdocs/core/modules/barcode/doc/tcpdfbarcode.modules.php
-
message: '#^Parameter \#2 \$type of method mod_barcode_product_standard\:\:literalBarcodeType\(\) expects int, string given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/modules/barcode/mod_barcode_product_standard.php
+ path: ../../../htdocs/core/modules/barcode/mod_barcode_product_standard.php
-
message: '#^Property mod_barcode_product_standard\:\:\$numbitcounter has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/modules/barcode/mod_barcode_product_standard.php
+ path: ../../../htdocs/core/modules/barcode/mod_barcode_product_standard.php
-
message: '#^Property mod_barcode_product_standard\:\:\$searchcode has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/modules/barcode/mod_barcode_product_standard.php
+ path: ../../../htdocs/core/modules/barcode/mod_barcode_product_standard.php
-
message: '#^Parameter \#2 \$type of method mod_barcode_thirdparty_standard\:\:literalBarcodeType\(\) expects int, string given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/modules/barcode/mod_barcode_thirdparty_standard.php
+ path: ../../../htdocs/core/modules/barcode/mod_barcode_thirdparty_standard.php
-
message: '#^Parameter \#1 \$object of method CommonDocGenerator\:\:get_substitutionarray_each_var_object\(\) expects array\, BOM given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/modules/bom/doc/doc_generic_bom_odt.modules.php
+ path: ../../../htdocs/core/modules/bom/doc/doc_generic_bom_odt.modules.php
-
message: '#^Parameter \#1 \$object of method CommonDocGenerator\:\:get_substitutionarray_object\(\) expects CommonObject, array\ given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/modules/bom/doc/doc_generic_bom_odt.modules.php
+ path: ../../../htdocs/core/modules/bom/doc/doc_generic_bom_odt.modules.php
-
message: '#^Parameter \#1 \$substitutionarray of function complete_substitutions_array expects array\, array\ given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/modules/bom/doc/doc_generic_bom_odt.modules.php
+ path: ../../../htdocs/core/modules/bom/doc/doc_generic_bom_odt.modules.php
-
message: '#^Parameter \#2 \$config of class Odf constructor expects string, array\ given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/modules/bom/doc/doc_generic_bom_odt.modules.php
+ path: ../../../htdocs/core/modules/bom/doc/doc_generic_bom_odt.modules.php
-
message: '#^Parameter \#3 \$object of function complete_substitutions_array expects CommonObject\|null, array\ given\.$#'
identifier: argument.type
count: 2
- path: ../../htdocs/core/modules/bom/doc/doc_generic_bom_odt.modules.php
+ path: ../../../htdocs/core/modules/bom/doc/doc_generic_bom_odt.modules.php
-
message: '#^Property CommonObject\:\:\$entity \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/core/modules/bom/doc/doc_generic_bom_odt.modules.php
+ path: ../../../htdocs/core/modules/bom/doc/doc_generic_bom_odt.modules.php
-
message: '#^Property mod_bom_standard\:\:\$prefix has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/modules/bom/mod_bom_standard.php
+ path: ../../../htdocs/core/modules/bom/mod_bom_standard.php
-
message: '#^Call to function is_object\(\) with object will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/modules/cheque/doc/pdf_blochet.class.php
+ path: ../../../htdocs/core/modules/cheque/doc/pdf_blochet.class.php
-
message: '#^Property mod_chequereceipt_mint\:\:\$prefix has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/modules/cheque/mod_chequereceipt_mint.php
+ path: ../../../htdocs/core/modules/cheque/mod_chequereceipt_mint.php
-
message: '#^Parameter \#1 \$object of method CommonDocGenerator\:\:get_substitutionarray_each_var_object\(\) expects array\, Commande given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/modules/commande/doc/doc_generic_order_odt.modules.php
+ path: ../../../htdocs/core/modules/commande/doc/doc_generic_order_odt.modules.php
-
message: '#^Parameter \#1 \$object of method CommonDocGenerator\:\:get_substitutionarray_object\(\) expects CommonObject, array\ given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/modules/commande/doc/doc_generic_order_odt.modules.php
+ path: ../../../htdocs/core/modules/commande/doc/doc_generic_order_odt.modules.php
-
message: '#^Parameter \#1 \$substitutionarray of function complete_substitutions_array expects array\, array\ given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/modules/commande/doc/doc_generic_order_odt.modules.php
+ path: ../../../htdocs/core/modules/commande/doc/doc_generic_order_odt.modules.php
-
message: '#^Parameter \#2 \$config of class Odf constructor expects string, array\ given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/modules/commande/doc/doc_generic_order_odt.modules.php
+ path: ../../../htdocs/core/modules/commande/doc/doc_generic_order_odt.modules.php
-
message: '#^Parameter \#3 \$object of function complete_substitutions_array expects CommonObject\|null, array\ given\.$#'
identifier: argument.type
count: 2
- path: ../../htdocs/core/modules/commande/doc/doc_generic_order_odt.modules.php
+ path: ../../../htdocs/core/modules/commande/doc/doc_generic_order_odt.modules.php
-
message: '#^Parameter \#2 \$addpercent of function vatrate expects bool, int given\.$#'
identifier: argument.type
count: 6
- path: ../../htdocs/core/modules/commande/doc/pdf_einstein.modules.php
+ path: ../../../htdocs/core/modules/commande/doc/pdf_einstein.modules.php
-
message: '#^Parameter \#3 \$posy of method pdf_einstein\:\:_tableau_info\(\) expects int, float given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/modules/commande/doc/pdf_einstein.modules.php
+ path: ../../../htdocs/core/modules/commande/doc/pdf_einstein.modules.php
-
message: '#^Parameter \#4 \$posy of method pdf_einstein\:\:_tableau_tot\(\) expects int, float given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/modules/commande/doc/pdf_einstein.modules.php
+ path: ../../../htdocs/core/modules/commande/doc/pdf_einstein.modules.php
-
message: '#^Parameter \#5 \$w of function pdf_writelinedesc expects int, float given\.$#'
identifier: argument.type
count: 2
- path: ../../htdocs/core/modules/commande/doc/pdf_einstein.modules.php
+ path: ../../../htdocs/core/modules/commande/doc/pdf_einstein.modules.php
-
message: '#^Property Commande\:\:\$availability \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/core/modules/commande/doc/pdf_einstein.modules.php
+ path: ../../../htdocs/core/modules/commande/doc/pdf_einstein.modules.php
-
message: '#^Property CommonObject\:\:\$multicurrency_tx \(array\\|float\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 5
- path: ../../htdocs/core/modules/commande/doc/pdf_einstein.modules.php
+ path: ../../../htdocs/core/modules/commande/doc/pdf_einstein.modules.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
- path: ../../htdocs/core/modules/commande/doc/pdf_einstein.modules.php
+ path: ../../../htdocs/core/modules/commande/doc/pdf_einstein.modules.php
-
message: '#^Call to function is_object\(\) with object will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/modules/commande/doc/pdf_eratosthene.modules.php
+ path: ../../../htdocs/core/modules/commande/doc/pdf_eratosthene.modules.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
- path: ../../htdocs/core/modules/commande/doc/pdf_eratosthene.modules.php
+ path: ../../../htdocs/core/modules/commande/doc/pdf_eratosthene.modules.php
-
message: '#^Parameter \#3 \$posy of method pdf_eratosthene\:\:drawInfoTable\(\) expects int, float given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/modules/commande/doc/pdf_eratosthene.modules.php
+ path: ../../../htdocs/core/modules/commande/doc/pdf_eratosthene.modules.php
-
message: '#^Parameter \#4 \$posy of method pdf_eratosthene\:\:drawTotalTable\(\) expects int, float given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/modules/commande/doc/pdf_eratosthene.modules.php
+ path: ../../../htdocs/core/modules/commande/doc/pdf_eratosthene.modules.php
-
message: '#^Property Commande\:\:\$availability \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/core/modules/commande/doc/pdf_eratosthene.modules.php
+ path: ../../../htdocs/core/modules/commande/doc/pdf_eratosthene.modules.php
-
message: '#^Property CommonObject\:\:\$multicurrency_tx \(array\\|float\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 5
- path: ../../htdocs/core/modules/commande/doc/pdf_eratosthene.modules.php
+ path: ../../../htdocs/core/modules/commande/doc/pdf_eratosthene.modules.php
-
message: '#^Property pdf_eratosthene\:\:\$cols \(array\\) does not accept non\-empty\-array\\.$#'
identifier: assign.propertyType
count: 1
- path: ../../htdocs/core/modules/commande/doc/pdf_eratosthene.modules.php
+ path: ../../../htdocs/core/modules/commande/doc/pdf_eratosthene.modules.php
-
message: '#^Property pdf_eratosthene\:\:\$cols \(array\\) does not accept non\-empty\-array\\|int\<1, max\>, status\: false, title\: array\{textkey\: ''Photo'', label\: '' ''\}, content\: array\{padding\: array\{0, 0, 0, 0\}\}, border\-left\: false\}\|array\{rank\: int, width\: float\|int, status\: bool, title\: array\{textkey\: string, label\: string, align\: string, padding\: array\{float, float, float, float\}\}, content\: array\{align\: string, padding\: array\{float, float, float, float\}\}\}\>\.$#'
identifier: assign.propertyType
count: 1
- path: ../../htdocs/core/modules/commande/doc/pdf_eratosthene.modules.php
+ path: ../../../htdocs/core/modules/commande/doc/pdf_eratosthene.modules.php
-
message: '#^Property pdf_eratosthene\:\:\$cols \(array\\) does not accept non\-empty\-array\\|int\<1, max\>, status\: true, title\: array\{textkey\: ''Photo'', label\: '' ''\}, content\: array\{padding\: array\{0, 0, 0, 0\}\}, border\-left\: false\}\|array\{rank\: int, width\: float\|int, status\: bool, title\: array\{textkey\: string, label\: string, align\: string, padding\: array\{float, float, float, float\}\}, content\: array\{align\: string, padding\: array\{float, float, float, float\}\}\}\>\.$#'
identifier: assign.propertyType
count: 1
- path: ../../htdocs/core/modules/commande/doc/pdf_eratosthene.modules.php
+ path: ../../../htdocs/core/modules/commande/doc/pdf_eratosthene.modules.php
-
message: '#^Property pdf_eratosthene\:\:\$cols \(array\\) does not accept non\-empty\-array\\.$#'
identifier: assign.propertyType
count: 1
- path: ../../htdocs/core/modules/commande/doc/pdf_eratosthene.modules.php
+ path: ../../../htdocs/core/modules/commande/doc/pdf_eratosthene.modules.php
-
message: '#^Property pdf_eratosthene\:\:\$cols \(array\\) does not accept non\-empty\-array\\.$#'
identifier: assign.propertyType
count: 1
- path: ../../htdocs/core/modules/commande/doc/pdf_eratosthene.modules.php
+ path: ../../../htdocs/core/modules/commande/doc/pdf_eratosthene.modules.php
-
message: '#^Property pdf_eratosthene\:\:\$cols \(array\\) does not accept non\-empty\-array\\.$#'
identifier: assign.propertyType
count: 1
- path: ../../htdocs/core/modules/commande/doc/pdf_eratosthene.modules.php
+ path: ../../../htdocs/core/modules/commande/doc/pdf_eratosthene.modules.php
-
message: '#^Property pdf_eratosthene\:\:\$cols \(array\\) does not accept non\-empty\-array\\.$#'
identifier: assign.propertyType
count: 1
- path: ../../htdocs/core/modules/commande/doc/pdf_eratosthene.modules.php
+ path: ../../../htdocs/core/modules/commande/doc/pdf_eratosthene.modules.php
-
message: '#^Property pdf_eratosthene\:\:\$cols \(array\\) does not accept non\-empty\-array\, status\: true, title\: array\{textkey\: ''PriceUHT''\}, border\-left\: true\}\|array\{rank\: int, width\: float\|int, status\: bool, title\: array\{textkey\: string, label\: string, align\: string, padding\: array\{float, float, float, float\}\}, content\: array\{align\: string, padding\: array\{float, float, float, float\}\}\}\>\.$#'
identifier: assign.propertyType
count: 1
- path: ../../htdocs/core/modules/commande/doc/pdf_eratosthene.modules.php
+ path: ../../../htdocs/core/modules/commande/doc/pdf_eratosthene.modules.php
-
message: '#^Property pdf_eratosthene\:\:\$cols \(array\\) does not accept non\-empty\-array\\.$#'
identifier: assign.propertyType
count: 1
- path: ../../htdocs/core/modules/commande/doc/pdf_eratosthene.modules.php
+ path: ../../../htdocs/core/modules/commande/doc/pdf_eratosthene.modules.php
-
message: '#^Property pdf_eratosthene\:\:\$cols \(array\\) does not accept non\-empty\-array\\.$#'
identifier: assign.propertyType
count: 1
- path: ../../htdocs/core/modules/commande/doc/pdf_eratosthene.modules.php
+ path: ../../../htdocs/core/modules/commande/doc/pdf_eratosthene.modules.php
-
message: '#^Property pdf_eratosthene\:\:\$cols \(array\\) does not accept non\-empty\-array\\.$#'
identifier: assign.propertyType
count: 1
- path: ../../htdocs/core/modules/commande/doc/pdf_eratosthene.modules.php
+ path: ../../../htdocs/core/modules/commande/doc/pdf_eratosthene.modules.php
-
message: '#^Property pdf_eratosthene\:\:\$cols \(array\\) does not accept non\-empty\-array\\.$#'
identifier: assign.propertyType
count: 1
- path: ../../htdocs/core/modules/commande/doc/pdf_eratosthene.modules.php
+ path: ../../../htdocs/core/modules/commande/doc/pdf_eratosthene.modules.php
-
message: '#^Property pdf_eratosthene\:\:\$cols \(array\\) does not accept non\-empty\-array\\.$#'
identifier: assign.propertyType
count: 1
- path: ../../htdocs/core/modules/commande/doc/pdf_eratosthene.modules.php
+ path: ../../../htdocs/core/modules/commande/doc/pdf_eratosthene.modules.php
-
message: '#^Property pdf_eratosthene\:\:\$cols \(array\\) does not accept non\-empty\-array\\.$#'
identifier: assign.propertyType
count: 1
- path: ../../htdocs/core/modules/commande/doc/pdf_eratosthene.modules.php
+ path: ../../../htdocs/core/modules/commande/doc/pdf_eratosthene.modules.php
-
message: '#^Property pdf_eratosthene\:\:\$cols \(array\\) does not accept non\-empty\-array\\.$#'
identifier: assign.propertyType
count: 1
- path: ../../htdocs/core/modules/commande/doc/pdf_eratosthene.modules.php
+ path: ../../../htdocs/core/modules/commande/doc/pdf_eratosthene.modules.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
- path: ../../htdocs/core/modules/commande/doc/pdf_eratosthene.modules.php
+ path: ../../../htdocs/core/modules/commande/doc/pdf_eratosthene.modules.php
-
message: '#^Variable \$carac_client_name might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/core/modules/commande/doc/pdf_eratosthene.modules.php
+ path: ../../../htdocs/core/modules/commande/doc/pdf_eratosthene.modules.php
-
message: '#^Variable \$realpath might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/core/modules/commande/doc/pdf_eratosthene.modules.php
+ path: ../../../htdocs/core/modules/commande/doc/pdf_eratosthene.modules.php
-
message: '#^Property mod_commande_marbre\:\:\$prefix has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/modules/commande/mod_commande_marbre.php
+ path: ../../../htdocs/core/modules/commande/mod_commande_marbre.php
-
message: '#^Parameter \#1 \$object of method CommonDocGenerator\:\:get_substitutionarray_each_var_object\(\) expects array\, Contrat given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/modules/contract/doc/doc_generic_contract_odt.modules.php
+ path: ../../../htdocs/core/modules/contract/doc/doc_generic_contract_odt.modules.php
-
message: '#^Parameter \#1 \$object of method CommonDocGenerator\:\:get_substitutionarray_object\(\) expects CommonObject, array\ given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/modules/contract/doc/doc_generic_contract_odt.modules.php
+ path: ../../../htdocs/core/modules/contract/doc/doc_generic_contract_odt.modules.php
-
message: '#^Parameter \#2 \$config of class Odf constructor expects string, array\ given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/modules/contract/doc/doc_generic_contract_odt.modules.php
+ path: ../../../htdocs/core/modules/contract/doc/doc_generic_contract_odt.modules.php
-
message: '#^Parameter \#3 \$object of function complete_substitutions_array expects CommonObject\|null, array\ given\.$#'
identifier: argument.type
count: 2
- path: ../../htdocs/core/modules/contract/doc/doc_generic_contract_odt.modules.php
+ path: ../../../htdocs/core/modules/contract/doc/doc_generic_contract_odt.modules.php
-
message: '#^Parameter \#3 \$tab_height of method pdf_strato\:\:tabSignature\(\) expects int, float given\.$#'
identifier: argument.type
count: 2
- path: ../../htdocs/core/modules/contract/doc/pdf_strato.modules.php
+ path: ../../../htdocs/core/modules/contract/doc/pdf_strato.modules.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
- path: ../../htdocs/core/modules/contract/doc/pdf_strato.modules.php
+ path: ../../../htdocs/core/modules/contract/doc/pdf_strato.modules.php
-
message: '#^Call to function is_object\(\) with object will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/modules/delivery/doc/pdf_storm.modules.php
+ path: ../../../htdocs/core/modules/delivery/doc/pdf_storm.modules.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
- path: ../../htdocs/core/modules/delivery/doc/pdf_storm.modules.php
+ path: ../../../htdocs/core/modules/delivery/doc/pdf_storm.modules.php
-
message: '#^Parameter \#3 \$posy of method pdf_storm\:\:_tableau_info\(\) expects int, float given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/modules/delivery/doc/pdf_storm.modules.php
+ path: ../../../htdocs/core/modules/delivery/doc/pdf_storm.modules.php
-
message: '#^Parameter \#4 \$columnText of method CommonDocGenerator\:\:printStdColumnContent\(\) expects string, float given\.$#'
identifier: argument.type
count: 2
- path: ../../htdocs/core/modules/delivery/doc/pdf_storm.modules.php
+ path: ../../../htdocs/core/modules/delivery/doc/pdf_storm.modules.php
-
message: '#^Parameter \#5 \$w of function pdf_writelinedesc expects int, float given\.$#'
identifier: argument.type
count: 2
- path: ../../htdocs/core/modules/delivery/doc/pdf_storm.modules.php
+ path: ../../../htdocs/core/modules/delivery/doc/pdf_storm.modules.php
-
message: '#^Property CommonDocGenerator\:\:\$cols \(array\\) does not accept non\-empty\-array\\.$#'
identifier: assign.propertyType
count: 1
- path: ../../htdocs/core/modules/delivery/doc/pdf_storm.modules.php
+ path: ../../../htdocs/core/modules/delivery/doc/pdf_storm.modules.php
-
message: '#^Property CommonDocGenerator\:\:\$cols \(array\\) does not accept non\-empty\-array\\.$#'
identifier: assign.propertyType
count: 1
- path: ../../htdocs/core/modules/delivery/doc/pdf_storm.modules.php
+ path: ../../../htdocs/core/modules/delivery/doc/pdf_storm.modules.php
-
message: '#^Property CommonDocGenerator\:\:\$cols \(array\\) does not accept non\-empty\-array\\.$#'
identifier: assign.propertyType
count: 1
- path: ../../htdocs/core/modules/delivery/doc/pdf_storm.modules.php
+ path: ../../../htdocs/core/modules/delivery/doc/pdf_storm.modules.php
-
message: '#^Property CommonDocGenerator\:\:\$cols \(array\\) does not accept non\-empty\-array\\.$#'
identifier: assign.propertyType
count: 1
- path: ../../htdocs/core/modules/delivery/doc/pdf_storm.modules.php
+ path: ../../../htdocs/core/modules/delivery/doc/pdf_storm.modules.php
-
message: '#^Property CommonDocGenerator\:\:\$cols \(array\\) does not accept non\-empty\-array\\.$#'
identifier: assign.propertyType
count: 1
- path: ../../htdocs/core/modules/delivery/doc/pdf_storm.modules.php
+ path: ../../../htdocs/core/modules/delivery/doc/pdf_storm.modules.php
-
message: '#^Property CommonDocGenerator\:\:\$cols \(array\\) does not accept non\-empty\-array\\.$#'
identifier: assign.propertyType
count: 1
- path: ../../htdocs/core/modules/delivery/doc/pdf_storm.modules.php
+ path: ../../../htdocs/core/modules/delivery/doc/pdf_storm.modules.php
-
message: '#^Variable \$realpath might not be defined\.$#'
identifier: variable.undefined
count: 1
- path: ../../htdocs/core/modules/delivery/doc/pdf_storm.modules.php
+ path: ../../../htdocs/core/modules/delivery/doc/pdf_storm.modules.php
-
message: '#^Call to function is_object\(\) with object will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/modules/delivery/doc/pdf_typhon.modules.php
+ path: ../../../htdocs/core/modules/delivery/doc/pdf_typhon.modules.php
-
message: '#^Parameter \#3 \$posy of method pdf_typhon\:\:_tableau_info\(\) expects int, float given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/modules/delivery/doc/pdf_typhon.modules.php
+ path: ../../../htdocs/core/modules/delivery/doc/pdf_typhon.modules.php
-
message: '#^Parameter \#5 \$w of function pdf_writelinedesc expects int, float given\.$#'
identifier: argument.type
count: 2
- path: ../../htdocs/core/modules/delivery/doc/pdf_typhon.modules.php
+ path: ../../../htdocs/core/modules/delivery/doc/pdf_typhon.modules.php
-
message: '#^Property pdf_typhon\:\:\$posxcomm has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/modules/delivery/doc/pdf_typhon.modules.php
+ path: ../../../htdocs/core/modules/delivery/doc/pdf_typhon.modules.php
-
message: '#^Property pdf_typhon\:\:\$posxremainingqty has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/modules/delivery/doc/pdf_typhon.modules.php
+ path: ../../../htdocs/core/modules/delivery/doc/pdf_typhon.modules.php
-
message: '#^Property pdf_typhon\:\:\$posxweightvol has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/modules/delivery/doc/pdf_typhon.modules.php
+ path: ../../../htdocs/core/modules/delivery/doc/pdf_typhon.modules.php
-
message: '#^Property mod_delivery_jade\:\:\$prefix has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/modules/delivery/mod_delivery_jade.php
+ path: ../../../htdocs/core/modules/delivery/mod_delivery_jade.php
-
message: '#^Call to function is_object\(\) with object will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/modules/dons/html_cerfafr.modules.php
+ path: ../../../htdocs/core/modules/dons/html_cerfafr.modules.php
-
message: '#^Loose comparison using \!\= between 0 and '''' will always evaluate to true\.$#'
identifier: notEqual.alwaysTrue
count: 2
- path: ../../htdocs/core/modules/dons/html_cerfafr.modules.php
+ path: ../../../htdocs/core/modules/dons/html_cerfafr.modules.php
-
message: '#^Call to function is_object\(\) with object will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/modules/dons/html_generic.modules.php
+ path: ../../../htdocs/core/modules/dons/html_generic.modules.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
- path: ../../htdocs/core/modules/expedition/doc/doc_generic_shipment_odt.modules.php
+ path: ../../../htdocs/core/modules/expedition/doc/doc_generic_shipment_odt.modules.php
-
message: '#^Parameter \#1 \$substitutionarray of function complete_substitutions_array expects array\, array\ given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/modules/expedition/doc/doc_generic_shipment_odt.modules.php
+ path: ../../../htdocs/core/modules/expedition/doc/doc_generic_shipment_odt.modules.php
-
message: '#^Parameter \#2 \$config of class Odf constructor expects string, array\ given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/modules/expedition/doc/doc_generic_shipment_odt.modules.php
+ path: ../../../htdocs/core/modules/expedition/doc/doc_generic_shipment_odt.modules.php
-
message: '#^Parameter \#4 \$columnText of method CommonDocGenerator\:\:printStdColumnContent\(\) expects string, float given\.$#'
identifier: argument.type
count: 2
- path: ../../htdocs/core/modules/expedition/doc/pdf_espadon.modules.php
+ path: ../../../htdocs/core/modules/expedition/doc/pdf_espadon.modules.php
-
message: '#^Parameter \#4 \$columnText of method CommonDocGenerator\:\:printStdColumnContent\(\) expects string, float\|int\\|int\<1, max\> given\.$#'
identifier: argument.type
count: 2
- path: ../../htdocs/core/modules/expedition/doc/pdf_espadon.modules.php
+ path: ../../../htdocs/core/modules/expedition/doc/pdf_espadon.modules.php
-
message: '#^Parameter \#4 \$posy of method pdf_espadon\:\:_tableau_tot\(\) expects int, float given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/modules/expedition/doc/pdf_espadon.modules.php
+ path: ../../../htdocs/core/modules/expedition/doc/pdf_espadon.modules.php
-
message: '#^Property CommonDocGenerator\:\:\$cols \(array\\) does not accept non\-empty\-array\\.$#'
identifier: assign.propertyType
count: 1
- path: ../../htdocs/core/modules/expedition/doc/pdf_espadon.modules.php
+ path: ../../../htdocs/core/modules/expedition/doc/pdf_espadon.modules.php
-
message: '#^Property CommonDocGenerator\:\:\$cols \(array\\) does not accept non\-empty\-array\\.$#'
identifier: assign.propertyType
count: 1
- path: ../../htdocs/core/modules/expedition/doc/pdf_espadon.modules.php
+ path: ../../../htdocs/core/modules/expedition/doc/pdf_espadon.modules.php
-
message: '#^Property CommonDocGenerator\:\:\$cols \(array\\) does not accept non\-empty\-array\\.$#'
identifier: assign.propertyType
count: 1
- path: ../../htdocs/core/modules/expedition/doc/pdf_espadon.modules.php
+ path: ../../../htdocs/core/modules/expedition/doc/pdf_espadon.modules.php
-
message: '#^Property CommonDocGenerator\:\:\$cols \(array\\) does not accept non\-empty\-array\\.$#'
identifier: assign.propertyType
count: 1
- path: ../../htdocs/core/modules/expedition/doc/pdf_espadon.modules.php
+ path: ../../../htdocs/core/modules/expedition/doc/pdf_espadon.modules.php
-
message: '#^Property CommonDocGenerator\:\:\$cols \(array\\) does not accept non\-empty\-array\\.$#'
identifier: assign.propertyType
count: 1
- path: ../../htdocs/core/modules/expedition/doc/pdf_espadon.modules.php
+ path: ../../../htdocs/core/modules/expedition/doc/pdf_espadon.modules.php
-
message: '#^Property CommonDocGenerator\:\:\$cols \(array\\) does not accept non\-empty\-array\\.$#'
identifier: assign.propertyType
count: 1
- path: ../../htdocs/core/modules/expedition/doc/pdf_espadon.modules.php
+ path: ../../../htdocs/core/modules/expedition/doc/pdf_espadon.modules.php
-
message: '#^Property CommonDocGenerator\:\:\$cols \(array\\) does not accept non\-empty\-array\\.$#'
identifier: assign.propertyType
count: 1
- path: ../../htdocs/core/modules/expedition/doc/pdf_espadon.modules.php
+ path: ../../../htdocs/core/modules/expedition/doc/pdf_espadon.modules.php
-
message: '#^Property CommonDocGenerator\:\:\$cols \(array\\) does not accept non\-empty\-array\\.$#'
identifier: assign.propertyType
count: 1
- path: ../../htdocs/core/modules/expedition/doc/pdf_espadon.modules.php
+ path: ../../../htdocs/core/modules/expedition/doc/pdf_espadon.modules.php
-
message: '#^Property CommonDocGenerator\:\:\$cols \(array\\) does not accept non\-empty\-array\\.$#'
identifier: assign.propertyType
count: 1
- path: ../../htdocs/core/modules/expedition/doc/pdf_espadon.modules.php
+ path: ../../../htdocs/core/modules/expedition/doc/pdf_espadon.modules.php
-
message: '#^Property CommonDocGenerator\:\:\$cols \(array\\) does not accept non\-empty\-array\\.$#'
identifier: assign.propertyType
count: 1
- path: ../../htdocs/core/modules/expedition/doc/pdf_espadon.modules.php
+ path: ../../../htdocs/core/modules/expedition/doc/pdf_espadon.modules.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
- path: ../../htdocs/core/modules/expedition/doc/pdf_espadon.modules.php
+ path: ../../../htdocs/core/modules/expedition/doc/pdf_espadon.modules.php
-
message: '#^Call to function is_object\(\) with object will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/modules/expedition/doc/pdf_merou.modules.php
+ path: ../../../htdocs/core/modules/expedition/doc/pdf_merou.modules.php
-
message: '#^Property pdf_merou\:\:\$destinataire has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/modules/expedition/doc/pdf_merou.modules.php
+ path: ../../../htdocs/core/modules/expedition/doc/pdf_merou.modules.php
-
message: '#^Property pdf_merou\:\:\$expediteur has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/modules/expedition/doc/pdf_merou.modules.php
+ path: ../../../htdocs/core/modules/expedition/doc/pdf_merou.modules.php
-
message: '#^Property pdf_merou\:\:\$livreur has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/modules/expedition/doc/pdf_merou.modules.php
+ path: ../../../htdocs/core/modules/expedition/doc/pdf_merou.modules.php
-
message: '#^Parameter \#4 \$posy of method pdf_rouget\:\:_tableau_tot\(\) expects int, float given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/modules/expedition/doc/pdf_rouget.modules.php
+ path: ../../../htdocs/core/modules/expedition/doc/pdf_rouget.modules.php
-
message: '#^Parameter \#5 \$w of function pdf_writelinedesc expects int, float given\.$#'
identifier: argument.type
count: 2
- path: ../../htdocs/core/modules/expedition/doc/pdf_rouget.modules.php
+ path: ../../../htdocs/core/modules/expedition/doc/pdf_rouget.modules.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
- path: ../../htdocs/core/modules/expedition/doc/pdf_rouget.modules.php
+ path: ../../../htdocs/core/modules/expedition/doc/pdf_rouget.modules.php
-
message: '#^Property mod_expedition_safor\:\:\$prefix has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/modules/expedition/mod_expedition_safor.php
+ path: ../../../htdocs/core/modules/expedition/mod_expedition_safor.php
-
message: '#^Parameter \#3 \$posy of method pdf_standard_expensereport\:\:tablePayments\(\) expects int, float given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/modules/expensereport/doc/pdf_standard_expensereport.modules.php
+ path: ../../../htdocs/core/modules/expensereport/doc/pdf_standard_expensereport.modules.php
-
message: '#^Parameter \#3 \$tab_height of method pdf_standard_expensereport\:\:_tableau\(\) expects int, float given\.$#'
identifier: argument.type
count: 6
- path: ../../htdocs/core/modules/expensereport/doc/pdf_standard_expensereport.modules.php
+ path: ../../../htdocs/core/modules/expensereport/doc/pdf_standard_expensereport.modules.php
-
message: '#^Property pdf_standard_expensereport\:\:\$postotalttc has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/modules/expensereport/doc/pdf_standard_expensereport.modules.php
+ path: ../../../htdocs/core/modules/expensereport/doc/pdf_standard_expensereport.modules.php
-
message: '#^Property pdf_standard_expensereport\:\:\$posxcomment has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/modules/expensereport/doc/pdf_standard_expensereport.modules.php
+ path: ../../../htdocs/core/modules/expensereport/doc/pdf_standard_expensereport.modules.php
-
message: '#^Property pdf_standard_expensereport\:\:\$posxpiece has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/modules/expensereport/doc/pdf_standard_expensereport.modules.php
+ path: ../../../htdocs/core/modules/expensereport/doc/pdf_standard_expensereport.modules.php
-
message: '#^Property pdf_standard_expensereport\:\:\$posxprojet has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/modules/expensereport/doc/pdf_standard_expensereport.modules.php
+ path: ../../../htdocs/core/modules/expensereport/doc/pdf_standard_expensereport.modules.php
-
message: '#^Property pdf_standard_expensereport\:\:\$posxtype has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/modules/expensereport/doc/pdf_standard_expensereport.modules.php
+ path: ../../../htdocs/core/modules/expensereport/doc/pdf_standard_expensereport.modules.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 2
- path: ../../htdocs/core/modules/expensereport/doc/pdf_standard_expensereport.modules.php
+ path: ../../../htdocs/core/modules/expensereport/doc/pdf_standard_expensereport.modules.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 6
- path: ../../htdocs/core/modules/expensereport/doc/pdf_standard_expensereport.modules.php
+ path: ../../../htdocs/core/modules/expensereport/doc/pdf_standard_expensereport.modules.php
-
message: '#^Property mod_expensereport_jade\:\:\$prefix has no type specified\.$#'
identifier: missingType.property
count: 1
- path: ../../htdocs/core/modules/expensereport/mod_expensereport_jade.php
+ path: ../../../htdocs/core/modules/expensereport/mod_expensereport_jade.php
-
message: '#^Parameter \#1 \$object of method CommonDocGenerator\:\:get_substitutionarray_each_var_object\(\) expects array\, Facture given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/modules/facture/doc/doc_generic_invoice_odt.modules.php
+ path: ../../../htdocs/core/modules/facture/doc/doc_generic_invoice_odt.modules.php
-
message: '#^Parameter \#1 \$object of method CommonDocGenerator\:\:get_substitutionarray_object\(\) expects CommonObject, array\ given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/modules/facture/doc/doc_generic_invoice_odt.modules.php
+ path: ../../../htdocs/core/modules/facture/doc/doc_generic_invoice_odt.modules.php
-
message: '#^Parameter \#1 \$substitutionarray of function complete_substitutions_array expects array\, array\ given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/modules/facture/doc/doc_generic_invoice_odt.modules.php
+ path: ../../../htdocs/core/modules/facture/doc/doc_generic_invoice_odt.modules.php
-
message: '#^Parameter \#2 \$config of class Odf constructor expects string, array\ given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/modules/facture/doc/doc_generic_invoice_odt.modules.php
+ path: ../../../htdocs/core/modules/facture/doc/doc_generic_invoice_odt.modules.php
-
message: '#^Parameter \#3 \$object of function complete_substitutions_array expects CommonObject\|null, array\ given\.$#'
identifier: argument.type
count: 2
- path: ../../htdocs/core/modules/facture/doc/doc_generic_invoice_odt.modules.php
+ path: ../../../htdocs/core/modules/facture/doc/doc_generic_invoice_odt.modules.php
-
message: '#^Variable \$array_propal_object in isset\(\) always exists and is not nullable\.$#'
identifier: isset.variable
count: 1
- path: ../../htdocs/core/modules/facture/doc/doc_generic_invoice_odt.modules.php
+ path: ../../../htdocs/core/modules/facture/doc/doc_generic_invoice_odt.modules.php
-
message: '#^Call to function is_object\(\) with object will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
- path: ../../htdocs/core/modules/facture/doc/pdf_crabe.modules.php
+ path: ../../../htdocs/core/modules/facture/doc/pdf_crabe.modules.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 6
- path: ../../htdocs/core/modules/facture/doc/pdf_crabe.modules.php
+ path: ../../../htdocs/core/modules/facture/doc/pdf_crabe.modules.php
-
message: '#^Parameter \#3 \$posy of method pdf_crabe\:\:_tableau_info\(\) expects int, float given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/modules/facture/doc/pdf_crabe.modules.php
+ path: ../../../htdocs/core/modules/facture/doc/pdf_crabe.modules.php
-
message: '#^Parameter \#4 \$posy of method pdf_crabe\:\:_tableau_tot\(\) expects int, float given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/modules/facture/doc/pdf_crabe.modules.php
+ path: ../../../htdocs/core/modules/facture/doc/pdf_crabe.modules.php
-
message: '#^Parameter \#5 \$heightforfooter of method pdf_crabe\:\:_tableau_versements\(\) expects int, float given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/modules/facture/doc/pdf_crabe.modules.php
+ path: ../../../htdocs/core/modules/facture/doc/pdf_crabe.modules.php
-
message: '#^Parameter \#5 \$w of function pdf_writelinedesc expects int, float given\.$#'
identifier: argument.type
count: 2
- path: ../../htdocs/core/modules/facture/doc/pdf_crabe.modules.php
+ path: ../../../htdocs/core/modules/facture/doc/pdf_crabe.modules.php
-
message: '#^Property CommonInvoice\:\:\$type \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/core/modules/facture/doc/pdf_crabe.modules.php
+ path: ../../../htdocs/core/modules/facture/doc/pdf_crabe.modules.php
-
message: '#^Property CommonObject\:\:\$multicurrency_tx \(array\\|float\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 5
- path: ../../htdocs/core/modules/facture/doc/pdf_crabe.modules.php
+ path: ../../../htdocs/core/modules/facture/doc/pdf_crabe.modules.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
- path: ../../htdocs/core/modules/facture/doc/pdf_crabe.modules.php
+ path: ../../../htdocs/core/modules/facture/doc/pdf_crabe.modules.php
-
message: '#^Call to function is_object\(\) with object will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 13
- path: ../../htdocs/core/modules/facture/doc/pdf_octopus.modules.php
+ path: ../../../htdocs/core/modules/facture/doc/pdf_octopus.modules.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
- path: ../../htdocs/core/modules/facture/doc/pdf_octopus.modules.php
+ path: ../../../htdocs/core/modules/facture/doc/pdf_octopus.modules.php
-
message: '#^Parameter \#1 \$a of method pdf_octopus\:\:sumSituation\(\) expects array\\|float\|int\>, array\ given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/modules/facture/doc/pdf_octopus.modules.php
+ path: ../../../htdocs/core/modules/facture/doc/pdf_octopus.modules.php
-
message: '#^Parameter \#2 \$addpercent of function vatrate expects bool, int given\.$#'
identifier: argument.type
count: 7
- path: ../../htdocs/core/modules/facture/doc/pdf_octopus.modules.php
+ path: ../../../htdocs/core/modules/facture/doc/pdf_octopus.modules.php
-
message: '#^Parameter \#2 \$current_line of method pdf_octopus\:\:getInfosLineLastSituation\(\) expects FactureLigne, CommonInvoiceLine given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/modules/facture/doc/pdf_octopus.modules.php
+ path: ../../../htdocs/core/modules/facture/doc/pdf_octopus.modules.php
-
message: '#^Parameter \#3 \$posy of method pdf_octopus\:\:drawInfoTable\(\) expects int, float given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/modules/facture/doc/pdf_octopus.modules.php
+ path: ../../../htdocs/core/modules/facture/doc/pdf_octopus.modules.php
-
message: '#^Parameter \#3 \$tab_height of method pdf_octopus\:\:_tableFirstPage\(\) expects int, float given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/modules/facture/doc/pdf_octopus.modules.php
+ path: ../../../htdocs/core/modules/facture/doc/pdf_octopus.modules.php
-
message: '#^Parameter \#3 \$tab_height of method pdf_octopus\:\:_tableau\(\) expects int, float given\.$#'
identifier: argument.type
count: 3
- path: ../../htdocs/core/modules/facture/doc/pdf_octopus.modules.php
+ path: ../../../htdocs/core/modules/facture/doc/pdf_octopus.modules.php
-
message: '#^Parameter \#4 \$posy of method pdf_octopus\:\:drawTotalTable\(\) expects int, float given\.$#'
identifier: argument.type
count: 1
- path: ../../htdocs/core/modules/facture/doc/pdf_octopus.modules.php
+ path: ../../../htdocs/core/modules/facture/doc/pdf_octopus.modules.php
-
message: '#^Property CommonInvoice\:\:\$type \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
- path: ../../htdocs/core/modules/facture/doc/pdf_octopus.modules.php
+ path: ../../../htdocs/core/modules/facture/doc/pdf_octopus.modules.php
-
message: '#^Property CommonObject\:\:\$multicurrency_tx \(array\\|float\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 5
- path: ../../htdocs/core/modules/facture/doc/pdf_octopus.modules.php
+ path: ../../../htdocs/core/modules/facture/doc/pdf_octopus.modules.php
-
message: '#^Property pdf_octopus\:\:\$cols \(array\\) does not accept non\-empty\-array\\.$#'
identifier: assign.propertyType
count: 1
- path: ../../htdocs/core/modules/facture/doc/pdf_octopus.modules.php
+ path: ../../../htdocs/core/modules/facture/doc/pdf_octopus.modules.php
-
message: '#^Property pdf_octopus\:\:\$cols \(array\