Files
dolibarr/dev/build/phpstan/phpstan-baseline.neon
2025-11-28 12:10:49 +00:00

16460 lines
547 KiB
Plaintext

parameters:
ignoreErrors:
-
message: '#^Variable \$cat_id in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/accountancy/admin/categories.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 2
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
-
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
-
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
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
path: ../../../htdocs/accountancy/admin/journals_list.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/accountancy/admin/productaccount.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
path: ../../../htdocs/accountancy/admin/productaccount.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
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
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
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
-
message: '#^Comparison operation "\>" between 0 and 0 is always false\.$#'
identifier: greater.alwaysFalse
count: 1
path: ../../../htdocs/accountancy/bookkeeping/balance.php
-
message: '#^Result of && is always false\.$#'
identifier: booleanAnd.alwaysFalse
count: 1
path: ../../../htdocs/accountancy/bookkeeping/balance.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
path: ../../../htdocs/accountancy/bookkeeping/balance.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
path: ../../../htdocs/accountancy/bookkeeping/balance.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/accountancy/bookkeeping/export.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
path: ../../../htdocs/accountancy/bookkeeping/export.php
-
message: '#^Call to function is_array\(\) with list\<string\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
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
-
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
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
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
-
message: '#^Result of \|\| is always true\.$#'
identifier: booleanOr.alwaysTrue
count: 1
path: ../../../htdocs/accountancy/class/accountancyexport.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
-
message: '#^Variable \$obj might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/accountancy/class/bookkeeping.class.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
path: ../../../htdocs/accountancy/class/lettering.class.php
-
message: '#^Parameter \#1 \$link_by_element of method Lettering\:\:getGroupElements\(\) expects array\<array\<string, int\>\>, array\<array\<string, string\>\> given\.$#'
identifier: argument.type
count: 1
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
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 2
path: ../../../htdocs/accountancy/closure/index.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
path: ../../../htdocs/accountancy/customer/card.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 2
path: ../../../htdocs/accountancy/customer/index.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
path: ../../../htdocs/accountancy/customer/lines.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
path: ../../../htdocs/accountancy/customer/lines.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
path: ../../../htdocs/accountancy/customer/list.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
path: ../../../htdocs/accountancy/customer/list.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
path: ../../../htdocs/accountancy/expensereport/card.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 2
path: ../../../htdocs/accountancy/expensereport/index.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
path: ../../../htdocs/accountancy/expensereport/lines.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
path: ../../../htdocs/accountancy/expensereport/lines.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
path: ../../../htdocs/accountancy/expensereport/list.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
path: ../../../htdocs/accountancy/expensereport/list.php
-
message: '#^Call to function is_array\(\) with non\-empty\-array will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 4
path: ../../../htdocs/accountancy/journal/bankjournal.php
-
message: '#^Loose comparison using \=\= between ''unknown'' and ''unknown'' will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 1
path: ../../../htdocs/accountancy/journal/bankjournal.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/accountancy/journal/bankjournal.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 2
path: ../../../htdocs/accountancy/journal/bankjournal.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
path: ../../../htdocs/accountancy/journal/bankjournal.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/accountancy/journal/expensereportsjournal.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
path: ../../../htdocs/accountancy/journal/expensereportsjournal.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
path: ../../../htdocs/accountancy/journal/expensereportsjournal.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
path: ../../../htdocs/accountancy/journal/purchasesjournal.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
path: ../../../htdocs/accountancy/journal/sellsjournal.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
path: ../../../htdocs/accountancy/journal/variousjournal.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
path: ../../../htdocs/accountancy/supplier/card.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 2
path: ../../../htdocs/accountancy/supplier/index.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
path: ../../../htdocs/accountancy/supplier/lines.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
path: ../../../htdocs/accountancy/supplier/lines.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
path: ../../../htdocs/accountancy/supplier/list.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 2
path: ../../../htdocs/accountancy/supplier/list.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/adherents/card.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
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
-
message: '#^Loose comparison using \=\= between 0 and 1 will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
path: ../../../htdocs/adherents/list.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 2
path: ../../../htdocs/adherents/list.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
path: ../../../htdocs/adherents/list.php
-
message: '#^Call to function is_object\(\) with Adherent will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/adherents/messaging.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 2
path: ../../../htdocs/adherents/type.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 2
path: ../../../htdocs/admin/agenda.php
-
message: '#^Call to function is_object\(\) with ModeleBoxes will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 2
path: ../../../htdocs/admin/boxes.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
-
message: '#^Call to function is_null\(\) with null will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
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
-
message: '#^Variable \$param in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
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
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
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
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
path: ../../../htdocs/admin/eventorganization.php
-
message: '#^Loose comparison using \=\= between 1 and 1 will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 1
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
-
message: '#^Loose comparison using \=\= between ''DETAILS''\|''MAIL''\|''MAILING''\|''NOTE_PRIVATE''\|''NOTE_PUBLIC''\|''SOCIETE''\|''TICKET''\|''USERSIGN'' and ''PRODUCTDESC'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
path: ../../../htdocs/admin/fckeditor.php
-
message: '#^Result of && is always false\.$#'
identifier: booleanAnd.alwaysFalse
count: 1
path: ../../../htdocs/admin/fckeditor.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
path: ../../../htdocs/admin/fediverse.php
-
message: '#^Variable \$result might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/admin/fediverse.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 2
path: ../../../htdocs/admin/hrm.php
-
message: '#^Loose comparison using \=\= between ''integer''\|''varchar'' and ''html'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
path: ../../../htdocs/admin/hrm.php
-
message: '#^Loose comparison using \=\= between ''integer''\|''varchar'' and ''product'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
path: ../../../htdocs/admin/hrm.php
-
message: '#^Loose comparison using \=\= between ''integer''\|''varchar'' and ''textarea'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 2
path: ../../../htdocs/admin/hrm.php
-
message: '#^Loose comparison using \=\= between ''integer''\|''varchar'' and ''yesno'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
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
-
message: '#^Loose comparison using \=\= between ''varchar'' and ''product'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
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
-
message: '#^Loose comparison using \=\= between ''varchar'' and ''yesno'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
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
-
message: '#^Variable \$arrayofparameters in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/admin/hrm.php
-
message: '#^Variable \$object might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/admin/hrm.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/admin/index.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
-
message: '#^Variable \$setupnotempty in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
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
-
message: '#^Variable \$aCurrencies in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 2
path: ../../../htdocs/admin/limits.php
-
message: '#^Call to function is_array\(\) with non\-empty\-list\<array\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/admin/mails.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 7
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
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 2
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
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 7
path: ../../../htdocs/admin/mails_passwordreset.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 2
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
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 2
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
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 3
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
-
message: '#^Loose comparison using \=\= between ''create'' and ''edit'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
path: ../../../htdocs/admin/mails_templates.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
path: ../../../htdocs/admin/mails_templates.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 2
path: ../../../htdocs/admin/mails_templates.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 7
path: ../../../htdocs/admin/mails_ticket.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 2
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
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/admin/menus/index.php
-
message: '#^Call to function is_object\(\) with object will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 2
path: ../../../htdocs/admin/modules.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/admin/modules.php
-
message: '#^Loose comparison using \=\= between ''common''\|''commonkanban'' and ''expdev'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
path: ../../../htdocs/admin/modules.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/admin/modules.php
-
message: '#^Result of && is always false\.$#'
identifier: booleanAnd.alwaysFalse
count: 2
path: ../../../htdocs/admin/modules.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 5
path: ../../../htdocs/admin/modules.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 2
path: ../../../htdocs/admin/modules.php
-
message: '#^Call to function is_array\(\) with array\<mixed\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 2
path: ../../../htdocs/admin/notification.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 2
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
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
path: ../../../htdocs/admin/oauthlogintokens.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/admin/oauthlogintokens.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
path: ../../../htdocs/admin/oauthlogintokens.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 6
path: ../../../htdocs/admin/oauthlogintokens.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
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
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 3
path: ../../../htdocs/admin/perms.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 2
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
-
message: '#^Variable \$smsfile might not be defined\.$#'
identifier: variable.undefined
count: 5
path: ../../../htdocs/admin/sms.php
-
message: '#^Loose comparison using \=\= between ''add'' and ''add'' will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 1
path: ../../../htdocs/admin/spip.php
-
message: '#^Result of \|\| is always true\.$#'
identifier: booleanOr.alwaysTrue
count: 1
path: ../../../htdocs/admin/spip.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/admin/system/about.php
-
message: '#^Loose comparison using \=\= between 0\|1 and 2 will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
path: ../../../htdocs/admin/system/database.php
-
message: '#^Variable \$row might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/admin/system/dbtable.php
-
message: '#^Loose comparison using \!\= between '',''\|''\.'' and '' '' will always evaluate to true\.$#'
identifier: notEqual.alwaysTrue
count: 1
path: ../../../htdocs/admin/system/dolibarr.php
-
message: '#^Loose comparison using \!\= between '''' and ''kanban'' will always evaluate to true\.$#'
identifier: notEqual.alwaysTrue
count: 1
path: ../../../htdocs/admin/system/modules.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
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
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/admin/system/perf.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
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
-
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
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
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
-
message: '#^Negated boolean expression is always false\.$#'
identifier: booleanNot.alwaysFalse
count: 1
path: ../../../htdocs/admin/tools/dolibarr_export.php
-
message: '#^Variable \$ExecTimeLimit in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/admin/tools/export.php
-
message: '#^Variable \$massaction might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/admin/tools/export.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
path: ../../../htdocs/admin/tools/listevents.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 3
path: ../../../htdocs/admin/tools/listsessions.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
path: ../../../htdocs/admin/tools/purge.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
-
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
-
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
-
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
-
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
-
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
-
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
-
message: '#^Variable \$label might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/admin/usergroup.php
-
message: '#^Variable \$scandir might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/admin/usergroup.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 5
path: ../../../htdocs/admin/website.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 4
path: ../../../htdocs/admin/website.php
-
message: '#^Left side of && is always false\.$#'
identifier: booleanAnd.leftAlwaysFalse
count: 3
path: ../../../htdocs/admin/website.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
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
-
message: '#^Return type of call to function dol_sort_array contains unresolvable type\.$#'
identifier: function.unresolvableReturnType
count: 1
path: ../../../htdocs/admin/workflow.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
-
message: '#^Variable \$modulepart in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/api/class/api_documents.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
-
message: '#^Result of && is always false\.$#'
identifier: booleanAnd.alwaysFalse
count: 1
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
-
message: '#^Variable \$tmpfilelist3 in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/api/class/api_setup.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/api/index.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
path: ../../../htdocs/asset/admin/setup.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/asset/admin/setup.php
-
message: '#^Loose comparison using \=\= between ''accountancy_category''\|''string'' and ''accountancy_code'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 2
path: ../../../htdocs/asset/admin/setup.php
-
message: '#^Loose comparison using \=\= between ''accountancy_category''\|''string'' and ''html'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 2
path: ../../../htdocs/asset/admin/setup.php
-
message: '#^Loose comparison using \=\= between ''accountancy_category''\|''string'' and ''product'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 2
path: ../../../htdocs/asset/admin/setup.php
-
message: '#^Loose comparison using \=\= between ''accountancy_category''\|''string'' and ''securekey'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
path: ../../../htdocs/asset/admin/setup.php
-
message: '#^Loose comparison using \=\= between ''accountancy_category''\|''string'' and ''textarea'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 2
path: ../../../htdocs/asset/admin/setup.php
-
message: '#^Loose comparison using \=\= between ''accountancy_category''\|''string'' and ''yesno'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 2
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
-
message: '#^Variable \$arrayofparameters in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/asset/admin/setup.php
-
message: '#^Variable \$object might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/asset/admin/setup.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
path: ../../../htdocs/asset/card.php
-
message: '#^Property Asset\:\:\$fields \(array\<string, array\{type\: string, label\: string, langfile\?\: string, enabled\: int\<0, 2\>\|string, position\: int, notnull\?\: int, visible\: int\<\-6, 6\>\|string, alwayseditable\?\: int\<0, 1\>\|string, \.\.\.\}\>\) does not accept non\-empty\-array\<string, array\{type\: ''integer…'', label\: ''SupplierInvoice'', enabled\: ''1'', noteditable\: 1, position\: 280, notnull\: 0, visible\: 1, index\: 1, \.\.\.\}\|array\{type\: string, label\: string, langfile\?\: string, enabled\: int\<0, 2\>\|string, position\: int, notnull\?\: int, visible\: int\<\-6, 6\>\|string, alwayseditable\?\: int\<0, 1\>\|string, \.\.\.\}\>\.$#'
identifier: assign.propertyType
count: 1
path: ../../../htdocs/asset/card.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
-
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
-
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
-
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
-
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
-
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
-
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
-
message: '#^Property AssetModel\:\:\$asset_accountancy_codes \(AssetAccountancyCodes\) in empty\(\) is not falsy\.$#'
identifier: empty.property
count: 2
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
-
message: '#^Variable \$lines in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/asset/depreciation.php
-
message: '#^Negated boolean expression is always false\.$#'
identifier: booleanNot.alwaysFalse
count: 1
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
-
message: '#^Variable \$backtopageforcancel might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/asset/model/accountancy_codes.php
-
message: '#^Negated boolean expression is always false\.$#'
identifier: booleanNot.alwaysFalse
count: 1
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
-
message: '#^Variable \$assetaccountancycodes might not be defined\.$#'
identifier: variable.undefined
count: 1
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
-
message: '#^Variable \$assetaccountancycodes might not be defined\.$#'
identifier: variable.undefined
count: 1
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
-
message: '#^Variable \$parameters might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/asset/tpl/depreciation_options_edit.tpl.php
-
message: '#^Variable \$parameters might not be defined\.$#'
identifier: variable.undefined
count: 1
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
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
path: ../../../htdocs/barcode/printsheet.php
-
message: '#^Variable \$code might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/barcode/printsheet.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
-
message: '#^Dead catch \- Exception is never thrown in the try block\.$#'
identifier: catch.neverThrown
count: 1
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
-
message: '#^Variable \$idprod might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/bom/bom_card.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 2
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
-
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
-
message: '#^Left side of && is always false\.$#'
identifier: booleanAnd.leftAlwaysFalse
count: 3
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
-
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
-
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
-
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
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/bom/tpl/objectline_title.tpl.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 2
path: ../../../htdocs/bookcal/availabilities_card.php
-
message: '#^Left side of \|\| is always true\.$#'
identifier: booleanOr.leftAlwaysTrue
count: 1
path: ../../../htdocs/bookcal/availabilities_card.php
-
message: '#^Negated boolean expression is always false\.$#'
identifier: booleanNot.alwaysFalse
count: 1
path: ../../../htdocs/bookcal/availabilities_card.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 6
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
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
path: ../../../htdocs/bookcal/availabilities_list.php
-
message: '#^Negated boolean expression is always false\.$#'
identifier: booleanNot.alwaysFalse
count: 1
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
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
path: ../../../htdocs/bookcal/booking_list.php
-
message: '#^Negated boolean expression is always false\.$#'
identifier: booleanNot.alwaysFalse
count: 1
path: ../../../htdocs/bookcal/booking_list.php
-
message: '#^Variable \$lineid might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/bookcal/booking_list.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
path: ../../../htdocs/bookcal/calendar_agenda.php
-
message: '#^Negated boolean expression is always false\.$#'
identifier: booleanNot.alwaysFalse
count: 1
path: ../../../htdocs/bookcal/calendar_agenda.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
path: ../../../htdocs/bookcal/calendar_card.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/bookcal/calendar_card.php
-
message: '#^Negated boolean expression is always false\.$#'
identifier: booleanNot.alwaysFalse
count: 1
path: ../../../htdocs/bookcal/calendar_card.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 5
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
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
path: ../../../htdocs/bookcal/calendar_contact.php
-
message: '#^Negated boolean expression is always false\.$#'
identifier: booleanNot.alwaysFalse
count: 1
path: ../../../htdocs/bookcal/calendar_contact.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 2
path: ../../../htdocs/bookcal/calendar_contact.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
path: ../../../htdocs/bookcal/calendar_document.php
-
message: '#^Negated boolean expression is always false\.$#'
identifier: booleanNot.alwaysFalse
count: 1
path: ../../../htdocs/bookcal/calendar_document.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
path: ../../../htdocs/bookcal/calendar_list.php
-
message: '#^Negated boolean expression is always false\.$#'
identifier: booleanNot.alwaysFalse
count: 1
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
-
message: '#^Call to function is_array\(\) with array\<mixed\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/bookmarks/bookmarks.lib.php
-
message: '#^Call to function is_array\(\) with non\-empty\-array\<mixed\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
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
-
message: '#^Variable \$result might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/categories/card.php
-
message: '#^Loose comparison using \=\= between ''hierarchy'' and ''common'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
path: ../../../htdocs/categories/categorie_list.php
-
message: '#^Loose comparison using \=\= between ''hierarchy'' and ''hierarchy'' will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 1
path: ../../../htdocs/categories/categorie_list.php
-
message: '#^Strict comparison using \=\=\= between array\{type\: string, label\: string, langfile\?\: string, enabled\: int\<0, 2\>\|string, position\: int, notnull\?\: int, visible\: int\<\-6, 6\>\|string, alwayseditable\?\: int\<0, 1\>\|string, \.\.\.\} and null will always evaluate to false\.$#'
identifier: identical.alwaysFalse
count: 1
path: ../../../htdocs/categories/categorie_list.php
-
message: '#^Method Categorie\:\:get_full_arbo\(\) should return \-1\|array\<int, array\{rowid\: int, id\: int, fk_parent\: int, label\: string, description\: string, color\: string, position\: string, visible\: int, \.\.\.\}\> but returns array\<array\{rowid\: mixed, id\: mixed, fk_parent\: mixed, label\: mixed, description\: mixed, color\: mixed, position\: mixed, visible\: mixed, \.\.\.\}\>\.$#'
identifier: return.type
count: 1
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
-
message: '#^Property Categorie\:\:\$cats \(array\<int, array\{rowid\: int, id\: int, fk_parent\: int, label\: string, description\: string, color\: string, position\: string, visible\: int, \.\.\.\}\>\) does not accept array\<array\{rowid\: mixed, id\: mixed, fk_parent\: mixed, label\: mixed, description\: mixed, color\: mixed, position\: mixed, visible\: mixed, \.\.\.\}\>\.$#'
identifier: assign.propertyType
count: 2
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
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 2
path: ../../../htdocs/categories/photos.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 2
path: ../../../htdocs/categories/photos.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
-
message: '#^Loose comparison using \=\= between ''edit'' and ''create'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
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
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/comm/action/card.php
-
message: '#^Property ActionComm\:\:\$contact_id \(int\) does not accept string\.$#'
identifier: assign.propertyType
count: 1
path: ../../../htdocs/comm/action/card.php
-
message: '#^Result of && is always false\.$#'
identifier: booleanAnd.alwaysFalse
count: 2
path: ../../../htdocs/comm/action/card.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
path: ../../../htdocs/comm/action/card.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 2
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
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
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
-
message: '#^Property ActionComm\:\:\$contact_id \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
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
-
message: '#^Property ActionComm\:\:\$socid \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
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
-
message: '#^Property ActionComm\:\:\$type_id \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
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
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
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
-
message: '#^Variable \$agenda_static might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/comm/action/class/actioncomm.class.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 2
path: ../../../htdocs/comm/action/class/cactioncomm.class.php
-
message: '#^Call to function is_array\(\) with array\<mixed\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 2
path: ../../../htdocs/comm/action/index.php
-
message: '#^Call to function is_array\(\) with list\<array\{type\: ''globalsetup''\|''usersetup'', src\: mixed, name\: mixed, offsettz\: int, color\: mixed, default\: mixed, buggedfile\: mixed\}\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/comm/action/index.php
-
message: '#^Call to function is_array\(\) with string will always evaluate to false\.$#'
identifier: function.impossibleType
count: 1
path: ../../../htdocs/comm/action/index.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
path: ../../../htdocs/comm/action/index.php
-
message: '#^Parameter \#16 \$usergroupid of function print_actions_filter expects array\<int\>\|int, string given\.$#'
identifier: argument.type
count: 3
path: ../../../htdocs/comm/action/index.php
-
message: '#^Property ActionComm\:\:\$datep \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 12
path: ../../../htdocs/comm/action/index.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 2
path: ../../../htdocs/comm/action/index.php
-
message: '#^Variable \$num might not be defined\.$#'
identifier: variable.undefined
count: 1
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
-
message: '#^Variable \$socid might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/comm/action/info.php
-
message: '#^Call to function is_array\(\) with array\<mixed\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/comm/action/list.php
-
message: '#^Call to function is_object\(\) with ActionComm will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 3
path: ../../../htdocs/comm/action/list.php
-
message: '#^Loose comparison using \!\= between ''event\-current''\|''event\-future''\|''event\-past'' and '''' will always evaluate to true\.$#'
identifier: notEqual.alwaysTrue
count: 1
path: ../../../htdocs/comm/action/list.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 3
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
-
message: '#^Call to function is_array\(\) with array\{\} will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
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
-
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
-
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
-
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
-
message: '#^Loose comparison using \!\= between 1 and '''' will always evaluate to true\.$#'
identifier: notEqual.alwaysTrue
count: 1
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
-
message: '#^Loose comparison using \=\= between ''show_day''\|''show_month''\|''show_pertype''\|''show_week'' and ''show_year'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
path: ../../../htdocs/comm/action/pertype.php
-
message: '#^Loose comparison using \=\= between ''show_month''\|''show_pertype'' and ''show_week'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
path: ../../../htdocs/comm/action/pertype.php
-
message: '#^Loose comparison using \=\= between ''show_month''\|''show_pertype''\|''show_week'' and ''show_day'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
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
-
message: '#^Result of && is always false\.$#'
identifier: booleanAnd.alwaysFalse
count: 1
path: ../../../htdocs/comm/action/pertype.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 4
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
-
message: '#^Variable \$num might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/comm/action/pertype.php
-
message: '#^Call to function is_array\(\) with string will always evaluate to false\.$#'
identifier: function.impossibleType
count: 1
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
-
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
-
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
-
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
-
message: '#^Loose comparison using \=\= between ''show_peruser'' and ''show_week'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
path: ../../../htdocs/comm/action/peruser.php
-
message: '#^Loose comparison using \=\= between ''show_peruser''\|''show_week'' and ''show_day'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
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
-
message: '#^Result of && is always false\.$#'
identifier: booleanAnd.alwaysFalse
count: 2
path: ../../../htdocs/comm/action/peruser.php
-
message: '#^Variable \$labelbytype might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/comm/action/peruser.php
-
message: '#^Variable \$mode in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
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
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
path: ../../../htdocs/comm/action/rapport/index.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 16
path: ../../../htdocs/comm/card.php
-
message: '#^Result of && is always true\.$#'
identifier: booleanAnd.alwaysTrue
count: 6
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
-
message: '#^Variable \$sortfield in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 6
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
-
message: '#^Variable \$label might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/comm/contact.php
-
message: '#^Right side of && is always false\.$#'
identifier: booleanAnd.rightAlwaysFalse
count: 1
path: ../../../htdocs/comm/index.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 2
path: ../../../htdocs/comm/mailing/advtargetemailing.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
path: ../../../htdocs/comm/mailing/card.php
-
message: '#^Loose comparison using \=\= between ''setevenunsubscribe''\|''setreplyto'' and ''setfrom'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
path: ../../../htdocs/comm/mailing/card.php
-
message: '#^Loose comparison using \=\= between ''setevenunsubscribe''\|''setreplyto'' and ''settitle'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
path: ../../../htdocs/comm/mailing/card.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/comm/mailing/card.php
-
message: '#^Result of && is always false\.$#'
identifier: booleanAnd.alwaysFalse
count: 2
path: ../../../htdocs/comm/mailing/card.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
path: ../../../htdocs/comm/mailing/card.php
-
message: '#^Variable \$mesg might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/comm/mailing/card.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 2
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
-
message: '#^Property AdvanceTargetingMailing\:\:\$fk_element \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
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
-
message: '#^Property AdvanceTargetingMailing\:\:\$type_element \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
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
-
message: '#^Property Mailing\:\:\$status \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
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
-
message: '#^Property Mailing\:\:\$title \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
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
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 4
path: ../../../htdocs/comm/mailing/targetemailing.php
-
message: '#^Loose comparison using \=\= between ''setemail_errorsto''\|''setevenunsubscribe''\|''setreplyto'' and ''setemail_replyto'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
path: ../../../htdocs/comm/mailing/targetemailing.php
-
message: '#^Loose comparison using \=\= between ''setevenunsubscribe''\|''setreplyto'' and ''setfrom'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
path: ../../../htdocs/comm/mailing/targetemailing.php
-
message: '#^Loose comparison using \=\= between ''setevenunsubscribe''\|''setreplyto'' and ''settitle'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
path: ../../../htdocs/comm/mailing/targetemailing.php
-
message: '#^Result of && is always false\.$#'
identifier: booleanAnd.alwaysFalse
count: 2
path: ../../../htdocs/comm/mailing/targetemailing.php
-
message: '#^Variable \$filter might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/comm/mailing/targetemailing.php
-
message: '#^Variable \$mesg might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/comm/mailing/targetemailing.php
-
message: '#^Call to function property_exists\(\) with Propal and ''module'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/comm/propal/agenda.php
-
message: '#^Call to function method_exists\(\) with Propal and ''setCategories'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/comm/propal/card.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
path: ../../../htdocs/comm/propal/card.php
-
message: '#^Variable \$classname might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/comm/propal/card.php
-
message: '#^Variable \$result might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/comm/propal/card.php
-
message: '#^Result of && is always false\.$#'
identifier: booleanAnd.alwaysFalse
count: 1
path: ../../../htdocs/comm/propal/list.php
-
message: '#^Right side of && is always false\.$#'
identifier: booleanAnd.rightAlwaysFalse
count: 1
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
-
message: '#^Variable \$searchCategoryProductList in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/comm/propal/list.php
-
message: '#^Call to function method_exists\(\) with Commande and ''setCategories'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/commande/card.php
-
message: '#^Variable \$classname might not be defined\.$#'
identifier: variable.undefined
count: 3
path: ../../../htdocs/commande/card.php
-
message: '#^Variable \$socid might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/commande/customer.php
-
message: '#^Call to function is_array\(\) with array\<mixed, mixed\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/commande/list.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
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 6
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
-
message: '#^Variable \$permissiontoadd might not be defined\.$#'
identifier: variable.undefined
count: 4
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
-
message: '#^Variable \$searchCategoryProductList in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
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
-
message: '#^Variable \$formproduct might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/commande/list_det.php
-
message: '#^Variable \$permissiontoadd might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/commande/list_det.php
-
message: '#^Variable \$searchCategoryProductOperator might not be defined\.$#'
identifier: variable.undefined
count: 3
path: ../../../htdocs/commande/list_det.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 5
path: ../../../htdocs/compta/accounting-files.php
-
message: '#^Variable \$mc might not be defined\.$#'
identifier: variable.undefined
count: 5
path: ../../../htdocs/compta/accounting-files.php
-
message: '#^Variable \$modulepart might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/compta/accounting-files.php
-
message: '#^Parameter \#1 \$array of function array_sum expects array, string given\.$#'
identifier: argument.type
count: 2
path: ../../../htdocs/compta/ajaxpayment.php
-
message: '#^Parameter \#2 \$array of function array_key_exists expects array, string given\.$#'
identifier: argument.type
count: 1
path: ../../../htdocs/compta/ajaxpayment.php
-
message: '#^Variable \$ve might not be defined\.$#'
identifier: variable.undefined
count: 2
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
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
path: ../../../htdocs/compta/bank/bankentries_list.php
-
message: '#^Loose comparison using \=\= between numeric\-string and '''' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
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
-
message: '#^Result of && is always false\.$#'
identifier: booleanAnd.alwaysFalse
count: 1
path: ../../../htdocs/compta/bank/bankentries_list.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 2
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
-
message: '#^Variable \$dateop in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/compta/bank/bankentries_list.php
-
message: '#^Variable \$title might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/compta/bank/card.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
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
-
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
-
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
-
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
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 3
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
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
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
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
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
-
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
-
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
-
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
-
message: '#^Property PaymentVarious\:\:\$accountid \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
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
-
message: '#^Variable \$max might not be defined\.$#'
identifier: variable.undefined
count: 3
path: ../../../htdocs/compta/bank/graph.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 2
path: ../../../htdocs/compta/bank/line.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
path: ../../../htdocs/compta/bank/line.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
path: ../../../htdocs/compta/bank/line.php
-
message: '#^Variable \$filepath might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/compta/bank/line.php
-
message: '#^Variable \$oldfilepath might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/compta/bank/line.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
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
-
message: '#^Loose comparison using \=\= between 0 and 1 will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
path: ../../../htdocs/compta/bank/list.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
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
-
message: '#^Variable \$num might not be defined\.$#'
identifier: variable.undefined
count: 3
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/releve.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/compta/bank/transfer.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
path: ../../../htdocs/compta/bank/transfer.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/compta/bank/treso.php
-
message: '#^Variable \$id might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/compta/bank/treso.php
-
message: '#^Variable \$mc might not be defined\.$#'
identifier: variable.undefined
count: 2
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
-
message: '#^Call to function property_exists\(\) with PaymentVarious and ''socid'' will always evaluate to false\.$#'
identifier: function.impossibleType
count: 1
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
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
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
-
message: '#^Variable \$maxlength might not be defined\.$#'
identifier: variable.undefined
count: 1
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
-
message: '#^Variable \$maxlength might not be defined\.$#'
identifier: variable.undefined
count: 1
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
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
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
-
message: '#^Loose comparison using \=\= between ''close'' and ''close'' will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 4
path: ../../../htdocs/compta/cashcontrol/cashcontrol_card.php
-
message: '#^Loose comparison using \=\= between ''close'' and ''start'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 4
path: ../../../htdocs/compta/cashcontrol/cashcontrol_card.php
-
message: '#^Loose comparison using \=\= between ''create''\|''start'' and ''close'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 2
path: ../../../htdocs/compta/cashcontrol/cashcontrol_card.php
-
message: '#^Loose comparison using \=\= between ''start'' and ''close'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 2
path: ../../../htdocs/compta/cashcontrol/cashcontrol_card.php
-
message: '#^Loose comparison using \=\= between ''start'' and ''start'' will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 1
path: ../../../htdocs/compta/cashcontrol/cashcontrol_card.php
-
message: '#^Result of && is always false\.$#'
identifier: booleanAnd.alwaysFalse
count: 6
path: ../../../htdocs/compta/cashcontrol/cashcontrol_card.php
-
message: '#^Result of \|\| is always true\.$#'
identifier: booleanOr.alwaysTrue
count: 1
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
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
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
-
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
-
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
-
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
-
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
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 2
path: ../../../htdocs/compta/charges/index.php
-
message: '#^Variable \$addu might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/compta/clients.php
-
message: '#^Variable \$note might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/compta/clients.php
-
message: '#^Variable \$socid might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/compta/clients.php
-
message: '#^Variable \$stcomm might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/compta/clients.php
-
message: '#^Variable \$mesg might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/compta/deplacement/stats/index.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
-
message: '#^Result of \|\| is always true\.$#'
identifier: booleanOr.alwaysTrue
count: 1
path: ../../../htdocs/compta/facture/card-rec.php
-
message: '#^Call to function method_exists\(\) with Facture and ''setCategories'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/compta/facture/card.php
-
message: '#^Comparison operation "\<" between '''' and 0 is always true\.$#'
identifier: smaller.alwaysTrue
count: 1
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
-
message: '#^Loose comparison using \=\= between 3 and 3 will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 1
path: ../../../htdocs/compta/facture/card.php
-
message: '#^Negated boolean expression is always false\.$#'
identifier: booleanNot.alwaysFalse
count: 1
path: ../../../htdocs/compta/facture/card.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 2
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
-
message: '#^Result of \|\| is always true\.$#'
identifier: booleanOr.alwaysTrue
count: 1
path: ../../../htdocs/compta/facture/card.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
path: ../../../htdocs/compta/facture/card.php
-
message: '#^Variable \$classname might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/compta/facture/card.php
-
message: '#^Variable \$i might not be defined\.$#'
identifier: variable.undefined
count: 3
path: ../../../htdocs/compta/facture/card.php
-
message: '#^Variable \$num might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/compta/facture/card.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 3
path: ../../../htdocs/compta/facture/class/facture-rec.class.php
-
message: '#^Property CommonObject\:\:\$array_options \(array\<string, mixed\>\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
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
-
message: '#^Result of && is always true\.$#'
identifier: booleanAnd.alwaysTrue
count: 1
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
-
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
-
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
-
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
-
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
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 3
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
-
message: '#^Property CommonInvoice\:\:\$close_code \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
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
-
message: '#^Property CommonInvoice\:\:\$socid \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
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
-
message: '#^Property CommonInvoice\:\:\$totaldeposits \(float\|int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
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
-
message: '#^Property CommonInvoice\:\:\$type \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
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
-
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
-
message: '#^Property Facture\:\:\$ref_client \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
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
-
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
-
message: '#^Result of && is always false\.$#'
identifier: booleanAnd.alwaysFalse
count: 3
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
-
message: '#^Property FactureLigne\:\:\$situation_percent \(float\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
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
-
message: '#^Property PaymentTerm\:\:\$code \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
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
-
message: '#^Property PaymentTerm\:\:\$libelle \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
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
-
message: '#^Property PaymentTerm\:\:\$nbjour \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
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
-
message: '#^Property PaymentTerm\:\:\$type_cdr \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
path: ../../../htdocs/compta/facture/class/paymentterm.class.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 2
path: ../../../htdocs/compta/facture/invoicetemplate_list.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 2
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
-
message: '#^Loose comparison using \=\= between 0 and 1 will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 2
path: ../../../htdocs/compta/facture/list.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 2
path: ../../../htdocs/compta/facture/list.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 2
path: ../../../htdocs/compta/facture/list.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
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
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
path: ../../../htdocs/compta/index.php
-
message: '#^Variable \$total_ht might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/compta/index.php
-
message: '#^Variable \$total_ttc might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/compta/index.php
-
message: '#^Variable \$tabcompany might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/compta/journal/purchasesjournal.php
-
message: '#^Variable \$tabht might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/compta/journal/purchasesjournal.php
-
message: '#^Variable \$tablocaltax1 might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/compta/journal/purchasesjournal.php
-
message: '#^Variable \$tablocaltax2 might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/compta/journal/purchasesjournal.php
-
message: '#^Variable \$tabttc might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/compta/journal/purchasesjournal.php
-
message: '#^Variable \$tabtva might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/compta/journal/purchasesjournal.php
-
message: '#^Variable \$tabcompany might not be defined\.$#'
identifier: variable.undefined
count: 3
path: ../../../htdocs/compta/journal/sellsjournal.php
-
message: '#^Variable \$tabht might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/compta/journal/sellsjournal.php
-
message: '#^Variable \$tablocaltax1 might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/compta/journal/sellsjournal.php
-
message: '#^Variable \$tablocaltax2 might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/compta/journal/sellsjournal.php
-
message: '#^Variable \$tabttc might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/compta/journal/sellsjournal.php
-
message: '#^Variable \$tabtva might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/compta/journal/sellsjournal.php
-
message: '#^Variable \$morehtmlref might not be defined\.$#'
identifier: variable.undefined
count: 1
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
-
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
-
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
-
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
-
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
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 2
path: ../../../htdocs/compta/localtax/class/localtax.class.php
-
message: '#^Loose comparison using \=\= between non\-falsy\-string and 0 will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 5
path: ../../../htdocs/compta/localtax/clients.php
-
message: '#^Variable \$arrayofselected might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/compta/localtax/list.php
-
message: '#^Variable \$object might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/compta/localtax/list.php
-
message: '#^Call to function is_array\(\) with list\<non\-empty\-array\<string, mixed\>\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/compta/localtax/quadri_detail.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 2
path: ../../../htdocs/compta/paiement.php
-
message: '#^Variable \$marginInfo might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/compta/paiement/card.php
-
message: '#^Variable \$mc might not be defined\.$#'
identifier: variable.undefined
count: 2
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
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
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
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
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
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
-
message: '#^Property Cpaiement\:\:\$accountancy_code \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
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
-
message: '#^Property Cpaiement\:\:\$module \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
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
-
message: '#^Variable \$object might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/compta/paiement/document.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
path: ../../../htdocs/compta/paiement/list.php
-
message: '#^Left side of \|\| is always false\.$#'
identifier: booleanOr.leftAlwaysFalse
count: 3
path: ../../../htdocs/compta/paiement/list.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
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
-
message: '#^Comparison operation "\>" between 1 and 1 is always false\.$#'
identifier: greater.alwaysFalse
count: 1
path: ../../../htdocs/compta/paiement_charge.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
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
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 2
path: ../../../htdocs/compta/paiement_vat.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 2
path: ../../../htdocs/compta/prelevement/card.php
-
message: '#^Variable \$sortfield in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
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
-
message: '#^Right side of \|\| is always true\.$#'
identifier: booleanOr.rightAlwaysTrue
count: 2
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
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
path: ../../../htdocs/compta/prelevement/create.php
-
message: '#^Loose comparison using \!\= between ''''\|''0''\|''direct\-debit'' and ''bank\-transfer'' will always evaluate to true\.$#'
identifier: notEqual.alwaysTrue
count: 1
path: ../../../htdocs/compta/prelevement/create.php
-
message: '#^Variable \$massaction might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/compta/prelevement/demandes.php
-
message: '#^Loose comparison using \=\= between ''bank\-transfer'' and ''bank\-transfer'' will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 1
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/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
-
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
-
message: '#^Loose comparison using \=\= between ''RECETTES\-DEPENSES'' and ''CREANCES\-DETTES'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
path: ../../../htdocs/compta/resultat/clientfourn.php
-
message: '#^Variable \$description might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/compta/resultat/clientfourn.php
-
message: '#^Variable \$sql might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/compta/resultat/clientfourn.php
-
message: '#^Variable \$annee might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/compta/resultat/index.php
-
message: '#^Variable \$description might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/compta/resultat/index.php
-
message: '#^Call to function is_array\(\) with non\-empty\-array\<array\{NP\: mixed, N\?\: \(float\|int\), M\?\: non\-empty\-array\<0\|1\|2\|3\|4\|5\|6\|7\|8\|9\|10\|11, mixed\>\}\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/compta/resultat/result.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
path: ../../../htdocs/compta/resultat/result.php
-
message: '#^Variable \$code might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/compta/resultat/result.php
-
message: '#^Variable \$description might not be defined\.$#'
identifier: variable.undefined
count: 1
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
-
message: '#^Variable \$totCat in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/compta/resultat/result.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
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
-
message: '#^Property Cchargesociales\:\:\$accountancy_code \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
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
-
message: '#^Property Cchargesociales\:\:\$deductible \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
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
-
message: '#^Property Cchargesociales\:\:\$module \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
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
-
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
-
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
-
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
-
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
-
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
-
message: '#^Property PaymentSocialContribution\:\:\$amount \(float\|int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 3
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
-
message: '#^Property PaymentSocialContribution\:\:\$datep has no type specified\.$#'
identifier: missingType.property
count: 1
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
-
message: '#^Property PaymentSocialContribution\:\:\$fk_charge \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 3
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
-
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
-
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
-
message: '#^Property PaymentSocialContribution\:\:\$num_payment \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 3
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
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/compta/sociales/list.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 2
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
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
path: ../../../htdocs/compta/stats/cabyprodserv.php
-
message: '#^Variable \$description might not be defined\.$#'
identifier: variable.undefined
count: 1
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
-
message: '#^Variable \$sortfield in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
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
-
message: '#^Variable \$type might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/compta/stats/cabyprodserv.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
path: ../../../htdocs/compta/stats/cabyuser.php
-
message: '#^Variable \$description might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/compta/stats/cabyuser.php
-
message: '#^Variable \$sql might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/compta/stats/cabyuser.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
path: ../../../htdocs/compta/stats/casoc.php
-
message: '#^Variable \$description might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/compta/stats/casoc.php
-
message: '#^Variable \$sql might not be defined\.$#'
identifier: variable.undefined
count: 5
path: ../../../htdocs/compta/stats/casoc.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
path: ../../../htdocs/compta/stats/index.php
-
message: '#^Variable \$description might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/compta/stats/index.php
-
message: '#^Variable \$sql might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/compta/stats/index.php
-
message: '#^Loose comparison using \=\= between ''BOOKKEEPINGCOLLECTED''\|''RECETTES\-DEPENSES'' and ''RECETTES\-DEPENSES'' will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 1
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.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
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
-
message: '#^Variable \$sql might not be defined\.$#'
identifier: variable.undefined
count: 1
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
-
message: '#^Variable \$description might not be defined\.$#'
identifier: variable.undefined
count: 1
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
-
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
-
message: '#^Variable \$type might not be defined\.$#'
identifier: variable.undefined
count: 1
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
-
message: '#^Variable \$description might not be defined\.$#'
identifier: variable.undefined
count: 1
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
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/compta/tva/card.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
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
-
message: '#^Property PaymentVAT\:\:\$fk_bank \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 3
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
-
message: '#^Property PaymentVAT\:\:\$fk_typepaiement \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 3
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
-
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
-
message: '#^Property PaymentVAT\:\:\$num_paiement \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
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
-
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
-
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
-
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
-
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
-
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
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 2
path: ../../../htdocs/compta/tva/class/tva.class.php
-
message: '#^Call to function is_array\(\) with list\<array\{id\: mixed, descr\: mixed, pid\: mixed, pref\: mixed, ptype\: int, pstatus\: mixed, pstatusbuy\: mixed, payment_id\: mixed, \.\.\.\}\|array\{id\: mixed, descr\: mixed, pid\: mixed, pref\: mixed, ptype\: mixed, pstatus\: int, pstatusbuy\: int, payment_id\: mixed, \.\.\.\}\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/compta/tva/clients.php
-
message: '#^Call to function is_array\(\) with list\<array\{id\: mixed, descr\: mixed, pid\: mixed, pref\: mixed, ptype\: mixed, pstatus\: mixed, pstatusbuy\: mixed, payment_id\: mixed, \.\.\.\}\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
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
-
message: '#^Variable \$date_end might not be defined\.$#'
identifier: variable.undefined
count: 4
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
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 2
path: ../../../htdocs/compta/tva/list.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 2
path: ../../../htdocs/compta/tva/payments.php
-
message: '#^Variable \$num might not be defined\.$#'
identifier: variable.undefined
count: 3
path: ../../../htdocs/compta/tva/payments.php
-
message: '#^Call to function is_array\(\) with list\<array\{id\: mixed, descr\: mixed, pid\: mixed, pref\: mixed, ptype\: mixed, payment_id\: mixed, payment_ref\: mixed, payment_amount\: mixed, \.\.\.\}\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
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
-
message: '#^Variable \$action might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/contact/ajax/contact.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/contact/card.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/contact/card.php
-
message: '#^Property Contact\:\:\$roles \(array\<int, array\{id\: int, socid\: int, element\: string, source\: string, code\: string, label\: string\}\>\|null\) does not accept array\<string\>\.$#'
identifier: assign.propertyType
count: 2
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
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 4
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
-
message: '#^Loose comparison using \=\= between 0 and 1 will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
path: ../../../htdocs/contact/consumption.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 3
path: ../../../htdocs/contact/list.php
-
message: '#^Loose comparison using \!\= between int and '''' will always evaluate to true\.$#'
identifier: notEqual.alwaysTrue
count: 1
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
-
message: '#^Loose comparison using \=\= between 0 and 1 will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 3
path: ../../../htdocs/contact/list.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 3
path: ../../../htdocs/contact/list.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
path: ../../../htdocs/contact/list.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 6
path: ../../../htdocs/contact/list.php
-
message: '#^Call to function is_object\(\) with Contact will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/contact/messaging.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/contact/perso.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/contrat/agenda.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
path: ../../../htdocs/contrat/card.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
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
-
message: '#^Variable \$mesg might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/contrat/contact.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
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
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/contrat/messaging.php
-
message: '#^Loose comparison using \=\= between '''' and \-1 will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
path: ../../../htdocs/contrat/services_list.php
-
message: '#^Result of && is always false\.$#'
identifier: booleanAnd.alwaysFalse
count: 6
path: ../../../htdocs/contrat/services_list.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
-
message: '#^Result of && is always false\.$#'
identifier: booleanAnd.alwaysFalse
count: 2
path: ../../../htdocs/core/actions_addupdatedelete.inc.php
-
message: '#^Comparison operation "\>" between false and 0 is always false\.$#'
identifier: greater.alwaysFalse
count: 1
path: ../../../htdocs/core/actions_builddoc.inc.php
-
message: '#^Negated boolean expression is always false\.$#'
identifier: booleanNot.alwaysFalse
count: 1
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
-
message: '#^Variable \$id might not be defined\.$#'
identifier: variable.undefined
count: 3
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
-
message: '#^Variable \$withproject might not be defined\.$#'
identifier: variable.undefined
count: 3
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
-
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
-
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
-
message: '#^Comparison operation "\>" between 0 and 1 is always false\.$#'
identifier: greater.alwaysFalse
count: 2
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
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
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
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
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
-
message: '#^Variable \$triggername in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
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
-
message: '#^Call to function is_array\(\) with list\<mixed\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
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
-
message: '#^Call to function is_array\(\) with array\<mixed\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/core/actions_setmoduleoptions.inc.php
-
message: '#^Variable \$tmpdir might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/core/actions_setmoduleoptions.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
-
message: '#^Variable \$action might not be defined\.$#'
identifier: variable.undefined
count: 2
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
-
message: '#^Variable \$section might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/core/ajax/ajaxdirpreview.php
-
message: '#^Variable \$showonrightsize might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/core/ajax/ajaxdirpreview.php
-
message: '#^Variable \$sortfield might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/core/ajax/ajaxdirpreview.php
-
message: '#^Variable \$sortorder might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/core/ajax/ajaxdirpreview.php
-
message: '#^Variable \$action might not be defined\.$#'
identifier: variable.undefined
count: 1
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
-
message: '#^Variable \$module might not be defined\.$#'
identifier: variable.undefined
count: 1
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
-
message: '#^Variable \$section might not be defined\.$#'
identifier: variable.undefined
count: 5
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
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
path: ../../../htdocs/core/ajax/editinline.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/core/ajax/locationincoterms.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
-
message: '#^Call to function method_exists\(\) with Propal and ''call_trigger'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
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
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
path: ../../../htdocs/core/ajax/selectobject.php
-
message: '#^Parameter \#2 \$replace of function str_replace expects array\<string\>\|string, array\<int, int\|string\> given\.$#'
identifier: argument.type
count: 1
path: ../../../htdocs/core/ajax/selectobject.php
-
message: '#^Variable \$filter might not be defined\.$#'
identifier: variable.undefined
count: 1
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
-
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
-
message: '#^Constructor of class box_actions has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
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
-
message: '#^Constructor of class box_activity has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
path: ../../../htdocs/core/boxes/box_activity.php
-
message: '#^Call to function is_array\(\) with array\<int\<0, max\>, mixed\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
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
-
message: '#^Call to function is_array\(\) with array\<int\<0, max\>, mixed\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
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
-
message: '#^Constructor of class box_boms has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
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
-
message: '#^Constructor of class box_clients has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
path: ../../../htdocs/core/boxes/box_clients.php
-
message: '#^Constructor of class box_commandes has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
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
-
message: '#^Constructor of class box_contacts has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
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
-
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
-
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
-
message: '#^Property ModeleBoxes\:\:\$info_box_contents \(array\<array\<array\{td\?\: string, text\: string, asis\?\: int\<0, 1\>, maxlength\?\: int\}\|int\|string\>\>\) does not accept non\-empty\-array\<array\<array\{td\?\: string, text\: string, asis\?\: int\<0, 1\>, 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
-
message: '#^Constructor of class box_factures has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
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
-
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
-
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
-
message: '#^Constructor of class box_ficheinter has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
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
-
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
-
message: '#^Constructor of class box_goodcustomers has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
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
-
message: '#^Property ModeleBoxes\:\:\$info_box_contents \(array\<array\<array\{td\?\: string, text\: string, asis\?\: int\<0, 1\>, maxlength\?\: int\}\|int\|string\>\>\) does not accept non\-empty\-array\<array\<array\{td\?\: string, text\: string, asis\?\: int\<0, 1\>, 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
-
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
-
message: '#^Left side of \|\| is always true\.$#'
identifier: booleanOr.leftAlwaysTrue
count: 1
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
-
message: '#^Property ModeleBoxes\:\:\$info_box_contents \(array\<array\<array\{td\?\: string, text\: string, asis\?\: int\<0, 1\>, maxlength\?\: int\}\|int\|string\>\>\) does not accept non\-empty\-array\<array\<array\{td\?\: string, text\: string, asis\?\: int\<0, 1\>, 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
-
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
-
message: '#^Property ModeleBoxes\:\:\$info_box_contents \(array\<array\<array\{td\?\: string, text\: string, asis\?\: int\<0, 1\>, maxlength\?\: int\}\|int\|string\>\>\) does not accept non\-empty\-array\<array\<array\{td\?\: string, text\: string, asis\?\: int\<0, 1\>, 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
-
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
-
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
-
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
-
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
-
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
-
message: '#^Property ModeleBoxes\:\:\$info_box_contents \(array\<array\<array\{td\?\: string, text\: string, asis\?\: int\<0, 1\>, maxlength\?\: int\}\|int\|string\>\>\) does not accept non\-empty\-array\<array\<array\{td\?\: string, text\: string, asis\?\: int\<0, 1\>, 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
-
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
-
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
-
message: '#^Property ModeleBoxes\:\:\$info_box_contents \(array\<array\<array\{td\?\: string, text\: string, asis\?\: int\<0, 1\>, maxlength\?\: int\}\|int\|string\>\>\) does not accept non\-empty\-array\<array\<array\{td\?\: string, text\: string, asis\?\: int\<0, 1\>, 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
-
message: '#^Comparison operation "\>" between 0 and 0 is always false\.$#'
identifier: greater.alwaysFalse
count: 3
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
-
message: '#^Property ModeleBoxes\:\:\$info_box_contents \(array\<array\<array\{td\?\: string, text\: string, asis\?\: int\<0, 1\>, maxlength\?\: int\}\|int\|string\>\>\) does not accept non\-empty\-array\<array\<array\{td\?\: string, text\: string, asis\?\: int\<0, 1\>, 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
-
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
-
message: '#^Property ModeleBoxes\:\:\$info_box_contents \(array\<array\<array\{td\?\: string, text\: string, asis\?\: int\<0, 1\>, maxlength\?\: int\}\|int\|string\>\>\) does not accept non\-empty\-array\<array\<array\{td\?\: string, text\: string, asis\?\: int\<0, 1\>, 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
-
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
-
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
-
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
-
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
-
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
-
message: '#^Constructor of class box_lastlogin has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
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
-
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
-
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
-
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
-
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
-
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
-
message: '#^Constructor of class box_mos has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
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
-
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
-
message: '#^Constructor of class box_project has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
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
-
message: '#^Constructor of class box_propales has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
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
-
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
-
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
-
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
-
message: '#^Constructor of class box_shipments has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
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
-
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
-
message: '#^Constructor of class box_task has an unused parameter \$param\.$#'
identifier: constructor.unusedParameter
count: 1
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
-
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
-
message: '#^Comparison operation "\>" between 0 and 1 is always false\.$#'
identifier: greater.alwaysFalse
count: 1
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
-
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
-
message: '#^Right side of \|\| is always false\.$#'
identifier: booleanOr.rightAlwaysFalse
count: 1
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
-
message: '#^Property CMailFile\:\:\$addr_bcc \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
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
-
message: '#^Property CMailFile\:\:\$deliveryreceipt \(int\<0, 1\>\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
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
-
message: '#^Property CMailFile\:\:\$image_types has no type specified\.$#'
identifier: missingType.property
count: 1
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
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
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
-
message: '#^Property Ccountry\:\:\$code_iso \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
path: ../../../htdocs/core/class/ccountry.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
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
-
message: '#^Property CLeadStatus\:\:\$percent \(float\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
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
-
message: '#^Property Comment\:\:\$description \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
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
-
message: '#^Property Comment\:\:\$fk_user_author \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/core/class/comment.class.php
-
message: '#^Loose comparison using \!\= between non\-falsy\-string and '''' will always evaluate to true\.$#'
identifier: notEqual.alwaysTrue
count: 1
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
-
message: '#^Property CommonObjectLine\:\:\$fk_product \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
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
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
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
-
message: '#^Variable \$field4 in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
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
-
message: '#^Call to function is_array\(\) with array\<mixed\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 4
path: ../../../htdocs/core/class/commonobject.class.php
-
message: '#^Call to function is_array\(\) with list\<string\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 8
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
-
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
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
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
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 5
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
-
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
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 7
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
-
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
-
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
-
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
-
message: '#^PHPDoc tag @var with type FactureRec is not subtype of native type \$this\(CommonObject\)\.$#'
identifier: varTag.nativeType
count: 1
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
-
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
-
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
-
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
-
message: '#^Property CommonObject\:\:\$childtables \(array\<array\<string\>\|string\>\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/core/class/commonobject.class.php
-
message: '#^Property CommonObject\:\:\$fields \(array\<string, array\<string, array\<int\|string, string\>\|int\|string\>\>\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
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
-
message: '#^Property CommonObject\:\:\$lines \(array\<CommonObject\|stdClass\>\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/core/class/commonobject.class.php
-
message: '#^Result of && is always false\.$#'
identifier: booleanAnd.alwaysFalse
count: 1
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
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
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
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
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
-
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
-
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
-
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
-
message: '#^Property Conf\:\:\$adherent \(stdClass\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
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
-
message: '#^Property Conf\:\:\$commande \(stdClass\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
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
-
message: '#^Property Conf\:\:\$expensereport \(stdClass\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
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
-
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
-
message: '#^Property Conf\:\:\$member \(stdClass\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
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
-
message: '#^Property Conf\:\:\$product \(stdClass\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
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
-
message: '#^Result of && is always false\.$#'
identifier: booleanAnd.alwaysFalse
count: 1
path: ../../../htdocs/core/class/conf.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
-
message: '#^Property Ctypent\:\:\$libelle \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
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
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
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
-
message: '#^Property CUnits\:\:\$sortorder \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
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
-
message: '#^Constructor of class DolEditor has an unused parameter \$notused\.$#'
identifier: constructor.unusedParameter
count: 1
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
-
message: '#^Variable \$type in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
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
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 2
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
-
message: '#^Loose comparison using \!\= between ''bar''\|''line'' and ''horizontalBar'' will always evaluate to true\.$#'
identifier: notEqual.alwaysTrue
count: 1
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
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
path: ../../../htdocs/core/class/dolgraph.class.php
-
message: '#^Call to function is_array\(\) with array\<mixed\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 2
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
-
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
-
message: '#^Call to function is_array\(\) with list\<string\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 10
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
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
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
-
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
-
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
-
message: '#^Variable \$object might not be defined\.$#'
identifier: variable.undefined
count: 1
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
-
message: '#^Property Fiscalyear\:\:\$status \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
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
-
message: '#^Property HookManager\:\:\$hooks has no type specified\.$#'
identifier: missingType.property
count: 1
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
-
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
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
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
-
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
-
message: '#^Parameter \#1 \$array of function dol_sort_array contains unresolvable type\.$#'
identifier: argument.unresolvableType
count: 3
path: ../../../htdocs/core/class/html.form.class.php
-
message: '#^Parameter \#15 \$excludeids of method Form\:\:select_company\(\) expects array\<string\>, array\<int\> given\.$#'
identifier: argument.type
count: 1
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
-
message: '#^Parameter \#7 \$ajaxoptions of function ajax_autocompleter expects array\<string, array\<string\>\|string\>, array\<array\<string, array\<string, string\>\|string\>\> given\.$#'
identifier: argument.type
count: 1
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
-
message: '#^Return type of call to function dol_sort_array contains unresolvable type\.$#'
identifier: function.unresolvableReturnType
count: 3
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
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 8
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
-
message: '#^Variable \$select_encoder might not be defined\.$#'
identifier: variable.undefined
count: 1
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
-
message: '#^Call to function is_array\(\) with array\<mixed\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
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
-
message: '#^Parameter \#3 \$selected of method Form\:\:multiselectarray\(\) expects array\<string\>, array\<array\<string, int\>\|int\> given\.$#'
identifier: argument.type
count: 1
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
-
message: '#^Variable \$idprof might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/core/class/html.formcompany.class.php
-
message: '#^Call to function is_array\(\) with array\<Link\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/core/class/html.formfile.class.php
-
message: '#^Call to function is_array\(\) with array\<mixed, mixed\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
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
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/core/class/html.formfile.class.php
-
message: '#^Loose comparison using \=\= between 0\|2\|3\|6 and 1 will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
path: ../../../htdocs/core/class/html.formfile.class.php
-
message: '#^Loose comparison using \=\= between 0\|2\|3\|6 and 5 will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
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
-
message: '#^Result of \|\| is always false\.$#'
identifier: booleanOr.alwaysFalse
count: 1
path: ../../../htdocs/core/class/html.formfile.class.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
path: ../../../htdocs/core/class/html.formmail.class.php
-
message: '#^Loose comparison using \=\= between ''formemail''\|''formemailforlines''\|''formemailwithlines'' and ''formforlines'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
path: ../../../htdocs/core/class/html.formmail.class.php
-
message: '#^Loose comparison using \=\= between ''formemail''\|''formemailforlines''\|''formemailwithlines'' and ''formwithlines'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
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
-
message: '#^Property CommonObjectLine\:\:\$id \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
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
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
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
-
message: '#^Negated boolean expression is always false\.$#'
identifier: booleanNot.alwaysFalse
count: 1
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
-
message: '#^Property FormSetupItem\:\:\$saveCallBack \(callable\) in empty\(\) is not falsy\.$#'
identifier: empty.property
count: 1
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
-
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
-
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
-
message: '#^Call to function is_array\(\) with list\<non\-falsy\-string\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
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
-
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
-
message: '#^Call to function is_object\(\) with object will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 2
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
-
message: '#^Variable \$modName in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 2
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
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 2
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
message: '#^Parameter \#2 \$pere of method Menubase\:\:recur\(\) expects int, string given\.$#'
identifier: argument.type
count: 1
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
-
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
-
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
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 2
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
-
message: '#^Call to function is_array\(\) with non\-empty\-array\<string\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/core/class/openid.class.php
-
message: '#^Parameter \#1 \$content of method SimpleOpenID\:\:HTML2OpenIDServer\(\) expects string, array\<string, int\|string\> given\.$#'
identifier: argument.type
count: 1
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
-
message: '#^Parameter \#1 \$str1 of method RssParser\:\:concat\(\) expects string, array\<string, string\> given\.$#'
identifier: argument.type
count: 2
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
-
message: '#^Comparison operation "\>\=" between int\<2, 4\> and 1 is always true\.$#'
identifier: greaterOrEqual.alwaysTrue
count: 1
path: ../../../htdocs/core/class/smtps.class.php
-
message: '#^Property SMTPs\:\:\$_arySensitivity \(array\<string\>\) does not accept default value of type array\<int, string\|false\>\.$#'
identifier: property.defaultValue
count: 1
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
-
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
-
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
-
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
-
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
-
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
-
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
-
message: '#^Left side of && is always false\.$#'
identifier: booleanAnd.leftAlwaysFalse
count: 1
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
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
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
-
message: '#^Call to function is_array\(\) with list\<string\|false\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
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
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
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
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 3
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
-
message: '#^Parameter \#1 \$table of static method Diff\:\:generatePartialDiff\(\) expects array\<array\{string, int\<0, 2\>\}\>, array\<array\<int\>\> given\.$#'
identifier: argument.type
count: 1
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
-
message: '#^Cannot access property \$export_TypeFields_array on mixed\.$#'
identifier: property.nonObject
count: 1
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
-
message: '#^Cannot access property \$export_fields_array on mixed\.$#'
identifier: property.nonObject
count: 1
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
-
message: '#^Variable \$r might not be defined\.$#'
identifier: variable.undefined
count: 4
path: ../../../htdocs/core/commonfieldsinexport.inc.php
-
message: '#^Variable \$this might not be defined\.$#'
identifier: variable.undefined
count: 6
path: ../../../htdocs/core/commonfieldsinexport.inc.php
-
message: '#^Cannot access property \$db on mixed\.$#'
identifier: property.nonObject
count: 2
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
-
message: '#^Cannot access property \$import_entities_array on mixed\.$#'
identifier: property.nonObject
count: 1
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
-
message: '#^Cannot access property \$import_help_array on mixed\.$#'
identifier: property.nonObject
count: 1
path: ../../../htdocs/core/commonfieldsinimport.inc.php
-
message: '#^Variable \$r might not be defined\.$#'
identifier: variable.undefined
count: 4
path: ../../../htdocs/core/commonfieldsinimport.inc.php
-
message: '#^Variable \$this might not be defined\.$#'
identifier: variable.undefined
count: 6
path: ../../../htdocs/core/commonfieldsinimport.inc.php
-
message: '#^Call to function is_array\(\) with non\-empty\-array\<string, mixed\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
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
-
message: '#^Comparison operation "\>" between 1 and 1 is always false\.$#'
identifier: greater.alwaysFalse
count: 2
path: ../../../htdocs/core/customreports.php
-
message: '#^Variable \$page might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/core/customreports.php
-
message: '#^Variable \$search_yaxis might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/core/customreports.php
-
message: '#^Variable \$sortfield might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/core/customreports.php
-
message: '#^Variable \$sortorder might not be defined\.$#'
identifier: variable.undefined
count: 1
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
-
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
-
message: '#^Property DoliDBMysqli\:\:\$db \(mysqli\) in empty\(\) is not falsy\.$#'
identifier: empty.property
count: 1
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
-
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
-
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
-
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
-
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
-
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
-
message: '#^Parameter \#1 \$result of function pg_num_rows expects PgSql\\Result, resource\|true given\.$#'
identifier: argument.type
count: 1
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
-
message: '#^Constructor of class DoliDBSqlite3 has an unused parameter \$type\.$#'
identifier: constructor.unusedParameter
count: 1
path: ../../../htdocs/core/db/sqlite3.class.php
-
message: '#^Variable \$conf might not be defined\.$#'
identifier: variable.undefined
count: 1
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
-
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
-
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
-
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
-
message: '#^Variable \$Config might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/core/filemanagerdol/connectors/php/connector.php
-
message: '#^Variable \$var in isset\(\) always exists and is not nullable\.$#'
identifier: isset.variable
count: 1
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
-
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
-
message: '#^Offset 1 on array\{non\-falsy\-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
-
message: '#^Variable \$resarray might not be defined\.$#'
identifier: variable.undefined
count: 2
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
-
message: '#^Variable \$s might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/core/lib/bank.lib.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
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
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 4
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
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 2
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
-
message: '#^Function get_tz_array\(\) should return array\<int\<\-11, 13\>, 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
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
path: ../../../htdocs/core/lib/emailing.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
-
message: '#^Call to function is_array\(\) with non\-empty\-list\<string\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
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
-
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
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 2
path: ../../../htdocs/core/lib/files.lib.php
-
message: '#^PHPDoc tag @var with type array\<SplFileInfo\> is not subtype of native type RecursiveIteratorIterator\<RecursiveDirectoryIterator\>\.$#'
identifier: varTag.nativeType
count: 2
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
-
message: '#^Call to function is_array\(\) with array\<string, mixed\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
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
-
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
-
message: '#^Comparison operation "\>" between int\<1, max\> and 0 is always true\.$#'
identifier: greater.alwaysTrue
count: 1
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
-
message: '#^Function dol_escape_js\(\) has parameter \$noescapebackslashn with no type specified\.$#'
identifier: missingType.parameter
count: 1
path: ../../../htdocs/core/lib/functions.lib.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 4
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
-
message: '#^Instanceof between User and User will always evaluate to true\.$#'
identifier: instanceof.alwaysTrue
count: 1
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
-
message: '#^Loose comparison using \=\= between 1\|2 and 4 will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 2
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
-
message: '#^Offset ''list'' on array\{list\: array\{\}\}\|array\{list\: non\-empty\-list\<object\>\} in isset\(\) always exists and is not nullable\.$#'
identifier: isset.offset
count: 1
path: ../../../htdocs/core/lib/functions.lib.php
-
message: '#^Offset 1 on array\{non\-falsy\-string, non\-falsy\-string\} in empty\(\) always exists and is not falsy\.$#'
identifier: empty.offset
count: 1
path: ../../../htdocs/core/lib/functions.lib.php
-
message: '#^Offset 1 on array\{non\-falsy\-string, non\-falsy\-string\} in isset\(\) always exists and is not nullable\.$#'
identifier: isset.offset
count: 1
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
-
message: '#^Result of && is always true\.$#'
identifier: booleanAnd.alwaysTrue
count: 1
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
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 8
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
-
message: '#^Variable \$paramname in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
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
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
path: ../../../htdocs/core/lib/functions2.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
-
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
-
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
-
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
-
message: '#^Result of \|\| is always true\.$#'
identifier: booleanOr.alwaysTrue
count: 3
path: ../../../htdocs/core/lib/invoice.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
-
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
-
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
-
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
-
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
-
message: '#^Comparison operation "\>" between 0 and 0 is always false\.$#'
identifier: greater.alwaysFalse
count: 4
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
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 4
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
-
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
-
message: '#^Property Task\:\:\$progress \(int\|string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
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
-
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
-
message: '#^Variable \$out in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/core/lib/signature.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
-
message: '#^Negated boolean expression is always false\.$#'
identifier: booleanNot.alwaysFalse
count: 1
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
-
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
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
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
-
message: '#^Offset 0 on array\{non\-falsy\-string, non\-empty\-string\} in empty\(\) always exists and is not falsy\.$#'
identifier: empty.offset
count: 1
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
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
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
-
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
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
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
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 4
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
-
message: '#^Left side of \|\| is always true\.$#'
identifier: booleanOr.leftAlwaysTrue
count: 4
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
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
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
-
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
-
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
-
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
-
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
-
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
-
message: '#^Result of && is always true\.$#'
identifier: booleanAnd.alwaysTrue
count: 1
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
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 2
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
-
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
-
message: '#^Property DolibarrModules\:\:\$dirs \(array\<string\>\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
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
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 2
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
-
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
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
path: ../../../htdocs/core/modules/action/doc/pdf_standard_actions.class.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
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/core/modules/asset/doc/pdf_standard_asset.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_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
-
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
-
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
-
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
-
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
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
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
-
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
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
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/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
-
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
-
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
-
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
-
message: '#^Loose comparison using \!\= between int\<min, \-1\>\|int\<1, max\> and '''' will always evaluate to true\.$#'
identifier: notEqual.alwaysTrue
count: 6
path: ../../../htdocs/core/modules/dons/html_cerfafr.modules.php
-
message: '#^Loose comparison using \=\= between int and '''' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 2
path: ../../../htdocs/core/modules/dons/html_cerfafr.modules.php
-
message: '#^Loose comparison using \=\= between int\<min, \-1\>\|int\<1, max\> and '''' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 4
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
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/core/modules/expedition/doc/doc_generic_shipment_odt.modules.php
-
message: '#^Parameter \#4 \$columnText of method CommonDocGenerator\:\:printStdColumnContent\(\) expects string, float\|int\<min, \-1\>\|int\<1, max\> given\.$#'
identifier: argument.type
count: 1
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
-
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
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
path: ../../../htdocs/core/modules/expedition/doc/pdf_rouget.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
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 6
path: ../../../htdocs/core/modules/expensereport/doc/pdf_standard_expensereport.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
-
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
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 6
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
-
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_octopus.modules.php
-
message: '#^Parameter \#1 \$a of method pdf_octopus\:\:sumSituation\(\) expects array\<int\|string, array\<mixed\>\|float\|int\>, array\<string, Facture\|float\|int\> given\.$#'
identifier: argument.type
count: 1
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
-
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
-
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_sponge.modules.php
-
message: '#^Comparison operation "\>" between int\<2, max\> and 1 is always true\.$#'
identifier: greater.alwaysTrue
count: 1
path: ../../../htdocs/core/modules/facture/doc/pdf_sponge.modules.php
-
message: '#^Property CommonInvoice\:\:\$type \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/core/modules/facture/doc/pdf_sponge.modules.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
path: ../../../htdocs/core/modules/facture/doc/pdf_sponge.modules.php
-
message: '#^Variable \$fac might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/core/modules/facture/doc/pdf_sponge.modules.php
-
message: '#^Access to constant TYPE_NON on an unknown class Sprain\\SwissQrBill\\DataGroup\\Element\\PaymentReference\.$#'
identifier: class.notFound
count: 1
path: ../../../htdocs/core/modules/facture/modules_facture.php
-
message: '#^Call to static method create\(\) on an unknown class Sprain\\SwissQrBill\\DataGroup\\Element\\AdditionalInformation\.$#'
identifier: class.notFound
count: 1
path: ../../../htdocs/core/modules/facture/modules_facture.php
-
message: '#^Call to static method create\(\) on an unknown class Sprain\\SwissQrBill\\DataGroup\\Element\\CombinedAddress\.$#'
identifier: class.notFound
count: 2
path: ../../../htdocs/core/modules/facture/modules_facture.php
-
message: '#^Call to static method create\(\) on an unknown class Sprain\\SwissQrBill\\DataGroup\\Element\\CreditorInformation\.$#'
identifier: class.notFound
count: 1
path: ../../../htdocs/core/modules/facture/modules_facture.php
-
message: '#^Call to static method create\(\) on an unknown class Sprain\\SwissQrBill\\DataGroup\\Element\\PaymentAmountInformation\.$#'
identifier: class.notFound
count: 1
path: ../../../htdocs/core/modules/facture/modules_facture.php
-
message: '#^Call to static method create\(\) on an unknown class Sprain\\SwissQrBill\\DataGroup\\Element\\PaymentReference\.$#'
identifier: class.notFound
count: 1
path: ../../../htdocs/core/modules/facture/modules_facture.php
-
message: '#^Call to static method create\(\) on an unknown class Sprain\\SwissQrBill\\QrBill\.$#'
identifier: class.notFound
count: 1
path: ../../../htdocs/core/modules/facture/modules_facture.php
-
message: '#^Instantiated class Sprain\\SwissQrBill\\PaymentPart\\Output\\TcPdfOutput\\TcPdfOutput not found\.$#'
identifier: class.notFound
count: 1
path: ../../../htdocs/core/modules/facture/modules_facture.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
path: ../../../htdocs/core/modules/fichinter/doc/pdf_soleil.modules.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
path: ../../../htdocs/core/modules/hrm/doc/pdf_standard_evaluation.modules.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
path: ../../../htdocs/core/modules/hrm/doc/pdf_standard_evaluation.modules.php
-
message: '#^Call to function is_array\(\) with non\-empty\-list\<string\|null\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/core/modules/import/import_csv.modules.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/core/modules/import/import_csv.modules.php
-
message: '#^Method ImportCsv\:\:import_read_record\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: ../../../htdocs/core/modules/import/import_csv.modules.php
-
message: '#^Property ImportCsv\:\:\$cacheconvert has no type specified\.$#'
identifier: missingType.property
count: 1
path: ../../../htdocs/core/modules/import/import_csv.modules.php
-
message: '#^Property ImportCsv\:\:\$cachefieldtable has no type specified\.$#'
identifier: missingType.property
count: 1
path: ../../../htdocs/core/modules/import/import_csv.modules.php
-
message: '#^Property ImportCsv\:\:\$nbinsert has no type specified\.$#'
identifier: missingType.property
count: 1
path: ../../../htdocs/core/modules/import/import_csv.modules.php
-
message: '#^Property ImportCsv\:\:\$nbupdate has no type specified\.$#'
identifier: missingType.property
count: 1
path: ../../../htdocs/core/modules/import/import_csv.modules.php
-
message: '#^Property ModeleImports\:\:\$errors \(array\<string\>\) does not accept array\<array\<string, mixed\>\|string\>\.$#'
identifier: assign.propertyType
count: 3
path: ../../../htdocs/core/modules/import/import_csv.modules.php
-
message: '#^Property ModeleImports\:\:\$errors \(array\<string\>\) does not accept array\<array\<string, string\>\|string\>\.$#'
identifier: assign.propertyType
count: 3
path: ../../../htdocs/core/modules/import/import_csv.modules.php
-
message: '#^Property ModeleImports\:\:\$warnings \(array\<string\>\) does not accept array\<array\<string, mixed\>\|string\>\.$#'
identifier: assign.propertyType
count: 1
path: ../../../htdocs/core/modules/import/import_csv.modules.php
-
message: '#^Variable \$key might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/core/modules/import/import_csv.modules.php
-
message: '#^Variable \$where might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/core/modules/import/import_csv.modules.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/core/modules/import/import_xlsx.modules.php
-
message: '#^Method ImportXlsx\:\:import_read_record\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: ../../../htdocs/core/modules/import/import_xlsx.modules.php
-
message: '#^Property ImportXlsx\:\:\$cacheconvert has no type specified\.$#'
identifier: missingType.property
count: 1
path: ../../../htdocs/core/modules/import/import_xlsx.modules.php
-
message: '#^Property ImportXlsx\:\:\$cachefieldtable has no type specified\.$#'
identifier: missingType.property
count: 1
path: ../../../htdocs/core/modules/import/import_xlsx.modules.php
-
message: '#^Property ImportXlsx\:\:\$nbinsert has no type specified\.$#'
identifier: missingType.property
count: 1
path: ../../../htdocs/core/modules/import/import_xlsx.modules.php
-
message: '#^Property ImportXlsx\:\:\$nbupdate has no type specified\.$#'
identifier: missingType.property
count: 1
path: ../../../htdocs/core/modules/import/import_xlsx.modules.php
-
message: '#^Property ModeleImports\:\:\$errors \(array\<string\>\) does not accept array\<array\<string, mixed\>\|string\>\.$#'
identifier: assign.propertyType
count: 3
path: ../../../htdocs/core/modules/import/import_xlsx.modules.php
-
message: '#^Property ModeleImports\:\:\$errors \(array\<string\>\) does not accept array\<array\<string, string\>\|string\>\.$#'
identifier: assign.propertyType
count: 3
path: ../../../htdocs/core/modules/import/import_xlsx.modules.php
-
message: '#^Property ModeleImports\:\:\$warnings \(array\<string\>\) does not accept array\<array\<string, mixed\>\|string\>\.$#'
identifier: assign.propertyType
count: 1
path: ../../../htdocs/core/modules/import/import_xlsx.modules.php
-
message: '#^Variable \$where might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/core/modules/import/import_xlsx.modules.php
-
message: '#^Call to function is_object\(\) with object will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/core/modules/mailings/modules_mailings.php
-
message: '#^Comparison operation "\>" between 0 and 1 is always false\.$#'
identifier: greater.alwaysFalse
count: 1
path: ../../../htdocs/core/modules/mailings/modules_mailings.php
-
message: '#^Loose comparison using \=\= between 0 and 2 will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
path: ../../../htdocs/core/modules/mailings/modules_mailings.php
-
message: '#^Variable \$modName in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/core/modules/mailings/modules_mailings.php
-
message: '#^Comparison operation "\>" between 1 and 0 is always true\.$#'
identifier: greater.alwaysTrue
count: 2
path: ../../../htdocs/core/modules/member/doc/pdf_standard_member.class.php
-
message: '#^Variable \$user in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 2
path: ../../../htdocs/core/modules/modAgenda.class.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
path: ../../../htdocs/core/modules/modCategorie.class.php
-
message: '#^Variable \$user in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/core/modules/modCommande.class.php
-
message: '#^Variable \$user in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/core/modules/modDeplacement.class.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
path: ../../../htdocs/core/modules/modEventOrganization.class.php
-
message: '#^Variable \$user in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/core/modules/modExpedition.class.php
-
message: '#^Property DolibarrModules\:\:\$const \(array\<array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\) does not accept non\-empty\-array\<array\{''EXPENSEREPORT_ADDON'', ''chaine''\}\|array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\.$#'
identifier: assign.propertyType
count: 1
path: ../../../htdocs/core/modules/modExpenseReport.class.php
-
message: '#^Property DolibarrModules\:\:\$const \(array\<array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\) does not accept non\-empty\-array\<array\{''EXPENSEREPORT_ADDON…'', ''chaine''\}\|array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\.$#'
identifier: assign.propertyType
count: 1
path: ../../../htdocs/core/modules/modExpenseReport.class.php
-
message: '#^Property DolibarrModules\:\:\$const \(array\<array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\) does not accept non\-empty\-array\<array\{''MAIN_DELAY…'', ''chaine''\}\|array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\.$#'
identifier: assign.propertyType
count: 2
path: ../../../htdocs/core/modules/modExpenseReport.class.php
-
message: '#^Property DolibarrModules\:\:\$const \(array\<array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\) does not accept non\-empty\-array\<array\{0\: string, 1\: string, 2\: int\|string, 3\?\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\.$#'
identifier: assign.propertyType
count: 4
path: ../../../htdocs/core/modules/modExpenseReport.class.php
-
message: '#^Property DolibarrModules\:\:\$const \(array\<array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\) does not accept non\-empty\-array\<array\{''FACTURE_ADDON'', ''chaine''\}\|array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\.$#'
identifier: assign.propertyType
count: 1
path: ../../../htdocs/core/modules/modFacture.class.php
-
message: '#^Property DolibarrModules\:\:\$const \(array\<array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\) does not accept non\-empty\-array\<array\{''FACTURE_ADDON_PDF'', ''chaine''\}\|array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\.$#'
identifier: assign.propertyType
count: 1
path: ../../../htdocs/core/modules/modFacture.class.php
-
message: '#^Property DolibarrModules\:\:\$const \(array\<array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\) does not accept non\-empty\-array\<array\{''FACTURE_ADDON_PDF…'', ''chaine''\}\|array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\.$#'
identifier: assign.propertyType
count: 1
path: ../../../htdocs/core/modules/modFacture.class.php
-
message: '#^Property DolibarrModules\:\:\$const \(array\<array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\) does not accept non\-empty\-array\<array\{0\: string, 1\: string, 2\: int\|string, 3\?\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\.$#'
identifier: assign.propertyType
count: 3
path: ../../../htdocs/core/modules/modFacture.class.php
-
message: '#^Variable \$user in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 2
path: ../../../htdocs/core/modules/modFacture.class.php
-
message: '#^Property DolibarrModules\:\:\$const \(array\<array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\) does not accept non\-empty\-array\<array\{''FICHEINTER_ADDON'', ''chaine''\}\|array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\.$#'
identifier: assign.propertyType
count: 1
path: ../../../htdocs/core/modules/modFicheinter.class.php
-
message: '#^Property DolibarrModules\:\:\$const \(array\<array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\) does not accept non\-empty\-array\<array\{''FICHEINTER_ADDON_PDF'', ''chaine''\}\|array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\.$#'
identifier: assign.propertyType
count: 1
path: ../../../htdocs/core/modules/modFicheinter.class.php
-
message: '#^Property DolibarrModules\:\:\$const \(array\<array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\) does not accept non\-empty\-array\<array\{0\: string, 1\: string, 2\: int\|string, 3\?\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\.$#'
identifier: assign.propertyType
count: 2
path: ../../../htdocs/core/modules/modFicheinter.class.php
-
message: '#^Property DolibarrModules\:\:\$const \(array\<array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\) does not accept non\-empty\-array\<array\{''COMMANDE_SUPPLIER…'', ''chaine''\}\|array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\.$#'
identifier: assign.propertyType
count: 2
path: ../../../htdocs/core/modules/modFournisseur.class.php
-
message: '#^Property DolibarrModules\:\:\$const \(array\<array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\) does not accept non\-empty\-array\<array\{''INVOICE_SUPPLIER…'', ''chaine''\}\|array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\.$#'
identifier: assign.propertyType
count: 1
path: ../../../htdocs/core/modules/modFournisseur.class.php
-
message: '#^Property DolibarrModules\:\:\$const \(array\<array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\) does not accept non\-empty\-array\<array\{''SUPPLIER_INVOICE…'', ''chaine''\}\|array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\.$#'
identifier: assign.propertyType
count: 1
path: ../../../htdocs/core/modules/modFournisseur.class.php
-
message: '#^Property DolibarrModules\:\:\$const \(array\<array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\) does not accept non\-empty\-array\<array\{''SUPPLIER_ORDER…'', ''chaine''\}\|array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\.$#'
identifier: assign.propertyType
count: 1
path: ../../../htdocs/core/modules/modFournisseur.class.php
-
message: '#^Property DolibarrModules\:\:\$const \(array\<array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\) does not accept non\-empty\-array\<array\{0\: string, 1\: string, 2\: int\|string, 3\?\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\.$#'
identifier: assign.propertyType
count: 5
path: ../../../htdocs/core/modules/modFournisseur.class.php
-
message: '#^Property DolibarrModules\:\:\$const \(array\<array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\) does not accept non\-empty\-array\<array\{''HOLIDAY_ADDON'', ''chaine''\}\|array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\.$#'
identifier: assign.propertyType
count: 1
path: ../../../htdocs/core/modules/modHoliday.class.php
-
message: '#^Property DolibarrModules\:\:\$const \(array\<array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\) does not accept non\-empty\-array\<array\{''HOLIDAY_ADDON_PDF'', ''chaine''\}\|array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\.$#'
identifier: assign.propertyType
count: 1
path: ../../../htdocs/core/modules/modHoliday.class.php
-
message: '#^Property DolibarrModules\:\:\$const \(array\<array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\) does not accept non\-empty\-array\<array\{''HOLIDAY_ADDON_PDF…'', ''chaine''\}\|array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\.$#'
identifier: assign.propertyType
count: 1
path: ../../../htdocs/core/modules/modHoliday.class.php
-
message: '#^Property DolibarrModules\:\:\$const \(array\<array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\) does not accept non\-empty\-array\<array\{0\: string, 1\: string, 2\: int\|string, 3\?\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\.$#'
identifier: assign.propertyType
count: 3
path: ../../../htdocs/core/modules/modHoliday.class.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
path: ../../../htdocs/core/modules/modKnowledgeManagement.class.php
-
message: '#^Property DolibarrModules\:\:\$const \(array\<array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\) does not accept non\-empty\-array\<array\{0\: string, 1\: string, 2\: int\|string, 3\?\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\.$#'
identifier: assign.propertyType
count: 3
path: ../../../htdocs/core/modules/modLoan.class.php
-
message: '#^Property DolibarrModules\:\:\$const \(array\<array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\) does not accept non\-empty\-array\<array\{''MAILING_CONTACT…'', ''chaine''\}\|array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\.$#'
identifier: assign.propertyType
count: 1
path: ../../../htdocs/core/modules/modMailing.class.php
-
message: '#^Property DolibarrModules\:\:\$const \(array\<array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\) does not accept non\-empty\-array\<array\{0\: string, 1\: string, 2\: int\|string, 3\?\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\.$#'
identifier: assign.propertyType
count: 1
path: ../../../htdocs/core/modules/modMailing.class.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
path: ../../../htdocs/core/modules/modPartnership.class.php
-
message: '#^Property DolibarrModules\:\:\$const \(array\<array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\) does not accept non\-empty\-array\<array\{''BANK_ADDON_PDF'', ''chaine''\}\|array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\.$#'
identifier: assign.propertyType
count: 1
path: ../../../htdocs/core/modules/modPrelevement.class.php
-
message: '#^Property DolibarrModules\:\:\$const \(array\<array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\) does not accept non\-empty\-array\<array\{0\: string, 1\: string, 2\: int\|string, 3\?\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\.$#'
identifier: assign.propertyType
count: 1
path: ../../../htdocs/core/modules/modPrelevement.class.php
-
message: '#^Property DolibarrModules\:\:\$const \(array\<array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\) does not accept non\-empty\-array\<array\{''PROPALE_ADDON'', ''chaine''\}\|array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\.$#'
identifier: assign.propertyType
count: 1
path: ../../../htdocs/core/modules/modPropale.class.php
-
message: '#^Property DolibarrModules\:\:\$const \(array\<array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\) does not accept non\-empty\-array\<array\{''PROPALE_ADDON_PDF'', ''chaine''\}\|array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\.$#'
identifier: assign.propertyType
count: 1
path: ../../../htdocs/core/modules/modPropale.class.php
-
message: '#^Property DolibarrModules\:\:\$const \(array\<array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\) does not accept non\-empty\-array\<array\{''PROPALE_ADDON_PDF…'', ''chaine''\}\|array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\.$#'
identifier: assign.propertyType
count: 1
path: ../../../htdocs/core/modules/modPropale.class.php
-
message: '#^Property DolibarrModules\:\:\$const \(array\<array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\) does not accept non\-empty\-array\<array\{''PROPALE_VALIDITY…'', ''chaine''\}\|array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\.$#'
identifier: assign.propertyType
count: 1
path: ../../../htdocs/core/modules/modPropale.class.php
-
message: '#^Property DolibarrModules\:\:\$const \(array\<array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\) does not accept non\-empty\-array\<array\{''PROPOSAL_ALLOW…'', ''chaine''\}\|array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\.$#'
identifier: assign.propertyType
count: 1
path: ../../../htdocs/core/modules/modPropale.class.php
-
message: '#^Property DolibarrModules\:\:\$const \(array\<array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\) does not accept non\-empty\-array\<array\{0\: string, 1\: string, 2\: int\|string, 3\?\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\.$#'
identifier: assign.propertyType
count: 5
path: ../../../htdocs/core/modules/modPropale.class.php
-
message: '#^Variable \$user in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/core/modules/modPropale.class.php
-
message: '#^Property DolibarrModules\:\:\$const \(array\<array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\) does not accept non\-empty\-array\<array\{''MAIN_SUBMODULE…'', ''chaine''\}\|array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\.$#'
identifier: assign.propertyType
count: 1
path: ../../../htdocs/core/modules/modReception.class.php
-
message: '#^Property DolibarrModules\:\:\$const \(array\<array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\) does not accept non\-empty\-array\<array\{''RECEPTION_ADDON_PDF'', ''chaine''\}\|array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\.$#'
identifier: assign.propertyType
count: 1
path: ../../../htdocs/core/modules/modReception.class.php
-
message: '#^Property DolibarrModules\:\:\$const \(array\<array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\) does not accept non\-empty\-array\<array\{''RECEPTION_ADDON_PDF…'', ''chaine''\}\|array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\.$#'
identifier: assign.propertyType
count: 1
path: ../../../htdocs/core/modules/modReception.class.php
-
message: '#^Property DolibarrModules\:\:\$const \(array\<array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\) does not accept non\-empty\-array\<array\{''RECEPTION_ADDON…'', ''chaine''\}\|array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\.$#'
identifier: assign.propertyType
count: 1
path: ../../../htdocs/core/modules/modReception.class.php
-
message: '#^Property DolibarrModules\:\:\$const \(array\<array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\) does not accept non\-empty\-array\<array\{0\: string, 1\: string, 2\: int\|string, 3\?\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\.$#'
identifier: assign.propertyType
count: 4
path: ../../../htdocs/core/modules/modReception.class.php
-
message: '#^Variable \$user in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/core/modules/modReception.class.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/core/modules/modRecruitment.class.php
-
message: '#^Property DolibarrModules\:\:\$const \(array\<array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\) does not accept non\-empty\-array\<array\{0\: string, 1\: string, 2\: int\|string, 3\?\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\.$#'
identifier: assign.propertyType
count: 2
path: ../../../htdocs/core/modules/modSalaries.class.php
-
message: '#^Property DolibarrModules\:\:\$const \(array\<array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\) does not accept non\-empty\-array\<array\{''COMPANY_ADDON_PDF…'', ''chaine''\}\|array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\.$#'
identifier: assign.propertyType
count: 1
path: ../../../htdocs/core/modules/modSociete.class.php
-
message: '#^Property DolibarrModules\:\:\$const \(array\<array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\) does not accept non\-empty\-array\<array\{''SOCIETE_ADD_REF_IN…'', ''yesno''\}\|array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\.$#'
identifier: assign.propertyType
count: 1
path: ../../../htdocs/core/modules/modSociete.class.php
-
message: '#^Property DolibarrModules\:\:\$const \(array\<array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\) does not accept non\-empty\-array\<array\{''SOCIETE_CODECLIENT…'', ''chaine''\}\|array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\.$#'
identifier: assign.propertyType
count: 1
path: ../../../htdocs/core/modules/modSociete.class.php
-
message: '#^Property DolibarrModules\:\:\$const \(array\<array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\) does not accept non\-empty\-array\<array\{''SOCIETE_CODECOMPTA…'', ''chaine''\}\|array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\.$#'
identifier: assign.propertyType
count: 1
path: ../../../htdocs/core/modules/modSociete.class.php
-
message: '#^Property DolibarrModules\:\:\$const \(array\<array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\) does not accept non\-empty\-array\<array\{''SOCIETE_FISCAL…'', ''chaine''\}\|array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\.$#'
identifier: assign.propertyType
count: 1
path: ../../../htdocs/core/modules/modSociete.class.php
-
message: '#^Property DolibarrModules\:\:\$const \(array\<array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\) does not accept non\-empty\-array\<array\{0\: string, 1\: string, 2\: int\|string, 3\?\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\.$#'
identifier: assign.propertyType
count: 5
path: ../../../htdocs/core/modules/modSociete.class.php
-
message: '#^Property DolibarrModules\:\:\$const \(array\<array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\) does not accept non\-empty\-array\<array\{''MOUVEMENT_ADDON_PDF'', ''chaine''\}\|array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\.$#'
identifier: assign.propertyType
count: 1
path: ../../../htdocs/core/modules/modStock.class.php
-
message: '#^Property DolibarrModules\:\:\$const \(array\<array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\) does not accept non\-empty\-array\<array\{''MOUVEMENT_ADDON_PDF…'', ''chaine''\}\|array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\.$#'
identifier: assign.propertyType
count: 1
path: ../../../htdocs/core/modules/modStock.class.php
-
message: '#^Property DolibarrModules\:\:\$const \(array\<array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\) does not accept non\-empty\-array\<array\{''STOCK_ADDON_PDF'', ''chaine''\}\|array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\.$#'
identifier: assign.propertyType
count: 1
path: ../../../htdocs/core/modules/modStock.class.php
-
message: '#^Property DolibarrModules\:\:\$const \(array\<array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\) does not accept non\-empty\-array\<array\{''STOCK_ADDON_PDF_ODT…'', ''chaine''\}\|array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\.$#'
identifier: assign.propertyType
count: 1
path: ../../../htdocs/core/modules/modStock.class.php
-
message: '#^Property DolibarrModules\:\:\$const \(array\<array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\) does not accept non\-empty\-array\<array\{0\: string, 1\: string, 2\: int\|string, 3\?\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\.$#'
identifier: assign.propertyType
count: 4
path: ../../../htdocs/core/modules/modStock.class.php
-
message: '#^Property DolibarrModules\:\:\$export_special_array \(array\<array\<array\{rule\: string, file\: string, classfile\: string, class\: string, method\: string, method_params\: array\<string\>\}\|string\>\>\) does not accept non\-empty\-array\<array\<array\{rule\: string, file\?\: string, classfile\: string, class\: string, method\: string, method_params\: array\<string\>\}\|string\>\>\.$#'
identifier: assign.propertyType
count: 1
path: ../../../htdocs/core/modules/modStock.class.php
-
message: '#^Property DolibarrModules\:\:\$const \(array\<array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\) does not accept non\-empty\-array\<array\{''SUPPLIER_PROPOSAL…'', ''chaine''\}\|array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\.$#'
identifier: assign.propertyType
count: 3
path: ../../../htdocs/core/modules/modSupplierProposal.class.php
-
message: '#^Property DolibarrModules\:\:\$const \(array\<array\{0\: string, 1\: string, 2\: int\|string, 3\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\) does not accept non\-empty\-array\<array\{0\: string, 1\: string, 2\: int\|string, 3\?\: string, 4\?\: int\<0, 1\>, 5\?\: string, 6\?\: int\<0, 1\>\}\>\.$#'
identifier: assign.propertyType
count: 3
path: ../../../htdocs/core/modules/modSupplierProposal.class.php
-
message: '#^Property DolibarrModules\:\:\$export_permission \(array\<array\<array\{string, string\}\>\>\) does not accept non\-empty\-array\<array\<array\{0\: string, 1\?\: string\}\>\>\.$#'
identifier: assign.propertyType
count: 1
path: ../../../htdocs/core/modules/modUser.class.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 2
path: ../../../htdocs/core/modules/modWebsite.class.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
path: ../../../htdocs/core/modules/modWorkstation.class.php
-
message: '#^Call to function is_object\(\) with object will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/core/modules/movement/doc/pdf_standard_movementstock.modules.php
-
message: '#^Left side of \|\| is always false\.$#'
identifier: booleanOr.leftAlwaysFalse
count: 1
path: ../../../htdocs/core/modules/mrp/doc/pdf_vinci.modules.php
-
message: '#^Property Mo\:\:\$lines \(array\<MoLine\>\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/core/modules/mrp/doc/pdf_vinci.modules.php
-
message: '#^Right side of \|\| is always false\.$#'
identifier: booleanOr.rightAlwaysFalse
count: 2
path: ../../../htdocs/core/modules/mrp/doc/pdf_vinci.modules.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
path: ../../../htdocs/core/modules/mrp/doc/pdf_vinci.modules.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/core/modules/oauth/generic_oauthcallback.php
-
message: '#^Variable \$state might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/core/modules/oauth/github_oauthcallback.php
-
message: '#^Strict comparison using \=\=\= between null and null will always evaluate to true\.$#'
identifier: identical.alwaysTrue
count: 2
path: ../../../htdocs/core/modules/oauth/stripelive_oauthcallback.php
-
message: '#^Variable \$response might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/core/modules/printing/printgcp.modules.php
-
message: '#^Variable \$token might not be defined\.$#'
identifier: variable.undefined
count: 4
path: ../../../htdocs/core/modules/printing/printgcp.modules.php
-
message: '#^Comparison operation "\>" between 1 and 0 is always true\.$#'
identifier: greater.alwaysTrue
count: 2
path: ../../../htdocs/core/modules/printsheet/doc/pdf_standardlabel.class.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
path: ../../../htdocs/core/modules/printsheet/doc/pdf_standardlabel.class.php
-
message: '#^Comparison operation "\>" between 1 and 0 is always true\.$#'
identifier: greater.alwaysTrue
count: 2
path: ../../../htdocs/core/modules/printsheet/doc/pdf_tcpdflabel.class.php
-
message: '#^Method ModeleProductCode\:\:liste_modeles\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: ../../../htdocs/core/modules/product/modules_product.class.php
-
message: '#^Call to function is_array\(\) with array will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 2
path: ../../../htdocs/core/modules/project/doc/doc_generic_project_odt.modules.php
-
message: '#^Call to function is_array\(\) with non\-empty\-array\<int, string\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/core/modules/project/doc/doc_generic_project_odt.modules.php
-
message: '#^Variable \$objectdetail might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/core/modules/project/doc/doc_generic_project_odt.modules.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/core/modules/project/doc/pdf_baleine.modules.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/core/modules/project/doc/pdf_beluga.modules.php
-
message: '#^Loose comparison using \=\= between ''L'' and ''L'' will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 2
path: ../../../htdocs/core/modules/project/doc/pdf_beluga.modules.php
-
message: '#^Result of \|\| is always true\.$#'
identifier: booleanOr.alwaysTrue
count: 2
path: ../../../htdocs/core/modules/project/doc/pdf_beluga.modules.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/core/modules/project/doc/pdf_timespent.modules.php
-
message: '#^Call to function is_array\(\) with array will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 2
path: ../../../htdocs/core/modules/project/task/doc/doc_generic_task_odt.modules.php
-
message: '#^Variable \$listlines might not be defined\.$#'
identifier: variable.undefined
count: 3
path: ../../../htdocs/core/modules/project/task/doc/doc_generic_task_odt.modules.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
path: ../../../htdocs/core/modules/propale/doc/pdf_azur.modules.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
path: ../../../htdocs/core/modules/propale/doc/pdf_cyan.modules.php
-
message: '#^Call to function is_object\(\) with object will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/core/modules/rapport/pdf_paiement.class.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
path: ../../../htdocs/core/modules/reception/doc/pdf_squille.modules.php
-
message: '#^Call to function is_array\(\) with array\<int\<0, max\>, mixed\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/core/modules/societe/doc/doc_generic_odt.modules.php
-
message: '#^Variable \$contactstatic might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/core/modules/societe/doc/doc_generic_odt.modules.php
-
message: '#^Right side of \|\| is always false\.$#'
identifier: booleanOr.rightAlwaysFalse
count: 2
path: ../../../htdocs/core/modules/supplier_invoice/doc/pdf_canelle.modules.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
path: ../../../htdocs/core/modules/supplier_invoice/doc/pdf_canelle.modules.php
-
message: '#^Left side of \|\| is always false\.$#'
identifier: booleanOr.leftAlwaysFalse
count: 1
path: ../../../htdocs/core/modules/supplier_order/doc/pdf_cornas.modules.php
-
message: '#^Right side of \|\| is always false\.$#'
identifier: booleanOr.rightAlwaysFalse
count: 2
path: ../../../htdocs/core/modules/supplier_order/doc/pdf_cornas.modules.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
path: ../../../htdocs/core/modules/supplier_order/doc/pdf_cornas.modules.php
-
message: '#^Left side of \|\| is always false\.$#'
identifier: booleanOr.leftAlwaysFalse
count: 1
path: ../../../htdocs/core/modules/supplier_order/doc/pdf_muscadet.modules.php
-
message: '#^Right side of \|\| is always false\.$#'
identifier: booleanOr.rightAlwaysFalse
count: 2
path: ../../../htdocs/core/modules/supplier_order/doc/pdf_muscadet.modules.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
path: ../../../htdocs/core/modules/supplier_order/doc/pdf_muscadet.modules.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
path: ../../../htdocs/core/modules/supplier_proposal/doc/pdf_aurore.modules.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
path: ../../../htdocs/core/modules/supplier_proposal/doc/pdf_aurore.modules.php
-
message: '#^Left side of \|\| is always false\.$#'
identifier: booleanOr.leftAlwaysFalse
count: 1
path: ../../../htdocs/core/modules/supplier_proposal/doc/pdf_zenith.modules.php
-
message: '#^Right side of \|\| is always false\.$#'
identifier: booleanOr.rightAlwaysFalse
count: 2
path: ../../../htdocs/core/modules/supplier_proposal/doc/pdf_zenith.modules.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
path: ../../../htdocs/core/modules/supplier_proposal/doc/pdf_zenith.modules.php
-
message: '#^Variable \$contactobject might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/core/modules/usergroup/doc/doc_generic_usergroup_odt.modules.php
-
message: '#^Negated boolean expression is always false\.$#'
identifier: booleanNot.alwaysFalse
count: 1
path: ../../../htdocs/core/multicompany_page.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
path: ../../../htdocs/core/multicompany_page.php
-
message: '#^Variable \$mc might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/core/multicompany_page.php
-
message: '#^Negated boolean expression is always false\.$#'
identifier: booleanNot.alwaysFalse
count: 1
path: ../../../htdocs/core/photos_resize.php
-
message: '#^Variable \$dolibarr_main_data_root might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/core/photos_resize.php
-
message: '#^Variable \$modulepart in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/core/photos_resize.php
-
message: '#^Variable \$object might not be defined\.$#'
identifier: variable.undefined
count: 3
path: ../../../htdocs/core/photos_resize.php
-
message: '#^Loose comparison using \=\= between 1 and 2 will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
path: ../../../htdocs/core/search_page.php
-
message: '#^Result of && is always false\.$#'
identifier: booleanAnd.alwaysFalse
count: 1
path: ../../../htdocs/core/search_page.php
-
message: '#^Property CommonObject\:\:\$lines \(array\<CommonObject\|stdClass\>\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/core/tpl/ajaxrow.tpl.php
-
message: '#^Variable \$id might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/core/tpl/bloc_comment.tpl.php
-
message: '#^Variable \$idcomment might not be defined\.$#'
identifier: variable.undefined
count: 3
path: ../../../htdocs/core/tpl/bloc_comment.tpl.php
-
message: '#^Variable \$title might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/core/tpl/bloc_showhide.tpl.php
-
message: '#^Variable \$hidedetails might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/core/tpl/card_presend.tpl.php
-
message: '#^Variable \$user might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/core/tpl/card_presend.tpl.php
-
message: '#^Call to function is_object\(\) with object will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/core/tpl/contacts.tpl.php
-
message: '#^Variable \$filearray might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/core/tpl/document_actions_post_headers.tpl.php
-
message: '#^Variable \$permissiontoadd might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/core/tpl/document_actions_post_headers.tpl.php
-
message: '#^Variable \$sortfield might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/core/tpl/document_actions_post_headers.tpl.php
-
message: '#^Variable \$sortorder might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/core/tpl/document_actions_post_headers.tpl.php
-
message: '#^Variable \$object might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/core/tpl/extrafields_list_array_fields.tpl.php
-
message: '#^Variable \$i might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/core/tpl/extrafields_list_print_fields.tpl.php
-
message: '#^Variable \$totalarray might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/core/tpl/extrafields_list_print_fields.tpl.php
-
message: '#^Variable \$param might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/core/tpl/extrafields_list_search_title.tpl.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 2
path: ../../../htdocs/core/tpl/extrafields_view.tpl.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
path: ../../../htdocs/core/tpl/filemanager.tpl.php
-
message: '#^Variable \$websitekey might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/core/tpl/filemanager.tpl.php
-
message: '#^Variable \$num might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/core/tpl/list_print_total.tpl.php
-
message: '#^Variable \$sql might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/core/tpl/list_print_total.tpl.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
path: ../../../htdocs/core/tpl/object_discounts.tpl.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/core/tpl/object_discounts.tpl.php
-
message: '#^Left side of \|\| is always true\.$#'
identifier: booleanOr.leftAlwaysTrue
count: 1
path: ../../../htdocs/core/tpl/objectline_create.tpl.php
-
message: '#^Variable \$i might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/core/tpl/objectline_edit.tpl.php
-
message: '#^Variable \$var might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/core/tpl/objectline_edit.tpl.php
-
message: '#^Variable \$action might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/core/tpl/objectline_title.tpl.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
path: ../../../htdocs/core/tpl/objectline_view.tpl.php
-
message: '#^Variable \$objp might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/core/tpl/objectline_view.tpl.php
-
message: '#^Variable \$langs might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/core/tpl/originproductline.tpl.php
-
message: '#^Property CommonObject\:\:\$sendtoid \(array\<int\>\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/core/triggers/interface_50_modAgenda_ActionsAuto.class.php
-
message: '#^Call to function is_array\(\) with list\<string\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/core/triggers/interface_50_modEventOrganization_EventOrganization.class.php
-
message: '#^Property Conf\:\:\$notification \(stdClass\) in empty\(\) is not falsy\.$#'
identifier: empty.property
count: 1
path: ../../../htdocs/core/triggers/interface_50_modNotification_Notification.class.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 2
path: ../../../htdocs/core/triggers/interface_50_modTicket_TicketEmail.class.php
-
message: '#^Call to function method_exists\(\) with Contact and ''getContactRoles'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/core/triggers/interface_90_modSociete_ContactRoles.class.php
-
message: '#^Call to function is_null\(\) with null will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 4
path: ../../../htdocs/core/website.inc.php
-
message: '#^Call to function is_object\(\) with WebsitePage will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/core/website.inc.php
-
message: '#^Variable \$mc might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/cron/card.php
-
message: '#^Call to function is_array\(\) with array will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/cron/class/cronjob.class.php
-
message: '#^Call to function is_array\(\) with list\<string\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/cron/class/cronjob.class.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 2
path: ../../../htdocs/cron/list.php
-
message: '#^Variable \$filter might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/cron/list.php
-
message: '#^Method CdavLib\:\:getFullCalendarObjects\(\) should return array\<array\<string\>\> but returns list\<array\<string, int\|string\|false\>\>\.$#'
identifier: return.type
count: 1
path: ../../../htdocs/dav/dav.class.php
-
message: '#^Variable \$baseUri in isset\(\) always exists and is not nullable\.$#'
identifier: isset.variable
count: 1
path: ../../../htdocs/dav/fileserver.php
-
message: '#^Parameter \#1 \$callback of function set_error_handler expects \(callable\(int, string, string, int\)\: bool\)\|null, array\{\$this\(PhpCollector\), ''errorHandler''\} given\.$#'
identifier: argument.type
count: 1
path: ../../../htdocs/debugbar/class/DataCollector/DolPhpCollector.php
-
message: '#^Parameter \#1 \$callback of function spl_autoload_register expects \(callable\(string\)\: void\)\|null, Closure\(mixed\)\: bool given\.$#'
identifier: argument.type
count: 1
path: ../../../htdocs/debugbar/class/autoloader.php
-
message: '#^Variable \$objectsrc might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/delivery/card.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/delivery/class/delivery.class.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
path: ../../../htdocs/document.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
path: ../../../htdocs/don/paiement/list.php
-
message: '#^Left side of \|\| is always false\.$#'
identifier: booleanOr.leftAlwaysFalse
count: 1
path: ../../../htdocs/don/paiement/list.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
path: ../../../htdocs/don/paiement/list.php
-
message: '#^Variable \$arrayofselected might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/don/paiement/list.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/don/paiement/list.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/don/payment/payment.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
path: ../../../htdocs/ecm/dir_add_card.php
-
message: '#^Variable \$object might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/ecm/dir_add_card.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 2
path: ../../../htdocs/ecm/index_medias.php
-
message: '#^Variable \$bc might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/ecm/search.php
-
message: '#^Variable \$param might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/ecm/tpl/enablefiletreeajax.tpl.php
-
message: '#^Call to function is_array\(\) with list\<non\-empty\-string\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/emailcollector/class/emailcollector.class.php
-
message: '#^Call to function is_null\(\) with null will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/emailcollector/class/emailcollector.class.php
-
message: '#^Comparison operation "\>" between 0 and 1000 is always false\.$#'
identifier: greater.alwaysFalse
count: 1
path: ../../../htdocs/emailcollector/class/emailcollector.class.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
path: ../../../htdocs/emailcollector/class/emailcollector.class.php
-
message: '#^Strict comparison using \!\=\= between IMAP\\Connection\|true and false will always evaluate to true\.$#'
identifier: notIdentical.alwaysTrue
count: 1
path: ../../../htdocs/emailcollector/class/emailcollector.class.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 16
path: ../../../htdocs/emailcollector/class/emailcollector.class.php
-
message: '#^Call to function method_exists\(\) with Project and ''fetchComments'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/eventorganization/conferenceorbooth_card.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/eventorganization/conferenceorbooth_card.php
-
message: '#^Call to function method_exists\(\) with Project and ''fetchComments'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/eventorganization/conferenceorbooth_contact.php
-
message: '#^Variable \$mode might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/eventorganization/conferenceorbooth_contact.php
-
message: '#^Call to function method_exists\(\) with Project and ''fetchComments'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/eventorganization/conferenceorbooth_document.php
-
message: '#^Comparison operation "\>" between 0 and 0 is always false\.$#'
identifier: greater.alwaysFalse
count: 1
path: ../../../htdocs/eventorganization/conferenceorbooth_list.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/eventorganization/conferenceorbooth_list.php
-
message: '#^Right side of \|\| is always true\.$#'
identifier: booleanOr.rightAlwaysTrue
count: 1
path: ../../../htdocs/eventorganization/conferenceorbooth_list.php
-
message: '#^Call to function method_exists\(\) with Project and ''fetchComments'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/eventorganization/conferenceorboothattendee_card.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
path: ../../../htdocs/eventorganization/conferenceorboothattendee_card.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/eventorganization/conferenceorboothattendee_card.php
-
message: '#^Variable \$withproject in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 2
path: ../../../htdocs/eventorganization/conferenceorboothattendee_card.php
-
message: '#^Call to function method_exists\(\) with Project and ''fetchComments'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/eventorganization/conferenceorboothattendee_list.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/eventorganization/conferenceorboothattendee_list.php
-
message: '#^Right side of \|\| is always true\.$#'
identifier: booleanOr.rightAlwaysTrue
count: 1
path: ../../../htdocs/eventorganization/conferenceorboothattendee_list.php
-
message: '#^Property ExpeditionLigne\:\:\$detail_children \(array\<int, array\<int, float\|int\>\>\) on left side of \?\? is not nullable\.$#'
identifier: nullCoalesce.property
count: 1
path: ../../../htdocs/expedition/card.php
-
message: '#^Variable \$rowEnd might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/expedition/card.php
-
message: '#^Variable \$rowExtrafieldsView might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/expedition/card.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
path: ../../../htdocs/expedition/class/expedition.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 2
path: ../../../htdocs/expedition/class/expeditionligne.class.php
-
message: '#^Property CommonObject\:\:\$id \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/expedition/class/expeditionligne.class.php
-
message: '#^Property CommonObjectLine\:\:\$id \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/expedition/class/expeditionligne.class.php
-
message: '#^Property ExpeditionLigne\:\:\$entrepot_id \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/expedition/class/expeditionligne.class.php
-
message: '#^Result of \|\| is always false\.$#'
identifier: booleanOr.alwaysFalse
count: 1
path: ../../../htdocs/expedition/class/expeditionligne.class.php
-
message: '#^Property ExpeditionLineBatch\:\:\$qty \(float\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/expedition/class/expeditionlinebatch.class.php
-
message: '#^Variable \$mesgs might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/expedition/contact.php
-
message: '#^Variable \$objectsrc might not be defined\.$#'
identifier: variable.undefined
count: 8
path: ../../../htdocs/expedition/contact.php
-
message: '#^Loose comparison using \=\= between ''commande''\|null and ''propal'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 2
path: ../../../htdocs/expedition/dispatch.php
-
message: '#^Result of && is always false\.$#'
identifier: booleanAnd.alwaysFalse
count: 4
path: ../../../htdocs/expedition/dispatch.php
-
message: '#^Variable \$objectsrc might not be defined\.$#'
identifier: variable.undefined
count: 3
path: ../../../htdocs/expedition/dispatch.php
-
message: '#^Variable \$objectsrc might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/expedition/document.php
-
message: '#^Call to function method_exists\(\) with Expedition and ''fetch_lines'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/expedition/list.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
path: ../../../htdocs/expedition/list.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 2
path: ../../../htdocs/expedition/list.php
-
message: '#^Variable \$searchCategoryCustomerList in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/expedition/list.php
-
message: '#^Variable \$searchCategoryProductList in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/expedition/list.php
-
message: '#^Variable \$objectsrc might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/expedition/note.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/expedition/shipment.php
-
message: '#^Variable \$objectsrc might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/expedition/shipment.php
-
message: '#^Variable \$product might not be defined\.$#'
identifier: variable.undefined
count: 6
path: ../../../htdocs/expedition/shipment.php
-
message: '#^Variable \$socid might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/expedition/stats/month.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
path: ../../../htdocs/expensereport/card.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 3
path: ../../../htdocs/expensereport/card.php
-
message: '#^Variable \$date might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/expensereport/card.php
-
message: '#^Variable \$fk_project might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/expensereport/card.php
-
message: '#^Call to function method_exists\(\) with \$this\(PaymentExpenseReport\) and ''getLibStatut'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/expensereport/class/paymentexpensereport.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(PaymentExpenseReport\) and ''getNomUrl'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/expensereport/class/paymentexpensereport.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(PaymentExpenseReport\) and ''amount'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/expensereport/class/paymentexpensereport.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(PaymentExpenseReport\) and ''datep'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/expensereport/class/paymentexpensereport.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(PaymentExpenseReport\) and ''fk_bank'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/expensereport/class/paymentexpensereport.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(PaymentExpenseReport\) and ''fk_typepayment'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/expensereport/class/paymentexpensereport.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/expensereport/class/paymentexpensereport.class.php
-
message: '#^Property PaymentExpenseReport\:\:\$amount \(float\|int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 3
path: ../../../htdocs/expensereport/class/paymentexpensereport.class.php
-
message: '#^Property PaymentExpenseReport\:\:\$fk_bank \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 3
path: ../../../htdocs/expensereport/class/paymentexpensereport.class.php
-
message: '#^Property PaymentExpenseReport\:\:\$fk_expensereport \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 3
path: ../../../htdocs/expensereport/class/paymentexpensereport.class.php
-
message: '#^Property PaymentExpenseReport\:\:\$fk_typepayment \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 3
path: ../../../htdocs/expensereport/class/paymentexpensereport.class.php
-
message: '#^Property PaymentExpenseReport\:\:\$fk_user_creat \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 3
path: ../../../htdocs/expensereport/class/paymentexpensereport.class.php
-
message: '#^Property PaymentExpenseReport\:\:\$fk_user_modif \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 3
path: ../../../htdocs/expensereport/class/paymentexpensereport.class.php
-
message: '#^Property PaymentExpenseReport\:\:\$num_payment \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 3
path: ../../../htdocs/expensereport/class/paymentexpensereport.class.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/expensereport/list.php
-
message: '#^Variable \$linkback might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/expensereport/payment/info.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/expensereport/payment/list.php
-
message: '#^Comparison operation "\>" between 1 and 1 is always false\.$#'
identifier: greater.alwaysFalse
count: 1
path: ../../../htdocs/expensereport/payment/payment.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/expensereport/payment/payment.php
-
message: '#^Property Export\:\:\$fk_user \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/exports/class/export.class.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 3
path: ../../../htdocs/exports/export.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/fichinter/card-rec.php
-
message: '#^Property CommonObjectLine\:\:\$product_type \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/fichinter/card-rec.php
-
message: '#^Variable \$maxlength might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/fichinter/card-rec.php
-
message: '#^Call to function is_object\(\) with FichinterLigne will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/fichinter/card.php
-
message: '#^Left side of && is always false\.$#'
identifier: booleanAnd.leftAlwaysFalse
count: 1
path: ../../../htdocs/fichinter/card.php
-
message: '#^Loose comparison using \=\= between ''2'' and ''2'' will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 1
path: ../../../htdocs/fichinter/card.php
-
message: '#^Result of && is always false\.$#'
identifier: booleanAnd.alwaysFalse
count: 1
path: ../../../htdocs/fichinter/card.php
-
message: '#^Result of \|\| is always true\.$#'
identifier: booleanOr.alwaysTrue
count: 1
path: ../../../htdocs/fichinter/card.php
-
message: '#^Variable \$classname might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/fichinter/card.php
-
message: '#^Right side of && is always false\.$#'
identifier: booleanAnd.rightAlwaysFalse
count: 1
path: ../../../htdocs/fichinter/contact.php
-
message: '#^Right side of && is always false\.$#'
identifier: booleanAnd.rightAlwaysFalse
count: 1
path: ../../../htdocs/fichinter/document.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
path: ../../../htdocs/fichinter/list.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 2
path: ../../../htdocs/fichinter/list.php
-
message: '#^Right side of && is always false\.$#'
identifier: booleanAnd.rightAlwaysFalse
count: 1
path: ../../../htdocs/fichinter/note.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 10
path: ../../../htdocs/fourn/card.php
-
message: '#^Variable \$num might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/fourn/card.php
-
message: '#^Variable \$contact might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/fourn/class/api_supplier_orders.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(CommandeFournisseur\) and ''getLibStatut'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/fourn/class/fournisseur.commande.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(CommandeFournisseur\) and ''getNomUrl'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/fourn/class/fournisseur.commande.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(CommandeFournisseur\) and ''billed'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/fourn/class/fournisseur.commande.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(CommandeFournisseur\) and ''socid'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/fourn/class/fournisseur.commande.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(CommandeFournisseur\) and ''total_tva'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/fourn/class/fournisseur.commande.class.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 2
path: ../../../htdocs/fourn/class/fournisseur.commande.class.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
path: ../../../htdocs/fourn/class/fournisseur.commande.class.php
-
message: '#^Loose comparison using \=\= between 0 and 0 will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 1
path: ../../../htdocs/fourn/class/fournisseur.commande.class.php
-
message: '#^Parameter \#3 \$remise_percent_ligne of function calcul_price_total expects float, string given\.$#'
identifier: argument.type
count: 1
path: ../../../htdocs/fourn/class/fournisseur.commande.class.php
-
message: '#^Property CommandeFournisseur\:\:\$total_ht \(float\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/fourn/class/fournisseur.commande.class.php
-
message: '#^Property CommandeFournisseur\:\:\$total_localtax1 \(float\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/fourn/class/fournisseur.commande.class.php
-
message: '#^Property CommandeFournisseur\:\:\$total_localtax2 \(float\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/fourn/class/fournisseur.commande.class.php
-
message: '#^Property CommandeFournisseur\:\:\$total_ttc \(float\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/fourn/class/fournisseur.commande.class.php
-
message: '#^Property CommandeFournisseur\:\:\$total_tva \(float\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/fourn/class/fournisseur.commande.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/fourn/class/fournisseur.facture-rec.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 2
path: ../../../htdocs/fourn/class/fournisseur.facture-rec.ligne.class.php
-
message: '#^Parameter \#3 \$remise_percent_ligne of function calcul_price_total expects float, string given\.$#'
identifier: argument.type
count: 1
path: ../../../htdocs/fourn/class/fournisseur.facture.class.php
-
message: '#^Property CommonInvoice\:\:\$close_code \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
path: ../../../htdocs/fourn/class/fournisseur.facture.class.php
-
message: '#^Property CommonInvoice\:\:\$close_note \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
path: ../../../htdocs/fourn/class/fournisseur.facture.class.php
-
message: '#^Property CommonInvoice\:\:\$socid \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
path: ../../../htdocs/fourn/class/fournisseur.facture.class.php
-
message: '#^Property CommonInvoice\:\:\$totalpaid \(float\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/fourn/class/fournisseur.facture.class.php
-
message: '#^Property CommonInvoiceLine\:\:\$info_bits \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/fourn/class/fournisseur.facture.class.php
-
message: '#^Property FactureFournisseur\:\:\$author \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
path: ../../../htdocs/fourn/class/fournisseur.facture.class.php
-
message: '#^Property FactureFournisseur\:\:\$fk_fac_rec_source \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/fourn/class/fournisseur.facture.class.php
-
message: '#^Property FactureFournisseur\:\:\$fk_facture_source \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/fourn/class/fournisseur.facture.class.php
-
message: '#^Property FactureFournisseur\:\:\$fk_user_valid \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
path: ../../../htdocs/fourn/class/fournisseur.facture.class.php
-
message: '#^Property FactureFournisseur\:\:\$label \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 3
path: ../../../htdocs/fourn/class/fournisseur.facture.class.php
-
message: '#^Property FactureFournisseur\:\:\$libelle \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/fourn/class/fournisseur.facture.class.php
-
message: '#^Property FactureFournisseur\:\:\$note_private \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
path: ../../../htdocs/fourn/class/fournisseur.facture.class.php
-
message: '#^Property FactureFournisseur\:\:\$note_public \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
path: ../../../htdocs/fourn/class/fournisseur.facture.class.php
-
message: '#^Property FactureFournisseur\:\:\$paid \(int\<0, 1\>\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
path: ../../../htdocs/fourn/class/fournisseur.facture.class.php
-
message: '#^Property FactureFournisseur\:\:\$paye \(int\<0, 1\>\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/fourn/class/fournisseur.facture.class.php
-
message: '#^Property FactureFournisseur\:\:\$ref \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
path: ../../../htdocs/fourn/class/fournisseur.facture.class.php
-
message: '#^Property FactureFournisseur\:\:\$ref_supplier \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 3
path: ../../../htdocs/fourn/class/fournisseur.facture.class.php
-
message: '#^Property FactureFournisseur\:\:\$status \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
path: ../../../htdocs/fourn/class/fournisseur.facture.class.php
-
message: '#^Property FactureFournisseur\:\:\$statut \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
path: ../../../htdocs/fourn/class/fournisseur.facture.class.php
-
message: '#^Property FactureFournisseur\:\:\$total_ht \(float\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/fourn/class/fournisseur.facture.class.php
-
message: '#^Property FactureFournisseur\:\:\$total_localtax1 \(float\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/fourn/class/fournisseur.facture.class.php
-
message: '#^Property FactureFournisseur\:\:\$total_localtax2 \(float\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/fourn/class/fournisseur.facture.class.php
-
message: '#^Property FactureFournisseur\:\:\$total_ttc \(float\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
path: ../../../htdocs/fourn/class/fournisseur.facture.class.php
-
message: '#^Property FactureFournisseur\:\:\$total_tva \(float\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/fourn/class/fournisseur.facture.class.php
-
message: '#^Property FactureFournisseur\:\:\$type \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
path: ../../../htdocs/fourn/class/fournisseur.facture.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 2
path: ../../../htdocs/fourn/class/fournisseur.facture.ligne.class.php
-
message: '#^Property SupplierInvoiceLine\:\:\$situation_percent \(float\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/fourn/class/fournisseur.facture.ligne.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 2
path: ../../../htdocs/fourn/class/fournisseur.orderline.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/fourn/class/fournisseur.product.class.php
-
message: '#^Property ProductFournisseur\:\:\$fourn_unitprice \(int\|string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/fourn/class/fournisseur.product.class.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 2
path: ../../../htdocs/fourn/class/fournisseur.product.class.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
path: ../../../htdocs/fourn/class/fournisseur.product.class.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
path: ../../../htdocs/fourn/class/paiementfourn.class.php
-
message: '#^Call to function method_exists\(\) with CommandeFournisseur and ''setCategories'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/fourn/commande/card.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 2
path: ../../../htdocs/fourn/commande/card.php
-
message: '#^Loose comparison using \=\= between 1 and 0 will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
path: ../../../htdocs/fourn/commande/card.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 2
path: ../../../htdocs/fourn/commande/card.php
-
message: '#^Result of && is always false\.$#'
identifier: booleanAnd.alwaysFalse
count: 2
path: ../../../htdocs/fourn/commande/card.php
-
message: '#^Variable \$classname might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/fourn/commande/card.php
-
message: '#^Variable \$line might not be defined\.$#'
identifier: variable.undefined
count: 3
path: ../../../htdocs/fourn/commande/card.php
-
message: '#^Variable \$num might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/fourn/commande/card.php
-
message: '#^Right side of && is always false\.$#'
identifier: booleanAnd.rightAlwaysFalse
count: 1
path: ../../../htdocs/fourn/commande/dispatch.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 2
path: ../../../htdocs/fourn/commande/dispatch.php
-
message: '#^Variable \$comment might not be defined\.$#'
identifier: variable.undefined
count: 3
path: ../../../htdocs/fourn/commande/dispatch.php
-
message: '#^Variable \$product might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/fourn/commande/dispatch.php
-
message: '#^Loose comparison using \=\= between 0\|1\|2\|3\|4\|5\|9 and 7 will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
path: ../../../htdocs/fourn/commande/index.php
-
message: '#^Call to function method_exists\(\) with CommandeFournisseur and ''fetch_lines'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/fourn/commande/list.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 3
path: ../../../htdocs/fourn/commande/list.php
-
message: '#^Variable \$searchCategoryProductList in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/fourn/commande/list.php
-
message: '#^Variable \$socid might not be defined\.$#'
identifier: variable.undefined
count: 4
path: ../../../htdocs/fourn/contact.php
-
message: '#^Variable \$maxlength might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/fourn/facture/card-rec.php
-
message: '#^Call to function method_exists\(\) with FactureFournisseur and ''setCategories'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/fourn/facture/card.php
-
message: '#^Comparison operation "\>" between 0 and 0 is always false\.$#'
identifier: greater.alwaysFalse
count: 1
path: ../../../htdocs/fourn/facture/card.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 2
path: ../../../htdocs/fourn/facture/card.php
-
message: '#^Property FactureFournisseur\:\:\$type \(int\) does not accept string\.$#'
identifier: assign.propertyType
count: 2
path: ../../../htdocs/fourn/facture/card.php
-
message: '#^Variable \$classname might not be defined\.$#'
identifier: variable.undefined
count: 3
path: ../../../htdocs/fourn/facture/card.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 2
path: ../../../htdocs/fourn/facture/list-rec.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 2
path: ../../../htdocs/fourn/facture/list.php
-
message: '#^Loose comparison using \=\= between 0 and 0 will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 2
path: ../../../htdocs/fourn/facture/list.php
-
message: '#^Loose comparison using \=\= between 0 and 1 will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 2
path: ../../../htdocs/fourn/facture/list.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 2
path: ../../../htdocs/fourn/facture/list.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/fourn/facture/list.php
-
message: '#^Variable \$title might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/fourn/facture/note-rec.php
-
message: '#^Call to function is_numeric\(\) with float will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/fourn/facture/paiement.php
-
message: '#^Variable \$obj might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/fourn/facture/rapport.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
path: ../../../htdocs/fourn/paiement/card.php
-
message: '#^Variable \$object might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/fourn/paiement/document.php
-
message: '#^Variable \$arrayofselected might not be defined\.$#'
identifier: variable.undefined
count: 3
path: ../../../htdocs/fourn/paiement/list.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/fourn/paiement/list.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
path: ../../../htdocs/fourn/product/list.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/ftp/index.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/ftp/index.php
-
message: '#^Parameter \#1 \$ftp of function ftp_nlist expects FTP\\Connection, resource given\.$#'
identifier: argument.type
count: 1
path: ../../../htdocs/ftp/index.php
-
message: '#^Parameter \#1 \$ftp of function ftp_rawlist expects FTP\\Connection, resource given\.$#'
identifier: argument.type
count: 1
path: ../../../htdocs/ftp/index.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 3
path: ../../../htdocs/ftp/index.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
path: ../../../htdocs/holiday/card_group.php
-
message: '#^Variable \$errors might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/holiday/card_group.php
-
message: '#^Call to function method_exists\(\) with \$this\(Holiday\) and ''getLibStatut'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/holiday/class/holiday.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(Holiday\) and ''date_debut'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/holiday/class/holiday.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(Holiday\) and ''date_fin'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/holiday/class/holiday.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(Holiday\) and ''fk_type'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/holiday/class/holiday.class.php
-
message: '#^Comparison operation "\<" between 0 and 0 is always false\.$#'
identifier: smaller.alwaysFalse
count: 1
path: ../../../htdocs/holiday/class/holiday.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 2
path: ../../../htdocs/holiday/class/holiday.class.php
-
message: '#^Property Holiday\:\:\$events has no type specified\.$#'
identifier: missingType.property
count: 1
path: ../../../htdocs/holiday/class/holiday.class.php
-
message: '#^Property Holiday\:\:\$halfday \(int\|string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/holiday/class/holiday.class.php
-
message: '#^Property Holiday\:\:\$holiday has no type specified\.$#'
identifier: missingType.property
count: 1
path: ../../../htdocs/holiday/class/holiday.class.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 3
path: ../../../htdocs/holiday/define_holiday.php
-
message: '#^Parameter \#1 \$array of function array_keys expects array, string given\.$#'
identifier: argument.type
count: 1
path: ../../../htdocs/holiday/define_holiday.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
path: ../../../htdocs/holiday/define_holiday.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 2
path: ../../../htdocs/holiday/define_holiday.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/holiday/define_holiday.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/holiday/list.php
-
message: '#^Variable \$morefilter might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/holiday/list.php
-
message: '#^Variable \$search_month_update might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/holiday/list.php
-
message: '#^Variable \$search_year_update might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/holiday/list.php
-
message: '#^Variable \$arraytypeleaves might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/holiday/month_report.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
path: ../../../htdocs/holiday/view_log.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/holiday/view_log.php
-
message: '#^Variable \$search_status might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/holiday/view_log.php
-
message: '#^Variable \$user might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/holiday/view_log.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/hrm/admin/admin_hrm.php
-
message: '#^Variable \$mesg might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/hrm/admin/admin_hrm.php
-
message: '#^Call to function method_exists\(\) with \$this\(Position\) and ''getNomUrl'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/hrm/class/position.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(Position\) and ''date_end'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/hrm/class/position.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(Position\) and ''date_start'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/hrm/class/position.class.php
-
message: '#^Call to function property_exists\(\) with Position and ''date_creation'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/hrm/class/position.class.php
-
message: '#^Call to function property_exists\(\) with Position and ''date_modification'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/hrm/class/position.class.php
-
message: '#^Call to function property_exists\(\) with Position and ''ref'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/hrm/class/position.class.php
-
message: '#^Call to function property_exists\(\) with Position and ''status'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/hrm/class/position.class.php
-
message: '#^Left side of && is always false\.$#'
identifier: booleanAnd.leftAlwaysFalse
count: 1
path: ../../../htdocs/hrm/class/position.class.php
-
message: '#^Method Position\:\:fetchAll\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: ../../../htdocs/hrm/class/position.class.php
-
message: '#^Method Position\:\:getForUser\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: ../../../htdocs/hrm/class/position.class.php
-
message: '#^Method Position\:\:getLinesArray\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: ../../../htdocs/hrm/class/position.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/hrm/class/position.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(Skill\) and ''getNomUrl'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/hrm/class/skill.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(Skill\) and ''description'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/hrm/class/skill.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(Skill\) and ''skill_type'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/hrm/class/skill.class.php
-
message: '#^Call to function property_exists\(\) with Skill and ''date_creation'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/hrm/class/skill.class.php
-
message: '#^Call to function property_exists\(\) with Skill and ''date_modification'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/hrm/class/skill.class.php
-
message: '#^Call to function property_exists\(\) with Skill and ''label'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/hrm/class/skill.class.php
-
message: '#^Call to function property_exists\(\) with Skill and ''ref'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/hrm/class/skill.class.php
-
message: '#^Call to function property_exists\(\) with Skill and ''status'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/hrm/class/skill.class.php
-
message: '#^Left side of && is always false\.$#'
identifier: booleanAnd.leftAlwaysFalse
count: 1
path: ../../../htdocs/hrm/class/skill.class.php
-
message: '#^Method Skill\:\:fetchLines\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: ../../../htdocs/hrm/class/skill.class.php
-
message: '#^Method Skill\:\:getLinesArray\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: ../../../htdocs/hrm/class/skill.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/hrm/class/skill.class.php
-
message: '#^Call to function property_exists\(\) with Skilldet and ''date_creation'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/hrm/class/skilldet.class.php
-
message: '#^Call to function property_exists\(\) with Skilldet and ''date_modification'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/hrm/class/skilldet.class.php
-
message: '#^Call to function property_exists\(\) with Skilldet and ''ref'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/hrm/class/skilldet.class.php
-
message: '#^Call to function property_exists\(\) with Skilldet and ''status'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/hrm/class/skilldet.class.php
-
message: '#^Left side of && is always false\.$#'
identifier: booleanAnd.leftAlwaysFalse
count: 1
path: ../../../htdocs/hrm/class/skilldet.class.php
-
message: '#^Call to function property_exists\(\) with SkillRank and ''date_creation'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/hrm/class/skillrank.class.php
-
message: '#^Call to function property_exists\(\) with SkillRank and ''date_modification'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/hrm/class/skillrank.class.php
-
message: '#^Call to function property_exists\(\) with SkillRank and ''fk_object'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/hrm/class/skillrank.class.php
-
message: '#^Call to function property_exists\(\) with SkillRank and ''ref'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/hrm/class/skillrank.class.php
-
message: '#^Call to function property_exists\(\) with SkillRank and ''status'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/hrm/class/skillrank.class.php
-
message: '#^Left side of && is always false\.$#'
identifier: booleanAnd.leftAlwaysFalse
count: 1
path: ../../../htdocs/hrm/class/skillrank.class.php
-
message: '#^Method SkillRank\:\:getLinesArray\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: ../../../htdocs/hrm/class/skillrank.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/hrm/class/skillrank.class.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
path: ../../../htdocs/hrm/class/skillrank.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/hrm/compare.php
-
message: '#^Variable \$action might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/hrm/compare.php
-
message: '#^Loose comparison using \=\= between ''edit'' and ''edit'' will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 1
path: ../../../htdocs/hrm/establishment/card.php
-
message: '#^Variable \$k might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/hrm/evaluation_card.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/hrm/evaluation_list.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
path: ../../../htdocs/hrm/job_card.php
-
message: '#^Variable \$soc might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/hrm/job_card.php
-
message: '#^Strict comparison using \=\=\= between array\{type\: string, label\: string, langfile\?\: string, enabled\: int\<0, 2\>\|string, position\: int, notnull\?\: int, visible\: int\<\-6, 6\>\|string, alwayseditable\?\: int\<0, 1\>\|string, \.\.\.\} and null will always evaluate to false\.$#'
identifier: identical.alwaysFalse
count: 1
path: ../../../htdocs/hrm/job_list.php
-
message: '#^Comparison operation "\<" between int\<0, max\> and 0 is always false\.$#'
identifier: smaller.alwaysFalse
count: 1
path: ../../../htdocs/hrm/lib/hrm_evaluation.lib.php
-
message: '#^Variable \$Lines in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/hrm/lib/hrm_skillrank.lib.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/hrm/position.php
-
message: '#^Variable \$job might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/hrm/position.php
-
message: '#^Property Position\:\:\$fields \(array\<string, array\{type\: string, label\: string, langfile\?\: string, enabled\: int\<0, 2\>\|string, position\: int, notnull\?\: int, visible\: int\<\-6, 6\>\|string, alwayseditable\?\: int\<0, 1\>\|string, \.\.\.\}\>\) does not accept non\-empty\-array\<string, array\{\}\|array\{type\: string, label\: string, langfile\?\: string, enabled\: int\<0, 2\>\|string, position\: int, notnull\?\: int, visible\: int\<\-6, 6\>\|string, alwayseditable\?\: int\<0, 1\>\|string, \.\.\.\}\>\.$#'
identifier: assign.propertyType
count: 1
path: ../../../htdocs/hrm/position_agenda.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/hrm/position_list.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/hrm/skill_card.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/hrm/skill_card.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
path: ../../../htdocs/hrm/skill_card.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 2
path: ../../../htdocs/hrm/skill_card.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/hrm/skill_card.php
-
message: '#^Variable \$result might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/hrm/skill_card.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/hrm/skill_list.php
-
message: '#^Call to function is_array\(\) with list will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 2
path: ../../../htdocs/hrm/skill_tab.php
-
message: '#^PHPDoc tag @var for variable \$objects has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: ../../../htdocs/hrm/skill_tab.php
-
message: '#^Variable \$object might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/hrm/skill_tab.php
-
message: '#^Property Import\:\:\$fk_user \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/imports/class/import.class.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
path: ../../../htdocs/imports/emptyexample.php
-
message: '#^Comparison operation "\>\=" between int\<1, max\> and 1 is always true\.$#'
identifier: greaterOrEqual.alwaysTrue
count: 1
path: ../../../htdocs/imports/import.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 12
path: ../../../htdocs/imports/import.php
-
message: '#^Loose comparison using \=\= between ''guess''\|''session'' and ''orderoftargets'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
path: ../../../htdocs/imports/import.php
-
message: '#^Loose comparison using \=\= between ''session'' and ''session'' will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 1
path: ../../../htdocs/imports/import.php
-
message: '#^Parameter \#3 \$insertArray of function arrayInsert expects array\{label\?\: string, example1\?\: string, required\?\: bool, imported\?\: bool\|int\<0, 1\>, position\?\: int\}, non\-empty\-array\<string, array\{label\?\: string, example1\?\: string, required\?\: bool, imported\?\: bool\|int\<0, 1\>, position\?\: int\}\> given\.$#'
identifier: argument.type
count: 1
path: ../../../htdocs/imports/import.php
-
message: '#^Class Segment implements generic interface IteratorAggregate but does not specify its types\: TKey, TValue$#'
identifier: missingType.generics
count: 1
path: ../../../htdocs/includes/odtphp/Segment.php
-
message: '#^Default value of the parameter \#3 \$encode \(true\) of method Segment\:\:setVars\(\) is incompatible with type string\.$#'
identifier: parameter.defaultValue
count: 1
path: ../../../htdocs/includes/odtphp/Segment.php
-
message: '#^Method Segment\:\:__call\(\) has parameter \$args with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: ../../../htdocs/includes/odtphp/Segment.php
-
message: '#^Method Segment\:\:macroReplace\(\) has no return type specified\.$#'
identifier: missingType.return
count: 1
path: ../../../htdocs/includes/odtphp/Segment.php
-
message: '#^Parameter \#3 \$encode of method Segment\:\:setVars\(\) expects string, false given\.$#'
identifier: argument.type
count: 1
path: ../../../htdocs/includes/odtphp/Segment.php
-
message: '#^Property Segment\:\:\$children has no type specified\.$#'
identifier: missingType.property
count: 1
path: ../../../htdocs/includes/odtphp/Segment.php
-
message: '#^Property Segment\:\:\$file has no type specified\.$#'
identifier: missingType.property
count: 1
path: ../../../htdocs/includes/odtphp/Segment.php
-
message: '#^Property Segment\:\:\$images has no type specified\.$#'
identifier: missingType.property
count: 1
path: ../../../htdocs/includes/odtphp/Segment.php
-
message: '#^Property Segment\:\:\$odf has no type specified\.$#'
identifier: missingType.property
count: 1
path: ../../../htdocs/includes/odtphp/Segment.php
-
message: '#^Property Segment\:\:\$vars has no type specified\.$#'
identifier: missingType.property
count: 1
path: ../../../htdocs/includes/odtphp/Segment.php
-
message: '#^Class SegmentIterator implements generic interface RecursiveIterator but does not specify its types\: TKey, TValue$#'
identifier: missingType.generics
count: 1
path: ../../../htdocs/includes/odtphp/SegmentIterator.php
-
message: '#^Method SegmentIterator\:\:__construct\(\) has parameter \$ref with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: ../../../htdocs/includes/odtphp/SegmentIterator.php
-
message: '#^Method SegmentIterator\:\:getChildren\(\) return type with generic interface RecursiveIterator does not specify its types\: TKey, TValue$#'
identifier: missingType.generics
count: 1
path: ../../../htdocs/includes/odtphp/SegmentIterator.php
-
message: '#^Property SegmentIterator\:\:\$key has no type specified\.$#'
identifier: missingType.property
count: 1
path: ../../../htdocs/includes/odtphp/SegmentIterator.php
-
message: '#^Property SegmentIterator\:\:\$keys has no type specified\.$#'
identifier: missingType.property
count: 1
path: ../../../htdocs/includes/odtphp/SegmentIterator.php
-
message: '#^Property SegmentIterator\:\:\$ref has no type specified\.$#'
identifier: missingType.property
count: 1
path: ../../../htdocs/includes/odtphp/SegmentIterator.php
-
message: '#^Method Odf\:\:__construct\(\) has parameter \$config with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: ../../../htdocs/includes/odtphp/odf.php
-
message: '#^Method Odf\:\:_getDataFromHtml\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: ../../../htdocs/includes/odtphp/odf.php
-
message: '#^Method Odf\:\:_isHtmlTag\(\) is unused\.$#'
identifier: method.unused
count: 1
path: ../../../htdocs/includes/odtphp/odf.php
-
message: '#^Method Odf\:\:_replaceHtmlWithOdtTag\(\) has parameter \$customStyles with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: ../../../htdocs/includes/odtphp/odf.php
-
message: '#^Method Odf\:\:_replaceHtmlWithOdtTag\(\) has parameter \$fontDeclarations with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: ../../../htdocs/includes/odtphp/odf.php
-
message: '#^Method Odf\:\:_replaceHtmlWithOdtTag\(\) has parameter \$tags with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: ../../../htdocs/includes/odtphp/odf.php
-
message: '#^Method Odf\:\:getConfig\(\) should return string but returns false\.$#'
identifier: return.type
count: 1
path: ../../../htdocs/includes/odtphp/odf.php
-
message: '#^Parameter \#1 \$prefix of function uniqid expects string, int\<0, max\> given\.$#'
identifier: argument.type
count: 1
path: ../../../htdocs/includes/odtphp/odf.php
-
message: '#^Property Odf\:\:\$config has no type specified\.$#'
identifier: missingType.property
count: 1
path: ../../../htdocs/includes/odtphp/odf.php
-
message: '#^Property Odf\:\:\$images has no type specified\.$#'
identifier: missingType.property
count: 1
path: ../../../htdocs/includes/odtphp/odf.php
-
message: '#^Property Odf\:\:\$segments has no type specified\.$#'
identifier: missingType.property
count: 1
path: ../../../htdocs/includes/odtphp/odf.php
-
message: '#^Property Odf\:\:\$userdefined has no type specified\.$#'
identifier: missingType.property
count: 1
path: ../../../htdocs/includes/odtphp/odf.php
-
message: '#^Property Odf\:\:\$vars has no type specified\.$#'
identifier: missingType.property
count: 1
path: ../../../htdocs/includes/odtphp/odf.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
path: ../../../htdocs/index.php
-
message: '#^Variable \$boxwork might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/index.php
-
message: '#^Variable \$lockfile in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/index.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/intracommreport/admin/intracommreport.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 2
path: ../../../htdocs/intracommreport/card.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/intracommreport/card.php
-
message: '#^Variable \$soc might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/intracommreport/card.php
-
message: '#^Call to function method_exists\(\) with \$this\(IntracommReport\) and ''getNomUrl'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/intracommreport/class/intracommreport.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(IntracommReport\) and ''label'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/intracommreport/class/intracommreport.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(IntracommReport\) and ''thirdparty'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/intracommreport/class/intracommreport.class.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
path: ../../../htdocs/intracommreport/class/intracommreport.class.php
-
message: '#^Variable \$url in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 2
path: ../../../htdocs/intracommreport/class/intracommreport.class.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 4
path: ../../../htdocs/intracommreport/lib/intracommreport.lib.php
-
message: '#^Variable \$action in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/intracommreport/list.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/intracommreport/list.php
-
message: '#^Variable \$groupby might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/intracommreport/list.php
-
message: '#^Variable \$type might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/intracommreport/list.php
-
message: '#^Left side of && is always false\.$#'
identifier: booleanAnd.leftAlwaysFalse
count: 3
path: ../../../htdocs/knowledgemanagement/class/api_knowledgemanagement.class.php
-
message: '#^Result of && is always false\.$#'
identifier: booleanAnd.alwaysFalse
count: 1
path: ../../../htdocs/knowledgemanagement/class/api_knowledgemanagement.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(KnowledgeRecord\) and ''getLibStatut'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/knowledgemanagement/class/knowledgerecord.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(KnowledgeRecord\) and ''getNomUrl'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/knowledgemanagement/class/knowledgerecord.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(KnowledgeRecord\) and ''lang'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/knowledgemanagement/class/knowledgerecord.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(KnowledgeRecord\) and ''question'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/knowledgemanagement/class/knowledgerecord.class.php
-
message: '#^Call to function property_exists\(\) with KnowledgeRecord and ''date_creation'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/knowledgemanagement/class/knowledgerecord.class.php
-
message: '#^Call to function property_exists\(\) with KnowledgeRecord and ''date_modification'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/knowledgemanagement/class/knowledgerecord.class.php
-
message: '#^Call to function property_exists\(\) with KnowledgeRecord and ''question'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/knowledgemanagement/class/knowledgerecord.class.php
-
message: '#^Call to function property_exists\(\) with KnowledgeRecord and ''ref'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/knowledgemanagement/class/knowledgerecord.class.php
-
message: '#^Call to function property_exists\(\) with KnowledgeRecord and ''status'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/knowledgemanagement/class/knowledgerecord.class.php
-
message: '#^Left side of && is always false\.$#'
identifier: booleanAnd.leftAlwaysFalse
count: 1
path: ../../../htdocs/knowledgemanagement/class/knowledgerecord.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/knowledgemanagement/class/knowledgerecord.class.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
path: ../../../htdocs/knowledgemanagement/knowledgerecord_card.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/knowledgemanagement/knowledgerecord_list.php
-
message: '#^Property Loan\:\:\$account_capital \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/loan/class/loan.class.php
-
message: '#^Property Loan\:\:\$account_insurance \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/loan/class/loan.class.php
-
message: '#^Property Loan\:\:\$account_interest \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/loan/class/loan.class.php
-
message: '#^Property Loan\:\:\$fk_bank \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/loan/class/loan.class.php
-
message: '#^Property Loan\:\:\$fk_user_creat \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/loan/class/loan.class.php
-
message: '#^Property Loan\:\:\$fk_user_modif \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/loan/class/loan.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/loan/class/loanschedule.class.php
-
message: '#^Variable \$object might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/loan/payment/card.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/loan/payment/payment.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
path: ../../../htdocs/loan/payment/payment.php
-
message: '#^Variable \$result might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/loan/schedule.php
-
message: '#^Call to function is_array\(\) with array\<mixed\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/main.inc.php
-
message: '#^Call to function is_array\(\) with array\{\} will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/main.inc.php
-
message: '#^Call to function is_array\(\) with list\<string\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/main.inc.php
-
message: '#^Elseif condition is always true\.$#'
identifier: elseif.alwaysTrue
count: 1
path: ../../../htdocs/main.inc.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
path: ../../../htdocs/main.inc.php
-
message: '#^Loose comparison using \=\= between ''''\|''0'' and 1 will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
path: ../../../htdocs/main.inc.php
-
message: '#^Negated boolean expression is always false\.$#'
identifier: booleanNot.alwaysFalse
count: 1
path: ../../../htdocs/main.inc.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/main.inc.php
-
message: '#^Variable \$_POST in isset\(\) always exists and is not nullable\.$#'
identifier: isset.variable
count: 1
path: ../../../htdocs/main.inc.php
-
message: '#^Parameter \#1 \$array of function dol_sort_array contains unresolvable type\.$#'
identifier: argument.unresolvableType
count: 1
path: ../../../htdocs/margin/agentMargins.php
-
message: '#^Return type of call to function dol_sort_array contains unresolvable type\.$#'
identifier: function.unresolvableReturnType
count: 1
path: ../../../htdocs/margin/agentMargins.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
path: ../../../htdocs/margin/agentMargins.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
path: ../../../htdocs/margin/checkMargins.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/margin/checkMargins.php
-
message: '#^Negated boolean expression is always false\.$#'
identifier: booleanNot.alwaysFalse
count: 2
path: ../../../htdocs/margin/customerMargins.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
path: ../../../htdocs/margin/customerMargins.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
path: ../../../htdocs/margin/productMargins.php
-
message: '#^Variable \$sortfield in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/margin/tabs/productMargins.php
-
message: '#^Variable \$sortorder in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/margin/tabs/productMargins.php
-
message: '#^Variable \$sortfield in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/margin/tabs/thirdpartyMargins.php
-
message: '#^Variable \$sortorder in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/margin/tabs/thirdpartyMargins.php
-
message: '#^Call to function is_array\(\) with non\-empty\-array\<mixed\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/modulebuilder/index.php
-
message: '#^Loose comparison using \=\= between ''objects'' and ''specifications'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
path: ../../../htdocs/modulebuilder/index.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 2
path: ../../../htdocs/modulebuilder/index.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
path: ../../../htdocs/modulebuilder/index.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 3
path: ../../../htdocs/modulebuilder/index.php
-
message: '#^Variable \$class might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/modulebuilder/index.php
-
message: '#^Variable \$field might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/modulebuilder/index.php
-
message: '#^Variable \$moduleobj might not be defined\.$#'
identifier: variable.undefined
count: 4
path: ../../../htdocs/modulebuilder/index.php
-
message: '#^Variable \$object might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/modulebuilder/index.php
-
message: '#^Variable \$outputfilezip might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/modulebuilder/index.php
-
message: '#^Variable \$proparrayofkeyval in isset\(\) always exists and is not nullable\.$#'
identifier: isset.variable
count: 1
path: ../../../htdocs/modulebuilder/index.php
-
message: '#^Variable \$realpathtoapi in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/modulebuilder/index.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/modulebuilder/template/admin/about.php
-
message: '#^Path in include\(\) "\.\./\.\./main\.inc\.php" is not a file or it does not exist\.$#'
identifier: include.fileNotFound
count: 1
path: ../../../htdocs/modulebuilder/template/admin/about.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/modulebuilder/template/admin/myobject_extrafields.php
-
message: '#^Path in include\(\) "\.\./\.\./main\.inc\.php" is not a file or it does not exist\.$#'
identifier: include.fileNotFound
count: 1
path: ../../../htdocs/modulebuilder/template/admin/myobject_extrafields.php
-
message: '#^Negated boolean expression is always false\.$#'
identifier: booleanNot.alwaysFalse
count: 1
path: ../../../htdocs/modulebuilder/template/admin/setup.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/modulebuilder/template/admin/setup.php
-
message: '#^Path in include\(\) "\.\./\.\./main\.inc\.php" is not a file or it does not exist\.$#'
identifier: include.fileNotFound
count: 1
path: ../../../htdocs/modulebuilder/template/admin/setup.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/modulebuilder/template/ajax/myobject.php
-
message: '#^Path in include\(\) "\.\./\.\./main\.inc\.php" is not a file or it does not exist\.$#'
identifier: include.fileNotFound
count: 1
path: ../../../htdocs/modulebuilder/template/ajax/myobject.php
-
message: '#^Comparison operation "\>" between 0 and 0 is always false\.$#'
identifier: greater.alwaysFalse
count: 1
path: ../../../htdocs/modulebuilder/template/class/actions_mymodule.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 3
path: ../../../htdocs/modulebuilder/template/class/actions_mymodule.class.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
path: ../../../htdocs/modulebuilder/template/class/actions_mymodule.class.php
-
message: '#^Left side of && is always false\.$#'
identifier: booleanAnd.leftAlwaysFalse
count: 3
path: ../../../htdocs/modulebuilder/template/class/api_mymodule.class.php
-
message: '#^Result of && is always false\.$#'
identifier: booleanAnd.alwaysFalse
count: 1
path: ../../../htdocs/modulebuilder/template/class/api_mymodule.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(MyObject\) and ''getLibStatut'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/modulebuilder/template/class/myobject.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(MyObject\) and ''getNomUrl'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/modulebuilder/template/class/myobject.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(MyObject\) and ''amount'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/modulebuilder/template/class/myobject.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(MyObject\) and ''label'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 2
path: ../../../htdocs/modulebuilder/template/class/myobject.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(MyObject\) and ''ref'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/modulebuilder/template/class/myobject.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(MyObject\) and ''thirdparty'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/modulebuilder/template/class/myobject.class.php
-
message: '#^Call to function property_exists\(\) with MyObject and ''date_creation'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/modulebuilder/template/class/myobject.class.php
-
message: '#^Call to function property_exists\(\) with MyObject and ''date_modification'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/modulebuilder/template/class/myobject.class.php
-
message: '#^Call to function property_exists\(\) with MyObject and ''label'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/modulebuilder/template/class/myobject.class.php
-
message: '#^Call to function property_exists\(\) with MyObject and ''ref'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/modulebuilder/template/class/myobject.class.php
-
message: '#^Call to function property_exists\(\) with MyObject and ''status'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/modulebuilder/template/class/myobject.class.php
-
message: '#^Left side of && is always false\.$#'
identifier: booleanAnd.leftAlwaysFalse
count: 1
path: ../../../htdocs/modulebuilder/template/class/myobject.class.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
path: ../../../htdocs/modulebuilder/template/core/modules/modMyModule.class.php
-
message: '#^Call to function is_object\(\) with object will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/modulebuilder/template/core/modules/mymodule/doc/pdf_standard_myobject.modules.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/modulebuilder/template/css/mymodule.css.php
-
message: '#^Path in include\(\) "\.\./\.\./main\.inc\.php" is not a file or it does not exist\.$#'
identifier: include.fileNotFound
count: 1
path: ../../../htdocs/modulebuilder/template/css/mymodule.css.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/modulebuilder/template/js/mymodule.js.php
-
message: '#^Path in include\(\) "\.\./\.\./main\.inc\.php" is not a file or it does not exist\.$#'
identifier: include.fileNotFound
count: 1
path: ../../../htdocs/modulebuilder/template/js/mymodule.js.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/modulebuilder/template/mymoduleindex.php
-
message: '#^Path in include\(\) "\.\./\.\./\.\./main\.inc\.php" is not a file or it does not exist\.$#'
identifier: include.fileNotFound
count: 1
path: ../../../htdocs/modulebuilder/template/mymoduleindex.php
-
message: '#^Path in include\(\) "\.\./main\.inc\.php" is not a file or it does not exist\.$#'
identifier: include.fileNotFound
count: 1
path: ../../../htdocs/modulebuilder/template/mymoduleindex.php
-
message: '#^Call to function is_numeric\(\) with 0 will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 2
path: ../../../htdocs/modulebuilder/template/myobject_agenda.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/modulebuilder/template/myobject_agenda.php
-
message: '#^Path in include\(\) "\.\./\.\./\.\./main\.inc\.php" is not a file or it does not exist\.$#'
identifier: include.fileNotFound
count: 1
path: ../../../htdocs/modulebuilder/template/myobject_agenda.php
-
message: '#^Path in include\(\) "\.\./main\.inc\.php" is not a file or it does not exist\.$#'
identifier: include.fileNotFound
count: 1
path: ../../../htdocs/modulebuilder/template/myobject_agenda.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 2
path: ../../../htdocs/modulebuilder/template/myobject_card.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/modulebuilder/template/myobject_card.php
-
message: '#^Path in include\(\) "\.\./\.\./\.\./main\.inc\.php" is not a file or it does not exist\.$#'
identifier: include.fileNotFound
count: 1
path: ../../../htdocs/modulebuilder/template/myobject_card.php
-
message: '#^Path in include\(\) "\.\./main\.inc\.php" is not a file or it does not exist\.$#'
identifier: include.fileNotFound
count: 1
path: ../../../htdocs/modulebuilder/template/myobject_card.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/modulebuilder/template/myobject_contact.php
-
message: '#^Path in include\(\) "\.\./\.\./\.\./main\.inc\.php" is not a file or it does not exist\.$#'
identifier: include.fileNotFound
count: 1
path: ../../../htdocs/modulebuilder/template/myobject_contact.php
-
message: '#^Path in include\(\) "\.\./main\.inc\.php" is not a file or it does not exist\.$#'
identifier: include.fileNotFound
count: 1
path: ../../../htdocs/modulebuilder/template/myobject_contact.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/modulebuilder/template/myobject_document.php
-
message: '#^Path in include\(\) "\.\./\.\./\.\./main\.inc\.php" is not a file or it does not exist\.$#'
identifier: include.fileNotFound
count: 1
path: ../../../htdocs/modulebuilder/template/myobject_document.php
-
message: '#^Path in include\(\) "\.\./main\.inc\.php" is not a file or it does not exist\.$#'
identifier: include.fileNotFound
count: 1
path: ../../../htdocs/modulebuilder/template/myobject_document.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/modulebuilder/template/myobject_list.php
-
message: '#^Path in include\(\) "\.\./\.\./\.\./main\.inc\.php" is not a file or it does not exist\.$#'
identifier: include.fileNotFound
count: 1
path: ../../../htdocs/modulebuilder/template/myobject_list.php
-
message: '#^Path in include\(\) "\.\./main\.inc\.php" is not a file or it does not exist\.$#'
identifier: include.fileNotFound
count: 1
path: ../../../htdocs/modulebuilder/template/myobject_list.php
-
message: '#^Strict comparison using \=\=\= between array\{type\: string, label\: string, langfile\?\: string, enabled\: int\<0, 2\>\|string, position\: int, notnull\?\: int, visible\: int\<\-6, 6\>\|string, alwayseditable\?\: int\<0, 1\>\|string, \.\.\.\} and null will always evaluate to false\.$#'
identifier: identical.alwaysFalse
count: 1
path: ../../../htdocs/modulebuilder/template/myobject_list.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/modulebuilder/template/myobject_note.php
-
message: '#^Path in include\(\) "\.\./\.\./\.\./main\.inc\.php" is not a file or it does not exist\.$#'
identifier: include.fileNotFound
count: 1
path: ../../../htdocs/modulebuilder/template/myobject_note.php
-
message: '#^Path in include\(\) "\.\./main\.inc\.php" is not a file or it does not exist\.$#'
identifier: include.fileNotFound
count: 1
path: ../../../htdocs/modulebuilder/template/myobject_note.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 2
path: ../../../htdocs/modulebuilder/template/scripts/mymodule.php
-
message: '#^Path in include\(\) "\.\./\.\./master\.inc\.php" is not a file or it does not exist\.$#'
identifier: include.fileNotFound
count: 1
path: ../../../htdocs/modulebuilder/template/scripts/mymodule.php
-
message: '#^Path in include\(\) "\.\./master\.inc\.php" is not a file or it does not exist\.$#'
identifier: include.fileNotFound
count: 1
path: ../../../htdocs/modulebuilder/template/scripts/mymodule.php
-
message: '#^Left side of && is always false\.$#'
identifier: booleanAnd.leftAlwaysFalse
count: 3
path: ../../../htdocs/mrp/class/api_mos.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 8
path: ../../../htdocs/mrp/class/api_mos.class.php
-
message: '#^Result of && is always false\.$#'
identifier: booleanAnd.alwaysFalse
count: 1
path: ../../../htdocs/mrp/class/api_mos.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(Mo\) and ''getLibStatut'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/mrp/class/mo.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(Mo\) and ''getNomUrl'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/mrp/class/mo.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(Mo\) and ''qty'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 2
path: ../../../htdocs/mrp/class/mo.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(Mo\) and ''socid'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/mrp/class/mo.class.php
-
message: '#^Method Mo\:\:fetchAll\(\) has parameter \$filter with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: ../../../htdocs/mrp/class/mo.class.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/mrp/index.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/mrp/mo_agenda.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/mrp/mo_movements.php
-
message: '#^Call to function is_object\(\) with MoLine will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/mrp/mo_production.php
-
message: '#^Left side of \|\| is always true\.$#'
identifier: booleanOr.leftAlwaysTrue
count: 5
path: ../../../htdocs/mrp/mo_production.php
-
message: '#^Loose comparison using \=\= between ''consumeandproduceall'' and ''consumeandproduceall'' will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 2
path: ../../../htdocs/mrp/mo_production.php
-
message: '#^Result of \|\| is always true\.$#'
identifier: booleanOr.alwaysTrue
count: 2
path: ../../../htdocs/mrp/mo_production.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
path: ../../../htdocs/mrp/mo_production.php
-
message: '#^Variable \$extrafields in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 2
path: ../../../htdocs/mrp/mo_production.php
-
message: '#^Parameter \#1 \$object of method MultiCurrencies\:\:_cleanObjectDatasRate\(\) expects MultiCurrency, CurrencyRate given\.$#'
identifier: argument.type
count: 1
path: ../../../htdocs/multicurrency/class/api_multicurrencies.class.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 4
path: ../../../htdocs/multicurrency/multicurrency_rate.php
-
message: '#^Variable \$id might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/opensurvey/card.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
path: ../../../htdocs/opensurvey/class/opensurveysondage.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/opensurvey/class/opensurveysondage.class.php
-
message: '#^PHPDoc type array\<array\<string, int\|string\>\> of property Opensurveysondage\:\:\$lines is not covariant with PHPDoc type array\<CommonObject\|stdClass\> of overridden property CommonObject\:\:\$lines\.$#'
identifier: property.phpDocType
count: 1
path: ../../../htdocs/opensurvey/class/opensurveysondage.class.php
-
message: '#^Property Opensurveysondage\:\:\$description \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/opensurvey/class/opensurveysondage.class.php
-
message: '#^Property Opensurveysondage\:\:\$id_sondage \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/opensurvey/class/opensurveysondage.class.php
-
message: '#^Offset int\<0, max\> on array\<int\<0, max\>, int\<0, max\>\> in isset\(\) always exists and is not nullable\.$#'
identifier: isset.offset
count: 1
path: ../../../htdocs/opensurvey/results.php
-
message: '#^Variable \$erreur_ajout_date in isset\(\) always exists and is not nullable\.$#'
identifier: isset.variable
count: 1
path: ../../../htdocs/opensurvey/results.php
-
message: '#^Variable \$expiredate might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/opensurvey/results.php
-
message: '#^Parameter \#5 \$day of function dol_mktime expects int, string given\.$#'
identifier: argument.type
count: 2
path: ../../../htdocs/opensurvey/wizard/choix_date.php
-
message: '#^Parameter \#5 \$day of function mktime expects int\|null, string given\.$#'
identifier: argument.type
count: 2
path: ../../../htdocs/opensurvey/wizard/choix_date.php
-
message: '#^Left side of && is always false\.$#'
identifier: booleanAnd.leftAlwaysFalse
count: 3
path: ../../../htdocs/partnership/class/api_partnerships.class.php
-
message: '#^Result of && is always false\.$#'
identifier: booleanAnd.alwaysFalse
count: 1
path: ../../../htdocs/partnership/class/api_partnerships.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(Partnership\) and ''getLibStatut'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/partnership/class/partnership.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(Partnership\) and ''getNomUrl'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/partnership/class/partnership.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(Partnership\) and ''fk_soc'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/partnership/class/partnership.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(Partnership\) and ''thirdparty'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/partnership/class/partnership.class.php
-
message: '#^Call to function property_exists\(\) with Partnership and ''date_creation'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/partnership/class/partnership.class.php
-
message: '#^Call to function property_exists\(\) with Partnership and ''date_modification'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/partnership/class/partnership.class.php
-
message: '#^Call to function property_exists\(\) with Partnership and ''ref'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/partnership/class/partnership.class.php
-
message: '#^Call to function property_exists\(\) with Partnership and ''status'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/partnership/class/partnership.class.php
-
message: '#^Left side of && is always false\.$#'
identifier: booleanAnd.leftAlwaysFalse
count: 1
path: ../../../htdocs/partnership/class/partnership.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 2
path: ../../../htdocs/partnership/class/partnership.class.php
-
message: '#^Left side of && is always false\.$#'
identifier: booleanAnd.leftAlwaysFalse
count: 1
path: ../../../htdocs/partnership/class/partnership_type.class.php
-
message: '#^Result of \|\| is always true\.$#'
identifier: booleanOr.alwaysTrue
count: 2
path: ../../../htdocs/partnership/class/partnership_type.class.php
-
message: '#^Call to function is_array\(\) with array\{\} will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 2
path: ../../../htdocs/partnership/class/partnershiputils.class.php
-
message: '#^Call to function is_object\(\) with Partnership will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 2
path: ../../../htdocs/partnership/class/partnershiputils.class.php
-
message: '#^Variable \$triggersendname in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 2
path: ../../../htdocs/partnership/class/partnershiputils.class.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
path: ../../../htdocs/partnership/partnership_card.php
-
message: '#^Variable \$adht might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/partnership/partnership_card.php
-
message: '#^Variable \$soc might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/partnership/partnership_card.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/partnership/partnership_list.php
-
message: '#^Offset ''searchall'' on array\{type\: ''integer'', label\: ''Country'', enabled\: 1, position\: 51, notnull\: 0, visible\: 1, alwayseditable\: 1, css\: ''maxwidth500…'', \.\.\.\}\|array\{type\: ''varchar\(128\)'', label\: ''Town'', enabled\: 1, position\: 51, notnull\: 0, visible\: 1, alwayseditable\: 1, searchall\: 1\} in empty\(\) always exists and is not falsy\.$#'
identifier: empty.offset
count: 1
path: ../../../htdocs/partnership/partnership_list.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 2
path: ../../../htdocs/partnership/partnership_list.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
path: ../../../htdocs/paybox/admin/paybox.php
-
message: '#^Variable \$IBS_DEVISE in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/paybox/lib/paybox.lib.php
-
message: '#^Variable \$IBS_RANG in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/paybox/lib/paybox.lib.php
-
message: '#^Variable \$IBS_SITE in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/paybox/lib/paybox.lib.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
path: ../../../htdocs/paypal/admin/paypal.php
-
message: '#^Comparison operation "\<" between \-1 and 0 is always true\.$#'
identifier: smaller.alwaysTrue
count: 1
path: ../../../htdocs/paypal/lib/paypal.lib.php
-
message: '#^Parameter \#3 \$value of function curl_setopt expects 0\|2, bool given\.$#'
identifier: argument.type
count: 1
path: ../../../htdocs/paypal/lib/paypal.lib.php
-
message: '#^Parameter \#3 \$value of function curl_setopt expects bool, int given\.$#'
identifier: argument.type
count: 3
path: ../../../htdocs/paypal/lib/paypal.lib.php
-
message: '#^Variable \$paypalprefix in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/paypal/lib/paypal.lib.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 6
path: ../../../htdocs/printing/admin/printing.php
-
message: '#^Variable \$classfile might not be defined\.$#'
identifier: variable.undefined
count: 3
path: ../../../htdocs/printing/admin/printing.php
-
message: '#^Result of \|\| is always true\.$#'
identifier: booleanOr.alwaysTrue
count: 1
path: ../../../htdocs/product/admin/price_rules.php
-
message: '#^Strict comparison using \=\=\= between ''0'' and ''0'' will always evaluate to true\.$#'
identifier: identical.alwaysTrue
count: 1
path: ../../../htdocs/product/admin/price_rules.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 2
path: ../../../htdocs/product/admin/product.php
-
message: '#^Variable \$obj might not be defined\.$#'
identifier: variable.undefined
count: 3
path: ../../../htdocs/product/admin/product.php
-
message: '#^Comparison operation "\<" between 0 and 0 is always false\.$#'
identifier: smaller.alwaysFalse
count: 1
path: ../../../htdocs/product/admin/product_tools.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/product/admin/product_tools.php
-
message: '#^Result of && is always true\.$#'
identifier: booleanAnd.alwaysTrue
count: 1
path: ../../../htdocs/product/admin/product_tools.php
-
message: '#^Variable \$price_base_type in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/product/admin/product_tools.php
-
message: '#^Property ActionsCardProduct\:\:\$field_list has no type specified\.$#'
identifier: missingType.property
count: 1
path: ../../../htdocs/product/canvas/product/actions_card_product.class.php
-
message: '#^Property ActionsCardService\:\:\$field_list has no type specified\.$#'
identifier: missingType.property
count: 1
path: ../../../htdocs/product/canvas/service/actions_card_service.class.php
-
message: '#^Property ActionsCardService\:\:\$tpl has no type specified\.$#'
identifier: missingType.property
count: 1
path: ../../../htdocs/product/canvas/service/actions_card_service.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 2
path: ../../../htdocs/product/card.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/product/class/api_products.class.php
-
message: '#^Strict comparison using \=\=\= between 2 and 2 will always evaluate to true\.$#'
identifier: identical.alwaysTrue
count: 1
path: ../../../htdocs/product/class/html.formproduct.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/product/class/productbatch.class.php
-
message: '#^Property Productbatch\:\:\$qty \(float\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 3
path: ../../../htdocs/product/class/productbatch.class.php
-
message: '#^Loose comparison using \=\= between '''' and 0 will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 6
path: ../../../htdocs/product/class/productcustomerprice.class.php
-
message: '#^Property ProductCustomerPrice\:\:\$fk_product \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
path: ../../../htdocs/product/class/productcustomerprice.class.php
-
message: '#^Property ProductCustomerPrice\:\:\$fk_soc \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
path: ../../../htdocs/product/class/productcustomerprice.class.php
-
message: '#^Property ProductCustomerPrice\:\:\$fk_user \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
path: ../../../htdocs/product/class/productcustomerprice.class.php
-
message: '#^Property ProductCustomerPrice\:\:\$localtax1_tx \(float\|string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
path: ../../../htdocs/product/class/productcustomerprice.class.php
-
message: '#^Property ProductCustomerPrice\:\:\$localtax2_tx \(float\|string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
path: ../../../htdocs/product/class/productcustomerprice.class.php
-
message: '#^Property ProductCustomerPrice\:\:\$price \(float\|string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 3
path: ../../../htdocs/product/class/productcustomerprice.class.php
-
message: '#^Property ProductCustomerPrice\:\:\$price_base_type \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
path: ../../../htdocs/product/class/productcustomerprice.class.php
-
message: '#^Property ProductCustomerPrice\:\:\$price_label \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
path: ../../../htdocs/product/class/productcustomerprice.class.php
-
message: '#^Property ProductCustomerPrice\:\:\$price_min \(float\|string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 3
path: ../../../htdocs/product/class/productcustomerprice.class.php
-
message: '#^Property ProductCustomerPrice\:\:\$price_min_ttc \(float\|string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 3
path: ../../../htdocs/product/class/productcustomerprice.class.php
-
message: '#^Property ProductCustomerPrice\:\:\$price_ttc \(float\|string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 3
path: ../../../htdocs/product/class/productcustomerprice.class.php
-
message: '#^Property ProductCustomerPrice\:\:\$recuperableonly \(int\|string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
path: ../../../htdocs/product/class/productcustomerprice.class.php
-
message: '#^Property ProductCustomerPrice\:\:\$ref_customer \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
path: ../../../htdocs/product/class/productcustomerprice.class.php
-
message: '#^Property ProductCustomerPrice\:\:\$tva_tx \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
path: ../../../htdocs/product/class/productcustomerprice.class.php
-
message: '#^Call to function property_exists\(\) with ProductFournisseurPrice and ''date_creation'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/product/class/productfournisseurprice.class.php
-
message: '#^Call to function property_exists\(\) with ProductFournisseurPrice and ''date_modification'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/product/class/productfournisseurprice.class.php
-
message: '#^Call to function property_exists\(\) with ProductFournisseurPrice and ''ref'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/product/class/productfournisseurprice.class.php
-
message: '#^Call to function property_exists\(\) with ProductFournisseurPrice and ''status'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/product/class/productfournisseurprice.class.php
-
message: '#^Left side of && is always false\.$#'
identifier: booleanAnd.leftAlwaysFalse
count: 1
path: ../../../htdocs/product/class/productfournisseurprice.class.php
-
message: '#^Method ProductFournisseurPrice\:\:fetchAll\(\) has parameter \$filter with no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: ../../../htdocs/product/class/productfournisseurprice.class.php
-
message: '#^Method ProductFournisseurPrice\:\:fetchAll\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: ../../../htdocs/product/class/productfournisseurprice.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/product/class/productfournisseurprice.class.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/product/document.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/product/dynamic_price/class/price_expression.class.php
-
message: '#^Property PriceExpression\:\:\$expression \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
path: ../../../htdocs/product/dynamic_price/class/price_expression.class.php
-
message: '#^Property PriceExpression\:\:\$title \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
path: ../../../htdocs/product/dynamic_price/class/price_expression.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/product/dynamic_price/class/price_global_variable.class.php
-
message: '#^Property PriceGlobalVariable\:\:\$description \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 3
path: ../../../htdocs/product/dynamic_price/class/price_global_variable.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/product/dynamic_price/class/price_global_variable_updater.class.php
-
message: '#^Property PriceGlobalVariableUpdater\:\:\$description \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 3
path: ../../../htdocs/product/dynamic_price/class/price_global_variable_updater.class.php
-
message: '#^Property PriceExpression\:\:\$expression \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/product/dynamic_price/editor.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
path: ../../../htdocs/product/inventory/card.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/product/inventory/card.php
-
message: '#^Variable \$backtopageforcancel might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/product/inventory/card.php
-
message: '#^Call to function method_exists\(\) with \$this\(Inventory\) and ''getLibStatut'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/product/inventory/class/inventory.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(Inventory\) and ''getNomUrl'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/product/inventory/class/inventory.class.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 2
path: ../../../htdocs/product/list.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/product/list.php
-
message: '#^Call to function is_object\(\) with Product will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/product/messaging.php
-
message: '#^Loose comparison using \=\= between ''add_customer_price'' and ''add_customer_price'' will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 1
path: ../../../htdocs/product/price.php
-
message: '#^Loose comparison using \=\= between ''edit_customer_price'' and ''edit_price'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 2
path: ../../../htdocs/product/price.php
-
message: '#^Loose comparison using \=\= between ''edit_level_price'' and ''edit_level_price'' will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 2
path: ../../../htdocs/product/price.php
-
message: '#^Result of && is always false\.$#'
identifier: booleanAnd.alwaysFalse
count: 2
path: ../../../htdocs/product/price.php
-
message: '#^Right side of \|\| is always false\.$#'
identifier: booleanOr.rightAlwaysFalse
count: 1
path: ../../../htdocs/product/price.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 8
path: ../../../htdocs/product/price.php
-
message: '#^Variable \$extrafield_values might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/product/price.php
-
message: '#^Variable \$i might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/product/price.php
-
message: '#^Variable \$lineid might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/product/price.php
-
message: '#^Variable \$obj might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/product/price.php
-
message: '#^Variable \$rowid might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/product/price.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
path: ../../../htdocs/product/price_suppliers.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/product/price_suppliers.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
path: ../../../htdocs/product/reassort.php
-
message: '#^Variable \$type might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/product/reassort.php
-
message: '#^Comparison operation "\<" between null and 0 is always false\.$#'
identifier: smaller.alwaysFalse
count: 1
path: ../../../htdocs/product/reassortlot.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
path: ../../../htdocs/product/reassortlot.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/product/reassortlot.php
-
message: '#^Variable \$type might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/product/reassortlot.php
-
message: '#^Variable \$sortfield in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/product/stats/bom.php
-
message: '#^Variable \$sortorder in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/product/stats/bom.php
-
message: '#^Loose comparison using \=\= between ''contracts''\|''invoices''\|''invoicessuppliers''\|''mrp''\|''orders''\|''orderssuppliers''\|''propal''\|''proposalssuppliers'' and ''invoices_suppliers'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
path: ../../../htdocs/product/stats/card.php
-
message: '#^Loose comparison using \=\= between ''contracts''\|''invoices''\|''invoicessuppliers''\|''mrp''\|''orders''\|''orderssuppliers''\|''propal''\|''proposalssuppliers'' and ''order'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
path: ../../../htdocs/product/stats/card.php
-
message: '#^Loose comparison using \=\= between ''contracts''\|''invoices''\|''invoicessuppliers''\|''mrp''\|''orders''\|''orderssuppliers''\|''propal''\|''proposalssuppliers'' and ''orders_suppliers'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
path: ../../../htdocs/product/stats/card.php
-
message: '#^Loose comparison using \=\= between ''contracts''\|''invoices''\|''invoicessuppliers''\|''mrp''\|''orders''\|''orderssuppliers''\|''propal''\|''proposalssuppliers'' and ''proposals_suppliers'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
path: ../../../htdocs/product/stats/card.php
-
message: '#^Negated boolean expression is always false\.$#'
identifier: booleanNot.alwaysFalse
count: 2
path: ../../../htdocs/product/stats/card.php
-
message: '#^Result of && is always false\.$#'
identifier: booleanAnd.alwaysFalse
count: 4
path: ../../../htdocs/product/stats/card.php
-
message: '#^Variable \$year might not be defined\.$#'
identifier: variable.undefined
count: 3
path: ../../../htdocs/product/stats/card.php
-
message: '#^Variable \$sortfield in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/product/stats/commande.php
-
message: '#^Variable \$sortorder in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/product/stats/commande.php
-
message: '#^Variable \$param might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/product/stats/commande_fournisseur.php
-
message: '#^Variable \$sortfield in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/product/stats/commande_fournisseur.php
-
message: '#^Variable \$sortorder in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/product/stats/commande_fournisseur.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
path: ../../../htdocs/product/stats/contrat.php
-
message: '#^Variable \$sortfield in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/product/stats/contrat.php
-
message: '#^Variable \$sortorder in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/product/stats/contrat.php
-
message: '#^Variable \$sortfield in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/product/stats/expedition.php
-
message: '#^Variable \$sortorder in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/product/stats/expedition.php
-
message: '#^Variable \$param might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/product/stats/facture.php
-
message: '#^Variable \$sortfield in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/product/stats/facture.php
-
message: '#^Variable \$sortorder in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/product/stats/facture.php
-
message: '#^Variable \$sortfield in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/product/stats/facture_fournisseur.php
-
message: '#^Variable \$sortorder in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/product/stats/facture_fournisseur.php
-
message: '#^Variable \$sortfield in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/product/stats/facturerec.php
-
message: '#^Variable \$sortorder in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/product/stats/facturerec.php
-
message: '#^Variable \$sortfield in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/product/stats/propal.php
-
message: '#^Variable \$sortorder in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/product/stats/propal.php
-
message: '#^Variable \$sortfield in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/product/stats/reception.php
-
message: '#^Variable \$sortorder in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/product/stats/reception.php
-
message: '#^Variable \$sortfield in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/product/stats/supplier_proposal.php
-
message: '#^Variable \$sortorder in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/product/stats/supplier_proposal.php
-
message: '#^Call to function is_object\(\) with object will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/product/stock/class/mouvementstock.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/product/stock/class/productlot.class.php
-
message: '#^Property Productlot\:\:\$fk_product \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
path: ../../../htdocs/product/stock/class/productlot.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/product/stock/class/productstockentrepot.class.php
-
message: '#^Property ProductStockEntrepot\:\:\$fk_entrepot \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
path: ../../../htdocs/product/stock/class/productstockentrepot.class.php
-
message: '#^Property ProductStockEntrepot\:\:\$fk_product \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
path: ../../../htdocs/product/stock/class/productstockentrepot.class.php
-
message: '#^Variable \$action might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/product/stock/info.php
-
message: '#^Variable \$socid might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/product/stock/info.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
path: ../../../htdocs/product/stock/list.php
-
message: '#^Loose comparison using \=\= between 0 and 0 will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 1
path: ../../../htdocs/product/stock/list.php
-
message: '#^Loose comparison using \=\= between 0 and 1 will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
path: ../../../htdocs/product/stock/list.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
path: ../../../htdocs/product/stock/list.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/product/stock/list.php
-
message: '#^Variable \$sall might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/product/stock/list.php
-
message: '#^Comparison operation "\<" between 0 and 0 is always false\.$#'
identifier: smaller.alwaysFalse
count: 1
path: ../../../htdocs/product/stock/massstockmove.php
-
message: '#^Comparison operation "\<\=" between 0 and 0 is always true\.$#'
identifier: smallerOrEqual.alwaysTrue
count: 2
path: ../../../htdocs/product/stock/massstockmove.php
-
message: '#^Comparison operation "\>" between 0 and 0 is always false\.$#'
identifier: greater.alwaysFalse
count: 1
path: ../../../htdocs/product/stock/massstockmove.php
-
message: '#^Negated boolean expression is always false\.$#'
identifier: booleanNot.alwaysFalse
count: 1
path: ../../../htdocs/product/stock/massstockmove.php
-
message: '#^Variable \$producttmp might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/product/stock/massstockmove.php
-
message: '#^Loose comparison using \=\= between 1 and 2 will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
path: ../../../htdocs/product/stock/movement_list.php
-
message: '#^Negated boolean expression is always false\.$#'
identifier: booleanNot.alwaysFalse
count: 1
path: ../../../htdocs/product/stock/movement_list.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 2
path: ../../../htdocs/product/stock/movement_list.php
-
message: '#^Result of && is always false\.$#'
identifier: booleanAnd.alwaysFalse
count: 1
path: ../../../htdocs/product/stock/movement_list.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
path: ../../../htdocs/product/stock/movement_list.php
-
message: '#^Variable \$diroutputmassaction in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/product/stock/movement_list.php
-
message: '#^Variable \$month might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/product/stock/movement_list.php
-
message: '#^Variable \$productlabelselected might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/product/stock/movement_list.php
-
message: '#^Variable \$socid might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/product/stock/movement_list.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
path: ../../../htdocs/product/stock/product.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/product/stock/product.php
-
message: '#^Variable \$object in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/product/stock/product.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/product/stock/productlot_card.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/product/stock/productlot_list.php
-
message: '#^Variable \$draftchecked in isset\(\) always exists and is not nullable\.$#'
identifier: isset.variable
count: 1
path: ../../../htdocs/product/stock/replenish.php
-
message: '#^Variable \$id might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/product/stock/replenish.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/product/stock/replenishorders.php
-
message: '#^Variable \$resql might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/product/stock/stockatdate.php
-
message: '#^Call to function property_exists\(\) with \$this\(StockTransfer\) and ''socid'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/product/stock/stocktransfer/class/stocktransfer.class.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
path: ../../../htdocs/product/stock/stocktransfer/class/stocktransferline.class.php
-
message: '#^Method StockTransferLine\:\:fetchAll\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: ../../../htdocs/product/stock/stocktransfer/class/stocktransferline.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/product/stock/stocktransfer/class/stocktransferline.class.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/product/stock/stocktransfer/stocktransfer_card.php
-
message: '#^Variable \$result might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/product/stock/stocktransfer/stocktransfer_contact.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/product/stock/stocktransfer/stocktransfer_list.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
path: ../../../htdocs/projet/activity/index.php
-
message: '#^Call to function is_array\(\) with array\<mixed\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/projet/activity/perday.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/projet/activity/perday.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
path: ../../../htdocs/projet/activity/perday.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 4
path: ../../../htdocs/projet/activity/perday.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/projet/activity/perday.php
-
message: '#^Variable \$moreforfilter in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/projet/activity/perday.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/projet/activity/permonth.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
path: ../../../htdocs/projet/activity/permonth.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 4
path: ../../../htdocs/projet/activity/permonth.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/projet/activity/permonth.php
-
message: '#^Variable \$moreforfilter in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/projet/activity/permonth.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/projet/activity/perweek.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
path: ../../../htdocs/projet/activity/perweek.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 4
path: ../../../htdocs/projet/activity/perweek.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/projet/activity/perweek.php
-
message: '#^Variable \$moreforfilter in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/projet/activity/perweek.php
-
message: '#^Variable \$res might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/projet/admin/project.php
-
message: '#^Call to function method_exists\(\) with Project and ''fetchComments'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/projet/agenda.php
-
message: '#^Loose comparison using \=\= between ''gettasks'' and ''gettasks'' will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 1
path: ../../../htdocs/projet/ajax/projects.php
-
message: '#^Call to function method_exists\(\) with Project and ''fetchComments'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/projet/card.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
path: ../../../htdocs/projet/card.php
-
message: '#^Variable \$morecss might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/projet/card.php
-
message: '#^Method Projects\:\:getRoles\(\) should return array\<object\> but returns list\<string\>\.$#'
identifier: return.type
count: 1
path: ../../../htdocs/projet/class/api_projects.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(Project\) and ''getLibStatut'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/projet/class/project.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(Project\) and ''getNomUrl'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/projet/class/project.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(Project\) and ''thirdparty'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/projet/class/project.class.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/projet/class/project.class.php
-
message: '#^Loose comparison using \!\= between 0 and 0 will always evaluate to false\.$#'
identifier: notEqual.alwaysFalse
count: 1
path: ../../../htdocs/projet/class/project.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 2
path: ../../../htdocs/projet/class/project.class.php
-
message: '#^Property Project\:\:\$ip \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/projet/class/project.class.php
-
message: '#^Property Project\:\:\$price_booth \(float\|string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/projet/class/project.class.php
-
message: '#^Property Project\:\:\$price_registration \(float\|string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/projet/class/project.class.php
-
message: '#^Property Project\:\:\$public \(int\<0, 1\>\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/projet/class/project.class.php
-
message: '#^Result of && is always false\.$#'
identifier: booleanAnd.alwaysFalse
count: 1
path: ../../../htdocs/projet/class/project.class.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
path: ../../../htdocs/projet/class/projectstats.class.php
-
message: '#^Call to function is_array\(\) with array will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/projet/class/task.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(Task\) and ''getNomUrl'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/projet/class/task.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(Task\) and ''duration_effective'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/projet/class/task.class.php
-
message: '#^Left side of \|\| is always false\.$#'
identifier: booleanOr.leftAlwaysFalse
count: 1
path: ../../../htdocs/projet/class/task.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 3
path: ../../../htdocs/projet/class/task.class.php
-
message: '#^Property Task\:\:\$budget_amount \(float\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/projet/class/task.class.php
-
message: '#^Property Task\:\:\$description \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
path: ../../../htdocs/projet/class/task.class.php
-
message: '#^Property Task\:\:\$duration_effective \(int\|string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
path: ../../../htdocs/projet/class/task.class.php
-
message: '#^Property Task\:\:\$fk_task_parent \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
path: ../../../htdocs/projet/class/task.class.php
-
message: '#^Property Task\:\:\$label \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
path: ../../../htdocs/projet/class/task.class.php
-
message: '#^Property Task\:\:\$planned_workload \(int\|string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
path: ../../../htdocs/projet/class/task.class.php
-
message: '#^Property Task\:\:\$progress \(int\|string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
path: ../../../htdocs/projet/class/task.class.php
-
message: '#^Property Task\:\:\$timespent_note \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
path: ../../../htdocs/projet/class/task.class.php
-
message: '#^Call to function method_exists\(\) with Project and ''fetchComments'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/projet/comment.php
-
message: '#^Variable \$mode might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/projet/comment.php
-
message: '#^Call to function method_exists\(\) with Project and ''fetchComments'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/projet/document.php
-
message: '#^Call to function method_exists\(\) with Project and ''fetchComments'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/projet/element.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/projet/element.php
-
message: '#^Variable \$total_time in isset\(\) always exists and is not nullable\.$#'
identifier: isset.variable
count: 1
path: ../../../htdocs/projet/element.php
-
message: '#^Variable \$dateformat might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/projet/ganttchart.inc.php
-
message: '#^Variable \$dateformatinput might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/projet/ganttchart.inc.php
-
message: '#^Variable \$datehourformat might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/projet/ganttchart.inc.php
-
message: '#^Variable \$task_dependencies might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/projet/ganttchart.inc.php
-
message: '#^Variable \$tasks might not be defined\.$#'
identifier: variable.undefined
count: 5
path: ../../../htdocs/projet/ganttchart.inc.php
-
message: '#^Call to function method_exists\(\) with Project and ''fetchComments'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/projet/ganttview.php
-
message: '#^Variable \$param might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/projet/ganttview.php
-
message: '#^Variable \$colorseries might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/projet/graph_opportunities.inc.php
-
message: '#^Variable \$mine might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/projet/graph_opportunities.inc.php
-
message: '#^Comparison operation "\>" between 0 and 0 is always false\.$#'
identifier: greater.alwaysFalse
count: 1
path: ../../../htdocs/projet/index.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
path: ../../../htdocs/projet/index.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 2
path: ../../../htdocs/projet/index.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
path: ../../../htdocs/projet/index.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
path: ../../../htdocs/projet/list.php
-
message: '#^Loose comparison using \=\= between 0 and 0 will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 1
path: ../../../htdocs/projet/list.php
-
message: '#^Loose comparison using \=\= between 0 and 1 will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
path: ../../../htdocs/projet/list.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
path: ../../../htdocs/projet/list.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 3
path: ../../../htdocs/projet/list.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 2
path: ../../../htdocs/projet/list.php
-
message: '#^Variable \$moreforfilter in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/projet/list.php
-
message: '#^Variable \$permissiontoadd might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/projet/list.php
-
message: '#^Variable \$permissiontoread might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/projet/list.php
-
message: '#^Call to function method_exists\(\) with Project and ''fetchComments'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/projet/messaging.php
-
message: '#^Call to function method_exists\(\) with Project and ''fetchComments'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/projet/note.php
-
message: '#^Call to function method_exists\(\) with Project and ''fetchComments'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/projet/tasks.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/projet/tasks.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
path: ../../../htdocs/projet/tasks.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 2
path: ../../../htdocs/projet/tasks.php
-
message: '#^Variable \$massactionbutton might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/projet/tasks.php
-
message: '#^Variable \$permissiontodelete might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/projet/tasks.php
-
message: '#^Call to function method_exists\(\) with Project and ''fetchComments'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/projet/tasks/comment.php
-
message: '#^Call to function method_exists\(\) with Project and ''fetchComments'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/projet/tasks/contact.php
-
message: '#^Property Project\:\:\$budget_amount \(float\|string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/projet/tasks/contact.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
path: ../../../htdocs/projet/tasks/contact.php
-
message: '#^Call to function method_exists\(\) with Project and ''fetchComments'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/projet/tasks/document.php
-
message: '#^Property Project\:\:\$budget_amount \(float\|string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/projet/tasks/document.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
path: ../../../htdocs/projet/tasks/document.php
-
message: '#^Call to function is_object\(\) with Form will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/projet/tasks/list.php
-
message: '#^Call to function is_object\(\) with Project will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/projet/tasks/list.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 5
path: ../../../htdocs/projet/tasks/list.php
-
message: '#^Loose comparison using \=\= between 0 and 0 will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 1
path: ../../../htdocs/projet/tasks/list.php
-
message: '#^Loose comparison using \=\= between 0 and 1 will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
path: ../../../htdocs/projet/tasks/list.php
-
message: '#^Negated boolean expression is always false\.$#'
identifier: booleanNot.alwaysFalse
count: 1
path: ../../../htdocs/projet/tasks/list.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/projet/tasks/list.php
-
message: '#^Offset ''t\.duration_effective'' on array\{t\.planned_workload\: \(float\|int\), t\.duration_effective\: \(float\|int\), t\.progress\: \(float\|int\), t\.budget_amount\: \(float\|int\), t\.tobill\?\: \(array\|float\|int\), t\.billed\?\: \(array\|float\|int\)\} in isset\(\) always exists and is not nullable\.$#'
identifier: isset.offset
count: 1
path: ../../../htdocs/projet/tasks/list.php
-
message: '#^Offset ''t\.planned_workload'' on array\{t\.planned_workload\: \(float\|int\), t\.duration_effective\: \(float\|int\), t\.progress\: \(float\|int\), t\.budget_amount\: \(float\|int\), t\.tobill\?\: \(array\|float\|int\), t\.billed\?\: \(array\|float\|int\)\} in isset\(\) always exists and is not nullable\.$#'
identifier: isset.offset
count: 1
path: ../../../htdocs/projet/tasks/list.php
-
message: '#^Offset ''t\.progress'' on array\{t\.planned_workload\: \(float\|int\), t\.duration_effective\: \(float\|int\), t\.progress\: \(float\|int\), t\.budget_amount\: \(float\|int\), t\.tobill\?\: \(array\|float\|int\), t\.billed\?\: \(array\|float\|int\)\} in isset\(\) always exists and is not nullable\.$#'
identifier: isset.offset
count: 1
path: ../../../htdocs/projet/tasks/list.php
-
message: '#^Offset ''totalbilled'' on array\{nbfield\: int\<0, max\>, type\: array\{\}, val\: array\{t\.planned_workload\: \(float\|int\), t\.duration_effective\: \(float\|int\), t\.progress\: \(float\|int\), t\.budget_amount\: \(float\|int\), t\.tobill\?\: \(array\|float\|int\), t\.billed\?\: \(array\|float\|int\)\}, totalplannedworkload\: \(float\|int\), totaldurationeffective\: \(float\|int\), totaldurationdeclared\: \(float\|int\), totaltobillfield\: int\<0, max\>, totalbilledfield\: int\<0, max\>, \.\.\.\} in isset\(\) always exists and is not nullable\.$#'
identifier: isset.offset
count: 1
path: ../../../htdocs/projet/tasks/list.php
-
message: '#^Offset ''totalbilledfield'' on array\{nbfield\: int\<0, max\>, type\: array\{\}, val\: array\{t\.planned_workload\: \(float\|int\), t\.duration_effective\: \(float\|int\), t\.progress\: \(float\|int\), t\.budget_amount\: \(float\|int\), t\.tobill\?\: \(array\|float\|int\), t\.billed\?\: \(array\|float\|int\)\}, totalplannedworkload\: \(float\|int\), totaldurationeffective\: \(float\|int\), totaldurationdeclared\: \(float\|int\), totaltobillfield\: int\<0, max\>, totalbilledfield\: int\<0, max\>, \.\.\.\} in isset\(\) always exists and is not nullable\.$#'
identifier: isset.offset
count: 1
path: ../../../htdocs/projet/tasks/list.php
-
message: '#^Offset ''totalbudget'' on array\{nbfield\: int\<0, max\>, type\: array\{\}, val\: array\{t\.planned_workload\: \(float\|int\), t\.duration_effective\: \(float\|int\), t\.progress\: \(float\|int\), t\.budget_amount\: \(float\|int\), t\.tobill\?\: \(array\|float\|int\), t\.billed\?\: \(array\|float\|int\)\}, totalplannedworkload\: \(float\|int\), totaldurationeffective\: \(float\|int\), totaldurationdeclared\: \(float\|int\), totaltobillfield\: int\<0, max\>, totalbilledfield\: int\<0, max\>, \.\.\.\} in isset\(\) always exists and is not nullable\.$#'
identifier: isset.offset
count: 1
path: ../../../htdocs/projet/tasks/list.php
-
message: '#^Offset ''totalbudget…'' on array\{nbfield\: int\<0, max\>, type\: array\{\}, val\: array\{t\.planned_workload\: \(float\|int\), t\.duration_effective\: \(float\|int\), t\.progress\: \(float\|int\), t\.budget_amount\: \(float\|int\), t\.tobill\?\: \(array\|float\|int\), t\.billed\?\: \(array\|float\|int\)\}, totalplannedworkload\: \(float\|int\), totaldurationeffective\: \(float\|int\), totaldurationdeclared\: \(float\|int\), totaltobillfield\: int\<0, max\>, totalbilledfield\: int\<0, max\>, \.\.\.\} in isset\(\) always exists and is not nullable\.$#'
identifier: isset.offset
count: 1
path: ../../../htdocs/projet/tasks/list.php
-
message: '#^Offset ''totaldurationdeclar…'' on array\{nbfield\: int\<0, max\>, type\: array\{\}, val\: array\{t\.planned_workload\: \(float\|int\), t\.duration_effective\: \(float\|int\), t\.progress\: \(float\|int\), t\.budget_amount\: \(float\|int\), t\.tobill\?\: \(array\|float\|int\), t\.billed\?\: \(array\|float\|int\)\}, totalplannedworkload\: \(float\|int\), totaldurationeffective\: \(float\|int\), totaldurationdeclared\: \(float\|int\), totaltobillfield\: int\<0, max\>, totalbilledfield\: int\<0, max\>, \.\.\.\} in isset\(\) always exists and is not nullable\.$#'
identifier: isset.offset
count: 1
path: ../../../htdocs/projet/tasks/list.php
-
message: '#^Offset ''totaldurationeffect…'' on array\{nbfield\: int\<0, max\>, type\: array\{\}, val\: array\{t\.planned_workload\: \(float\|int\), t\.duration_effective\: \(float\|int\), t\.progress\: \(float\|int\), t\.budget_amount\: \(float\|int\), t\.tobill\?\: \(array\|float\|int\), t\.billed\?\: \(array\|float\|int\)\}, totalplannedworkload\: \(float\|int\), totaldurationeffective\: \(float\|int\), totaldurationdeclared\: \(float\|int\), totaltobillfield\: int\<0, max\>, totalbilledfield\: int\<0, max\>, \.\.\.\} in isset\(\) always exists and is not nullable\.$#'
identifier: isset.offset
count: 1
path: ../../../htdocs/projet/tasks/list.php
-
message: '#^Offset ''totalplannedworkload'' on array\{nbfield\: int\<0, max\>, type\: array\{\}, val\: array\{t\.planned_workload\: \(float\|int\), t\.duration_effective\: \(float\|int\), t\.progress\: \(float\|int\), t\.budget_amount\: \(float\|int\), t\.tobill\?\: \(array\|float\|int\), t\.billed\?\: \(array\|float\|int\)\}, totalplannedworkload\: \(float\|int\), totaldurationeffective\: \(float\|int\), totaldurationdeclared\: \(float\|int\), totaltobillfield\: int\<0, max\>, totalbilledfield\: int\<0, max\>, \.\.\.\} in isset\(\) always exists and is not nullable\.$#'
identifier: isset.offset
count: 1
path: ../../../htdocs/projet/tasks/list.php
-
message: '#^Offset ''totaltobill'' on array\{nbfield\: int\<0, max\>, type\: array\{\}, val\: array\{t\.planned_workload\: \(float\|int\), t\.duration_effective\: \(float\|int\), t\.progress\: \(float\|int\), t\.budget_amount\: \(float\|int\), t\.tobill\?\: \(array\|float\|int\), t\.billed\?\: \(array\|float\|int\)\}, totalplannedworkload\: \(float\|int\), totaldurationeffective\: \(float\|int\), totaldurationdeclared\: \(float\|int\), totaltobillfield\: int\<0, max\>, totalbilledfield\: int\<0, max\>, \.\.\.\} in isset\(\) always exists and is not nullable\.$#'
identifier: isset.offset
count: 1
path: ../../../htdocs/projet/tasks/list.php
-
message: '#^Offset ''totaltobillfield'' on array\{nbfield\: int\<0, max\>, type\: array\{\}, val\: array\{t\.planned_workload\: \(float\|int\), t\.duration_effective\: \(float\|int\), t\.progress\: \(float\|int\), t\.budget_amount\: \(float\|int\), t\.tobill\?\: \(array\|float\|int\), t\.billed\?\: \(array\|float\|int\)\}, totalplannedworkload\: \(float\|int\), totaldurationeffective\: \(float\|int\), totaldurationdeclared\: \(float\|int\), totaltobillfield\: int\<0, max\>, totalbilledfield\: int\<0, max\>, \.\.\.\} in isset\(\) always exists and is not nullable\.$#'
identifier: isset.offset
count: 1
path: ../../../htdocs/projet/tasks/list.php
-
message: '#^Offset ''type'' on array\{nbfield\: int\<0, max\>, type\: array\{\}, val\: array\{t\.planned_workload\: \(float\|int\), t\.duration_effective\: \(float\|int\), t\.progress\: \(float\|int\), t\.budget_amount\: \(float\|int\), t\.tobill\?\: \(array\|float\|int\), t\.billed\?\: \(array\|float\|int\)\}, totalplannedworkload\: \(float\|int\), totaldurationeffective\: \(float\|int\), totaldurationdeclared\: \(float\|int\), totaltobillfield\: int\<0, max\>, totalbilledfield\: int\<0, max\>, \.\.\.\} in isset\(\) always exists and is not nullable\.$#'
identifier: isset.offset
count: 1
path: ../../../htdocs/projet/tasks/list.php
-
message: '#^Result of && is always false\.$#'
identifier: booleanAnd.alwaysFalse
count: 1
path: ../../../htdocs/projet/tasks/list.php
-
message: '#^Result of \|\| is always true\.$#'
identifier: booleanOr.alwaysTrue
count: 3
path: ../../../htdocs/projet/tasks/list.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
path: ../../../htdocs/projet/tasks/list.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 2
path: ../../../htdocs/projet/tasks/list.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 2
path: ../../../htdocs/projet/tasks/list.php
-
message: '#^Variable \$moreforfilter in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/projet/tasks/list.php
-
message: '#^Variable \$searchCategoryProjectList in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/projet/tasks/list.php
-
message: '#^Call to function method_exists\(\) with Project and ''fetchComments'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/projet/tasks/note.php
-
message: '#^Call to function method_exists\(\) with Task and ''fetchComments'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/projet/tasks/note.php
-
message: '#^Property Project\:\:\$budget_amount \(float\|string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/projet/tasks/note.php
-
message: '#^Call to function method_exists\(\) with Project and ''fetchComments'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/projet/tasks/task.php
-
message: '#^Property Project\:\:\$budget_amount \(float\|string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/projet/tasks/task.php
-
message: '#^Call to function is_array\(\) with array\{\}\|array\{generateinvoice\?\: mixed, generateinter\?\: mixed\} will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/projet/tasks/time.php
-
message: '#^Call to function method_exists\(\) with Project and ''fetchComments'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/projet/tasks/time.php
-
message: '#^Loose comparison using \=\= between ''splitline'' and ''splitline'' will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 5
path: ../../../htdocs/projet/tasks/time.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
path: ../../../htdocs/projet/tasks/time.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
path: ../../../htdocs/projet/tasks/time.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 2
path: ../../../htdocs/projet/tasks/time.php
-
message: '#^Variable \$result might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/projet/tasks/time.php
-
message: '#^Call to function is_numeric\(\) with int will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/public/agenda/agendaexport.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 2
path: ../../../htdocs/public/agenda/agendaexport.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/public/bookcal/bookcalAjax.php
-
message: '#^Variable \$user might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/public/bookcal/index.php
-
message: '#^Call to function is_numeric\(\) with int will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/public/cron/cron_run_jobs_by_url.php
-
message: '#^Comparison operation "\>\=" between ''0''\|''1'' and 0 is always true\.$#'
identifier: greaterOrEqual.alwaysTrue
count: 1
path: ../../../htdocs/public/demo/index.php
-
message: '#^Offset ''disablemodules'' on array\{default\: ''0'', key\: ''profdemofun2'', label\: ''DemoFundation2'', disablemodules\: ''barcode,cashdesk…'', icon\: ''//public/demo/demo…'', url\: non\-falsy\-string, lang\: ''''\}\|array\{default\: ''0'', key\: ''profdemoprodstock'', label\: ''DemoCompanyProductA…'', disablemodules\: ''adherent,bom…'', icon\: ''//public/demo/demo…'', url\: non\-falsy\-string, lang\: ''''\}\|array\{default\: ''0'', key\: ''profmanufacture'', label\: ''DemoCompanyManufact…'', disablemodules\: ''adherent,contrat…'', icon\: ''//public/demo/demo…'', url\: non\-falsy\-string, lang\: ''''\}\|array\{default\: ''1'', key\: ''profdemoservonly'', label\: ''DemoCompanyServiceO…'', disablemodules\: ''adherent,barcode…'', icon\: ''//public/demo/demo…'', url\: non\-falsy\-string, lang\: ''''\} in empty\(\) always exists and is not falsy\.$#'
identifier: empty.offset
count: 1
path: ../../../htdocs/public/demo/index.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
path: ../../../htdocs/public/demo/index.php
-
message: '#^Call to function is_numeric\(\) with int will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/public/eventorganization/attendee_new.php
-
message: '#^Comparison operation "\<\=" between 0 and 0 is always true\.$#'
identifier: smallerOrEqual.alwaysTrue
count: 1
path: ../../../htdocs/public/eventorganization/attendee_new.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/public/eventorganization/attendee_new.php
-
message: '#^Right side of \|\| is always false\.$#'
identifier: booleanOr.rightAlwaysFalse
count: 2
path: ../../../htdocs/public/eventorganization/attendee_new.php
-
message: '#^Variable \$genericcompanyname in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/public/eventorganization/attendee_new.php
-
message: '#^Variable \$tmpcode might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/public/eventorganization/attendee_new.php
-
message: '#^Call to function is_numeric\(\) with int will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/public/eventorganization/subscriptionok.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/public/eventorganization/subscriptionok.php
-
message: '#^Call to function is_numeric\(\) with int will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/public/fichinter/agendaexport.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 2
path: ../../../htdocs/public/fichinter/agendaexport.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
path: ../../../htdocs/public/fichinter/agendaexport.php
-
message: '#^Loose comparison using \!\= between '''' and '''' will always evaluate to false\.$#'
identifier: notEqual.alwaysFalse
count: 1
path: ../../../htdocs/public/fichinter/agendaexport.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 2
path: ../../../htdocs/public/fichinter/agendaexport.php
-
message: '#^Call to function is_numeric\(\) with int will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/public/onlinesign/newonlinesign.php
-
message: '#^Call to function method_exists\(\) with CompanyBankAccount\|Contrat\|Expedition\|Fichinter\|Propal and ''call_trigger'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/public/onlinesign/newonlinesign.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
path: ../../../htdocs/public/onlinesign/newonlinesign.php
-
message: '#^Loose comparison using \=\= between ''expedition'' and ''expedition'' will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 1
path: ../../../htdocs/public/onlinesign/newonlinesign.php
-
message: '#^Negated boolean expression is always false\.$#'
identifier: booleanNot.alwaysFalse
count: 1
path: ../../../htdocs/public/onlinesign/newonlinesign.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/public/onlinesign/newonlinesign.php
-
message: '#^Result of && is always false\.$#'
identifier: booleanAnd.alwaysFalse
count: 1
path: ../../../htdocs/public/onlinesign/newonlinesign.php
-
message: '#^Variable \$mesg might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/public/onlinesign/newonlinesign.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
path: ../../../htdocs/public/opensurvey/index.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/public/opensurvey/index.php
-
message: '#^Call to function is_numeric\(\) with int will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/public/partnership/new.php
-
message: '#^Call to function is_numeric\(\) with int will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/public/payment/newpayment.php
-
message: '#^Variable \$attendee might not be defined\.$#'
identifier: variable.undefined
count: 4
path: ../../../htdocs/public/payment/newpayment.php
-
message: '#^Variable \$charge might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/public/payment/newpayment.php
-
message: '#^Variable \$customer might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/public/payment/newpayment.php
-
message: '#^Variable \$invoice might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/public/payment/newpayment.php
-
message: '#^Variable \$sessionstripe might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/public/payment/newpayment.php
-
message: '#^Call to function is_numeric\(\) with int will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/public/payment/paymentko.php
-
message: '#^Call to function is_scalar\(\) with \(int\|string\) will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/public/payment/paymentko.php
-
message: '#^PHPDoc tag @var with type CommonObject is not subtype of native type stdClass\.$#'
identifier: varTag.nativeType
count: 1
path: ../../../htdocs/public/payment/paymentko.php
-
message: '#^Call to function is_numeric\(\) with int will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/public/payment/paymentok.php
-
message: '#^Call to function is_object\(\) with Adherent\|Commande\|Contrat\|Facture\|stdClass will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 2
path: ../../../htdocs/public/payment/paymentok.php
-
message: '#^Call to function is_object\(\) with Facture will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/public/payment/paymentok.php
-
message: '#^Call to function is_scalar\(\) with \(int\|string\) will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 2
path: ../../../htdocs/public/payment/paymentok.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 3
path: ../../../htdocs/public/payment/paymentok.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
path: ../../../htdocs/public/payment/paymentok.php
-
message: '#^Call to function is_numeric\(\) with int will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/public/project/index.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/public/project/index.php
-
message: '#^Right side of \|\| is always false\.$#'
identifier: booleanOr.rightAlwaysFalse
count: 2
path: ../../../htdocs/public/project/index.php
-
message: '#^Variable \$urllogo in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/public/project/index.php
-
message: '#^Call to function is_numeric\(\) with int will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/public/project/new.php
-
message: '#^Call to function is_numeric\(\) with int will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/public/project/suggestbooth.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/public/project/suggestbooth.php
-
message: '#^Right side of \|\| is always false\.$#'
identifier: booleanOr.rightAlwaysFalse
count: 2
path: ../../../htdocs/public/project/suggestbooth.php
-
message: '#^Variable \$emailcompany might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/public/project/suggestbooth.php
-
message: '#^Variable \$object might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/public/project/suggestbooth.php
-
message: '#^Variable \$tmpcode might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/public/project/suggestbooth.php
-
message: '#^Call to function is_numeric\(\) with int will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/public/project/suggestconference.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/public/project/suggestconference.php
-
message: '#^Right side of \|\| is always false\.$#'
identifier: booleanOr.rightAlwaysFalse
count: 2
path: ../../../htdocs/public/project/suggestconference.php
-
message: '#^Variable \$contact might not be defined\.$#'
identifier: variable.undefined
count: 3
path: ../../../htdocs/public/project/suggestconference.php
-
message: '#^Variable \$emailcompany might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/public/project/suggestconference.php
-
message: '#^Variable \$errors might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/public/project/suggestconference.php
-
message: '#^Variable \$object might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/public/project/suggestconference.php
-
message: '#^Variable \$tmpcode might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/public/project/suggestconference.php
-
message: '#^Call to function is_numeric\(\) with int will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/public/project/viewandvote.php
-
message: '#^Variable \$suffix might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/public/project/viewandvote.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
path: ../../../htdocs/public/recruitment/index.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/public/recruitment/index.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
path: ../../../htdocs/public/recruitment/view.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/public/recruitment/view.php
-
message: '#^Variable \$backtopage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/public/recruitment/view.php
-
message: '#^Variable \$entity might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/public/recruitment/view.php
-
message: '#^Variable \$result might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/public/recruitment/view.php
-
message: '#^Variable \$suffix might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/public/recruitment/view.php
-
message: '#^Call to function is_numeric\(\) with int will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/public/stripe/ipn.php
-
message: '#^Dead catch \- Exception is never thrown in the try block\.$#'
identifier: catch.neverThrown
count: 1
path: ../../../htdocs/public/stripe/ipn.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/public/stripe/ipn.php
-
message: '#^Variable \$mc might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/public/stripe/ipn.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
path: ../../../htdocs/public/test/test_arrays.php
-
message: '#^Variable \$actioncode might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/public/test/test_arrays.php
-
message: '#^Variable \$filter might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/public/test/test_arrays.php
-
message: '#^Variable \$filtert might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/public/test/test_arrays.php
-
message: '#^Variable \$moreforfilter in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/public/test/test_arrays.php
-
message: '#^Variable \$param might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/public/test/test_arrays.php
-
message: '#^Variable \$socid might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/public/test/test_arrays.php
-
message: '#^Variable \$status might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/public/test/test_arrays.php
-
message: '#^Variable \$type might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/public/test/test_arrays.php
-
message: '#^Variable \$usedolheader in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 2
path: ../../../htdocs/public/test/test_arrays.php
-
message: '#^Variable \$usergroup might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/public/test/test_arrays.php
-
message: '#^Variable \$dolibarr_main_prod might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/public/test/test_csrf.php
-
message: '#^Variable \$dolibarr_main_prod might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/public/test/test_exec.php
-
message: '#^Variable \$dolibarr_main_prod might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/public/test/test_sessionlock.php
-
message: '#^Call to function is_numeric\(\) with int will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/public/ticket/create_ticket.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 2
path: ../../../htdocs/public/ticket/create_ticket.php
-
message: '#^Call to function is_numeric\(\) with int will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/public/ticket/index.php
-
message: '#^Variable \$object might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/public/ticket/index.php
-
message: '#^Call to function is_numeric\(\) with int will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/public/ticket/list.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
path: ../../../htdocs/public/ticket/list.php
-
message: '#^Variable \$i might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/public/ticket/list.php
-
message: '#^Call to function is_numeric\(\) with int will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/public/ticket/view.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 2
path: ../../../htdocs/public/ticket/view.php
-
message: '#^Variable \$user might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/public/ticket/view.php
-
message: '#^Negated boolean expression is always false\.$#'
identifier: booleanNot.alwaysFalse
count: 1
path: ../../../htdocs/public/users/view.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 3
path: ../../../htdocs/public/webportal/tpl/footer.tpl.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 6
path: ../../../htdocs/public/webportal/tpl/footer.tpl.php
-
message: '#^Variable \$context might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/public/webportal/tpl/hero-header-banner.tpl.php
-
message: '#^Comparison operation "\>" between \-1 and 0 is always false\.$#'
identifier: greater.alwaysFalse
count: 1
path: ../../../htdocs/public/webportal/tpl/menu.tpl.php
-
message: '#^Parameter \#1 \$array of function uasort contains unresolvable type\.$#'
identifier: argument.unresolvableType
count: 2
path: ../../../htdocs/public/webportal/tpl/menu.tpl.php
-
message: '#^Parameter \#2 \$callback of function uasort contains unresolvable type\.$#'
identifier: argument.unresolvableType
count: 2
path: ../../../htdocs/public/webportal/tpl/menu.tpl.php
-
message: '#^Result of && is always false\.$#'
identifier: booleanAnd.alwaysFalse
count: 2
path: ../../../htdocs/public/webportal/tpl/menu.tpl.php
-
message: '#^Negated boolean expression is always false\.$#'
identifier: booleanNot.alwaysFalse
count: 1
path: ../../../htdocs/public/website/index.php
-
message: '#^Negated boolean expression is always false\.$#'
identifier: booleanNot.alwaysFalse
count: 1
path: ../../../htdocs/public/website/javascript.js.php
-
message: '#^Negated boolean expression is always false\.$#'
identifier: booleanNot.alwaysFalse
count: 1
path: ../../../htdocs/public/website/styles.css.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/reception/card.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/reception/card.php
-
message: '#^Property ReceptionLineBatch\:\:\$batch \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/reception/card.php
-
message: '#^Variable \$extrafields in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/reception/card.php
-
message: '#^Variable \$reception might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/reception/card.php
-
message: '#^Call to function method_exists\(\) with \$this\(Reception\) and ''getLibStatut'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/reception/class/reception.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(Reception\) and ''getNomUrl'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/reception/class/reception.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(Reception\) and ''thirdparty'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/reception/class/reception.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 4
path: ../../../htdocs/reception/class/reception.class.php
-
message: '#^Property Reception\:\:\$ref_supplier \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
path: ../../../htdocs/reception/class/reception.class.php
-
message: '#^Property Reception\:\:\$socid \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
path: ../../../htdocs/reception/class/reception.class.php
-
message: '#^Property Reception\:\:\$tracking_number \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
path: ../../../htdocs/reception/class/reception.class.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
path: ../../../htdocs/reception/class/reception.class.php
-
message: '#^Property ReceptionLineBatch\:\:\$batch \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
path: ../../../htdocs/reception/class/receptionlinebatch.class.php
-
message: '#^Property ReceptionLineBatch\:\:\$comment \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
path: ../../../htdocs/reception/class/receptionlinebatch.class.php
-
message: '#^Property ReceptionLineBatch\:\:\$cost_price \(float\|int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/reception/class/receptionlinebatch.class.php
-
message: '#^Property ReceptionLineBatch\:\:\$datec \(int\|string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/reception/class/receptionlinebatch.class.php
-
message: '#^Property ReceptionLineBatch\:\:\$element_type \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/reception/class/receptionlinebatch.class.php
-
message: '#^Property ReceptionLineBatch\:\:\$fk_element \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
path: ../../../htdocs/reception/class/receptionlinebatch.class.php
-
message: '#^Property ReceptionLineBatch\:\:\$fk_elementdet \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
path: ../../../htdocs/reception/class/receptionlinebatch.class.php
-
message: '#^Property ReceptionLineBatch\:\:\$fk_entrepot \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
path: ../../../htdocs/reception/class/receptionlinebatch.class.php
-
message: '#^Property ReceptionLineBatch\:\:\$fk_product \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
path: ../../../htdocs/reception/class/receptionlinebatch.class.php
-
message: '#^Property ReceptionLineBatch\:\:\$fk_user \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
path: ../../../htdocs/reception/class/receptionlinebatch.class.php
-
message: '#^Property ReceptionLineBatch\:\:\$qty \(float\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
path: ../../../htdocs/reception/class/receptionlinebatch.class.php
-
message: '#^Property ReceptionLineBatch\:\:\$status \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
path: ../../../htdocs/reception/class/receptionlinebatch.class.php
-
message: '#^Variable \$mesgs might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/reception/contact.php
-
message: '#^Variable \$objectsrc might not be defined\.$#'
identifier: variable.undefined
count: 6
path: ../../../htdocs/reception/contact.php
-
message: '#^Variable \$result might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/reception/contact.php
-
message: '#^Variable \$objectsrc might not be defined\.$#'
identifier: variable.undefined
count: 8
path: ../../../htdocs/reception/dispatch.php
-
message: '#^Variable \$origin might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/reception/dispatch.php
-
message: '#^Variable \$origin might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/reception/document.php
-
message: '#^Call to function method_exists\(\) with Reception and ''fetch_lines'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/reception/list.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
path: ../../../htdocs/reception/list.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/reception/list.php
-
message: '#^Variable \$type might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/reception/list.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 2
path: ../../../htdocs/recruitment/admin/setup.php
-
message: '#^Variable \$res might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/recruitment/admin/setup.php
-
message: '#^Variable \$setupnotempty in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/recruitment/admin/setup.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
path: ../../../htdocs/recruitment/admin/setup_candidatures.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/recruitment/admin/setup_candidatures.php
-
message: '#^Variable \$res might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/recruitment/admin/setup_candidatures.php
-
message: '#^Variable \$setupnotempty in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/recruitment/admin/setup_candidatures.php
-
message: '#^Left side of && is always false\.$#'
identifier: booleanAnd.leftAlwaysFalse
count: 6
path: ../../../htdocs/recruitment/class/api_recruitments.class.php
-
message: '#^Result of && is always false\.$#'
identifier: booleanAnd.alwaysFalse
count: 2
path: ../../../htdocs/recruitment/class/api_recruitments.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(RecruitmentCandidature\) and ''getLibStatut'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/recruitment/class/recruitmentcandidature.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(RecruitmentCandidature\) and ''getNomUrl'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/recruitment/class/recruitmentcandidature.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(RecruitmentCandidature\) and ''email'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/recruitment/class/recruitmentcandidature.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(RecruitmentCandidature\) and ''fk…'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/recruitment/class/recruitmentcandidature.class.php
-
message: '#^Call to function property_exists\(\) with RecruitmentCandidature and ''ref'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/recruitment/class/recruitmentcandidature.class.php
-
message: '#^Left side of && is always false\.$#'
identifier: booleanAnd.leftAlwaysFalse
count: 1
path: ../../../htdocs/recruitment/class/recruitmentcandidature.class.php
-
message: '#^Property RecruitmentCandidature\:\:\$status \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/recruitment/class/recruitmentcandidature.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(RecruitmentJobPosition\) and ''getLibStatut'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/recruitment/class/recruitmentjobposition.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(RecruitmentJobPosition\) and ''getNomUrl'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/recruitment/class/recruitmentjobposition.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(RecruitmentJobPosition\) and ''remuneration…'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/recruitment/class/recruitmentjobposition.class.php
-
message: '#^Call to function property_exists\(\) with RecruitmentJobPosition and ''date_creation'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/recruitment/class/recruitmentjobposition.class.php
-
message: '#^Call to function property_exists\(\) with RecruitmentJobPosition and ''date_modification'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/recruitment/class/recruitmentjobposition.class.php
-
message: '#^Call to function property_exists\(\) with RecruitmentJobPosition and ''label'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/recruitment/class/recruitmentjobposition.class.php
-
message: '#^Call to function property_exists\(\) with RecruitmentJobPosition and ''ref'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/recruitment/class/recruitmentjobposition.class.php
-
message: '#^Call to function property_exists\(\) with RecruitmentJobPosition and ''status'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/recruitment/class/recruitmentjobposition.class.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
path: ../../../htdocs/recruitment/class/recruitmentjobposition.class.php
-
message: '#^Property RecruitmentJobPosition\:\:\$status \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/recruitment/class/recruitmentjobposition.class.php
-
message: '#^Call to function is_object\(\) with object will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/recruitment/core/modules/recruitment/doc/pdf_standard_recruitmentjobposition.modules.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/recruitment/recruitmentcandidature_card.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 2
path: ../../../htdocs/recruitment/recruitmentcandidature_card.php
-
message: '#^Property RecruitmentCandidature\:\:\$status \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/recruitment/recruitmentcandidature_card.php
-
message: '#^Variable \$text might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/recruitment/recruitmentcandidature_card.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/recruitment/recruitmentcandidature_list.php
-
message: '#^Variable \$maxlength might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/recruitment/recruitmentcandidature_list.php
-
message: '#^Property RecruitmentJobPosition\:\:\$status \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/recruitment/recruitmentjobposition_applications.php
-
message: '#^Variable \$lineid might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/recruitment/recruitmentjobposition_applications.php
-
message: '#^Variable \$maxlength might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/recruitment/recruitmentjobposition_applications.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/recruitment/recruitmentjobposition_card.php
-
message: '#^Property RecruitmentJobPosition\:\:\$status \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/recruitment/recruitmentjobposition_card.php
-
message: '#^Variable \$maxlength might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/recruitment/recruitmentjobposition_document.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/recruitment/recruitmentjobposition_list.php
-
message: '#^Variable \$maxlength might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/recruitment/recruitmentjobposition_note.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/resource/card.php
-
message: '#^Property Dolresource\:\:\$busy \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
path: ../../../htdocs/resource/class/dolresource.class.php
-
message: '#^Property Dolresource\:\:\$description \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
path: ../../../htdocs/resource/class/dolresource.class.php
-
message: '#^Property Dolresource\:\:\$element_id \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/resource/class/dolresource.class.php
-
message: '#^Property Dolresource\:\:\$element_type \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
path: ../../../htdocs/resource/class/dolresource.class.php
-
message: '#^Property Dolresource\:\:\$fk_code_type_resource \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
path: ../../../htdocs/resource/class/dolresource.class.php
-
message: '#^Property Dolresource\:\:\$mandatory \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
path: ../../../htdocs/resource/class/dolresource.class.php
-
message: '#^Property Dolresource\:\:\$resource_id \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/resource/class/dolresource.class.php
-
message: '#^Property Dolresource\:\:\$resource_type \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
path: ../../../htdocs/resource/class/dolresource.class.php
-
message: '#^Call to function is_numeric\(\) with float\|int\<min, \-1\>\|int\<1, max\>\|\(non\-falsy\-string&numeric\-string\) will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/resource/class/html.formresource.class.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/resource/class/html.formresource.class.php
-
message: '#^Call to function is_object\(\) with Fichinter will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/resource/element_resource.php
-
message: '#^Call to function is_object\(\) with Product will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/resource/element_resource.php
-
message: '#^Loose comparison using \=\= between int\<0, max\> and \-1 will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
path: ../../../htdocs/resource/element_resource.php
-
message: '#^Right side of && is always false\.$#'
identifier: booleanAnd.rightAlwaysFalse
count: 1
path: ../../../htdocs/resource/element_resource.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 3
path: ../../../htdocs/resource/list.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/salaries/card.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/salaries/card.php
-
message: '#^Variable \$resteapayer might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/salaries/card.php
-
message: '#^Negated boolean expression is always false\.$#'
identifier: booleanNot.alwaysFalse
count: 2
path: ../../../htdocs/salaries/list.php
-
message: '#^Variable \$selected might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/salaries/list.php
-
message: '#^Negated boolean expression is always false\.$#'
identifier: booleanNot.alwaysFalse
count: 2
path: ../../../htdocs/salaries/payments.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
path: ../../../htdocs/salaries/payments.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/salaries/payments.php
-
message: '#^Variable \$resql might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/salaries/payments.php
-
message: '#^Loose comparison using \=\= between ''salaire'' and ''bank\-transfer'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 2
path: ../../../htdocs/salaries/virement_request.php
-
message: '#^Loose comparison using \=\= between ''salaire'' and ''salaire'' will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 2
path: ../../../htdocs/salaries/virement_request.php
-
message: '#^Variable \$error might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/salaries/virement_request.php
-
message: '#^Variable \$mc might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/societe/admin/societe.php
-
message: '#^Call to function is_object\(\) with Societe will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/societe/agenda.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/societe/agenda.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 2
path: ../../../htdocs/societe/ajax/ajaxcompanies.php
-
message: '#^Variable \$formfile might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/societe/canvas/company/tpl/card_view.tpl.php
-
message: '#^Variable \$objcanvas might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/societe/canvas/company/tpl/card_view.tpl.php
-
message: '#^Variable \$socid might not be defined\.$#'
identifier: variable.undefined
count: 3
path: ../../../htdocs/societe/canvas/company/tpl/card_view.tpl.php
-
message: '#^Variable \$objcanvas might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/societe/canvas/individual/tpl/card_view.tpl.php
-
message: '#^Variable \$socid might not be defined\.$#'
identifier: variable.undefined
count: 3
path: ../../../htdocs/societe/canvas/individual/tpl/card_view.tpl.php
-
message: '#^Call to function is_numeric\(\) with 0\|1\|2\|3\|4\|5\|6\|7\|8\|9 will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 2
path: ../../../htdocs/societe/card.php
-
message: '#^Comparison operation "\>" between 1\|2 and 0 is always true\.$#'
identifier: greater.alwaysTrue
count: 1
path: ../../../htdocs/societe/card.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/societe/card.php
-
message: '#^Negated boolean expression is always false\.$#'
identifier: booleanNot.alwaysFalse
count: 1
path: ../../../htdocs/societe/card.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/societe/card.php
-
message: '#^Property Societe\:\:\$status \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/societe/card.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 2
path: ../../../htdocs/societe/card.php
-
message: '#^Property Contact\:\:\$no_email \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
path: ../../../htdocs/societe/class/api_contacts.class.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 2
path: ../../../htdocs/societe/class/api_thirdparties.class.php
-
message: '#^Loose comparison using \=\= between 4 and 4 will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 1
path: ../../../htdocs/societe/class/api_thirdparties.class.php
-
message: '#^Property Societe\:\:\$default_lang \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/societe/class/api_thirdparties.class.php
-
message: '#^Property Societe\:\:\$no_email \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
path: ../../../htdocs/societe/class/api_thirdparties.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/societe/class/companybankaccount.class.php
-
message: '#^Loose comparison using \!\= between ''email''\|''mobile'' and ''poste'' will always evaluate to true\.$#'
identifier: notEqual.alwaysTrue
count: 2
path: ../../../htdocs/societe/class/societe.class.php
-
message: '#^Method Societe\:\:getContacts\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: ../../../htdocs/societe/class/societe.class.php
-
message: '#^Property Contact\:\:\$roles \(array\<int, array\{id\: int, socid\: int, element\: string, source\: string, code\: string, label\: string\}\>\|null\) does not accept non\-empty\-list\<string\>\.$#'
identifier: assign.propertyType
count: 1
path: ../../../htdocs/societe/class/societe.class.php
-
message: '#^Property Societe\:\:\$client \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/societe/class/societe.class.php
-
message: '#^Property Societe\:\:\$fournisseur \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/societe/class/societe.class.php
-
message: '#^Property Societe\:\:\$status \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/societe/class/societe.class.php
-
message: '#^Property Societe\:\:\$typent_id \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/societe/class/societe.class.php
-
message: '#^Result of && is always true\.$#'
identifier: booleanAnd.alwaysTrue
count: 1
path: ../../../htdocs/societe/class/societe.class.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
path: ../../../htdocs/societe/class/societe.class.php
-
message: '#^Loose comparison using \=\= between 0 and 1 will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
path: ../../../htdocs/societe/consumption.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/societe/consumption.php
-
message: '#^Variable \$sql might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/societe/consumption.php
-
message: '#^Variable \$where might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/societe/consumption.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 5
path: ../../../htdocs/societe/list.php
-
message: '#^Call to function is_object\(\) with Societe will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/societe/messaging.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/societe/messaging.php
-
message: '#^Call to function is_array\(\) with array\<array\{available\: mixed, currency\: mixed, pending\?\: \(array\|float\|int\)\}\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/societe/paymentmodes.php
-
message: '#^Call to function is_object\(\) with Stripe will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/societe/paymentmodes.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/societe/paymentmodes.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
path: ../../../htdocs/societe/paymentmodes.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/societe/paymentmodes.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
path: ../../../htdocs/societe/paymentmodes.php
-
message: '#^Variable \$rib might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/societe/paymentmodes.php
-
message: '#^Variable \$service might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/societe/paymentmodes.php
-
message: '#^Variable \$sql might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/societe/paymentmodes.php
-
message: '#^Loose comparison using \=\= between ''add_customer_price'' and ''add_customer_price'' will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 1
path: ../../../htdocs/societe/price.php
-
message: '#^Loose comparison using \=\= between ''edit_customer_price'' and ''edit_price'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 2
path: ../../../htdocs/societe/price.php
-
message: '#^Result of && is always false\.$#'
identifier: booleanAnd.alwaysFalse
count: 2
path: ../../../htdocs/societe/price.php
-
message: '#^Variable \$prodcustprice might not be defined\.$#'
identifier: variable.undefined
count: 3
path: ../../../htdocs/societe/price.php
-
message: '#^Variable \$sortfield in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/societe/price.php
-
message: '#^Variable \$sortorder in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/societe/price.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/societe/website.php
-
message: '#^Variable \$massaction might not be defined\.$#'
identifier: variable.undefined
count: 4
path: ../../../htdocs/societe/website.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
path: ../../../htdocs/stripe/admin/stripe.php
-
message: '#^Call to function is_object\(\) with Facture will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/stripe/ajax/ajax.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
path: ../../../htdocs/stripe/charge.php
-
message: '#^Variable \$type might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/stripe/charge.php
-
message: '#^Loose comparison using \=\= between 7 and 4 will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 2
path: ../../../htdocs/stripe/class/actions_stripe.class.php
-
message: '#^Call to function is_object\(\) with CompanyPaymentMode will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/stripe/class/stripe.class.php
-
message: '#^Variable \$stripeacc in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/stripe/class/stripe.class.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 2
path: ../../../htdocs/stripe/lib/stripe.lib.php
-
message: '#^Comparison operation "\>" between int\<1, max\> and 0 is always true\.$#'
identifier: greater.alwaysTrue
count: 1
path: ../../../htdocs/supplier_proposal/card.php
-
message: '#^Left side of && is always false\.$#'
identifier: booleanAnd.leftAlwaysFalse
count: 1
path: ../../../htdocs/supplier_proposal/card.php
-
message: '#^Result of && is always false\.$#'
identifier: booleanAnd.alwaysFalse
count: 1
path: ../../../htdocs/supplier_proposal/card.php
-
message: '#^Variable \$buyingprice might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/supplier_proposal/card.php
-
message: '#^Variable \$classname might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/supplier_proposal/card.php
-
message: '#^Variable \$fk_account might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/supplier_proposal/card.php
-
message: '#^Variable \$fournprice might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/supplier_proposal/card.php
-
message: '#^Call to function method_exists\(\) with \$this\(SupplierProposal\) and ''getLibStatut'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/supplier_proposal/class/supplier_proposal.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(SupplierProposal\) and ''getNomUrl'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/supplier_proposal/class/supplier_proposal.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(SupplierProposal\) and ''delivery_date'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/supplier_proposal/class/supplier_proposal.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(SupplierProposal\) and ''socid'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/supplier_proposal/class/supplier_proposal.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(SupplierProposal\) and ''total_ttc'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/supplier_proposal/class/supplier_proposal.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 6
path: ../../../htdocs/supplier_proposal/class/supplier_proposal.class.php
-
message: '#^Property SupplierProposalLine\:\:\$info_bits \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/supplier_proposal/class/supplier_proposal.class.php
-
message: '#^Property SupplierProposalLine\:\:\$pa_ht \(float\|int\|string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/supplier_proposal/class/supplier_proposal.class.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
path: ../../../htdocs/supplier_proposal/class/supplier_proposal.class.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
path: ../../../htdocs/supplier_proposal/list.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 2
path: ../../../htdocs/supplier_proposal/list.php
-
message: '#^Variable \$searchCategoryProductList in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/supplier_proposal/list.php
-
message: '#^Variable \$mesg might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/supplier_proposal/note.php
-
message: '#^Variable \$dolibarr_main_url_root might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/takepos/admin/bar.php
-
message: '#^Variable \$res might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/takepos/admin/setup.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
path: ../../../htdocs/takepos/admin/terminal.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 5
path: ../../../htdocs/takepos/ajax/ajax.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 4
path: ../../../htdocs/takepos/floors.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 3
path: ../../../htdocs/takepos/freezone.php
-
message: '#^Variable \$db might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/takepos/genimg/index.php
-
message: '#^Variable \$dolibarr_main_url_root might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/takepos/genimg/qr.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/takepos/index.php
-
message: '#^Property CommonInvoiceLine\:\:\$product_type \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/takepos/invoice.php
-
message: '#^Property CommonObjectLine\:\:\$product \(Product\) in empty\(\) is not falsy\.$#'
identifier: empty.property
count: 2
path: ../../../htdocs/takepos/invoice.php
-
message: '#^Variable \$batch might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/takepos/invoice.php
-
message: '#^Variable \$body_ticket might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/takepos/invoice.php
-
message: '#^Variable \$footer_ticket might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/takepos/invoice.php
-
message: '#^Variable \$header_soc might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/takepos/invoice.php
-
message: '#^Variable \$header_ticket might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/takepos/invoice.php
-
message: '#^Variable \$ticket_total might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/takepos/invoice.php
-
message: '#^Variable \$warehouseid might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/takepos/invoice.php
-
message: '#^Call to function is_object\(\) with Facture will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/takepos/pay.php
-
message: '#^Variable \$keyforstripeterminalbank in isset\(\) always exists and is not nullable\.$#'
identifier: isset.variable
count: 3
path: ../../../htdocs/takepos/pay.php
-
message: '#^Variable \$user might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/takepos/printbox.php
-
message: '#^Loose comparison using \!\= between non\-empty\-string and '''' will always evaluate to true\.$#'
identifier: notEqual.alwaysTrue
count: 1
path: ../../../htdocs/takepos/receipt.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
path: ../../../htdocs/takepos/send.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
path: ../../../htdocs/takepos/split.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/theme/eldy/manifest.json.php
-
message: '#^Variable \$menumanager might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/theme/eldy/style.css.php
-
message: '#^Variable \$left might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/theme/md/info-box.inc.php
-
message: '#^Variable \$right might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/theme/md/info-box.inc.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/theme/md/manifest.json.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 2
path: ../../../htdocs/theme/md/style.css.php
-
message: '#^Variable \$menumanager might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/theme/md/style.css.php
-
message: '#^Loose comparison using \=\= between ''setsubject'' and ''setsubject'' will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 2
path: ../../../htdocs/ticket/card.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/ticket/card.php
-
message: '#^Variable \$mine might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/ticket/card.php
-
message: '#^Variable \$trackid might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/ticket/card.php
-
message: '#^Call to function property_exists\(\) with CTicketCategory and ''date_creation'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/ticket/class/cticketcategory.class.php
-
message: '#^Call to function property_exists\(\) with CTicketCategory and ''date_modification'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/ticket/class/cticketcategory.class.php
-
message: '#^Call to function property_exists\(\) with CTicketCategory and ''label'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/ticket/class/cticketcategory.class.php
-
message: '#^Call to function property_exists\(\) with CTicketCategory and ''ref'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/ticket/class/cticketcategory.class.php
-
message: '#^Method CTicketCategory\:\:fetchAll\(\) return type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: ../../../htdocs/ticket/class/cticketcategory.class.php
-
message: '#^Call to function array_key_exists\(\) with ''paths'' and array\{paths\: mixed, names\: mixed, mimes\: mixed\} will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/ticket/class/ticket.class.php
-
message: '#^Call to function is_array\(\) with array\<mixed, mixed\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/ticket/class/ticket.class.php
-
message: '#^Call to function is_array\(\) with array\{paths\: mixed, names\: mixed, mimes\: mixed\} will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 2
path: ../../../htdocs/ticket/class/ticket.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(Ticket\) and ''getLibStatut'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/ticket/class/ticket.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(Ticket\) and ''getNomUrl'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/ticket/class/ticket.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(Ticket\) and ''type_code'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/ticket/class/ticket.class.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
path: ../../../htdocs/ticket/class/ticket.class.php
-
message: '#^Property Ticket\:\:\$category_code \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 3
path: ../../../htdocs/ticket/class/ticket.class.php
-
message: '#^Property Ticket\:\:\$date_close \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/ticket/class/ticket.class.php
-
message: '#^Property Ticket\:\:\$date_read \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/ticket/class/ticket.class.php
-
message: '#^Property Ticket\:\:\$fk_contract \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
path: ../../../htdocs/ticket/class/ticket.class.php
-
message: '#^Property Ticket\:\:\$fk_soc \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 3
path: ../../../htdocs/ticket/class/ticket.class.php
-
message: '#^Property Ticket\:\:\$fk_user_assign \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 3
path: ../../../htdocs/ticket/class/ticket.class.php
-
message: '#^Property Ticket\:\:\$fk_user_create \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
path: ../../../htdocs/ticket/class/ticket.class.php
-
message: '#^Property Ticket\:\:\$ip \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/ticket/class/ticket.class.php
-
message: '#^Property Ticket\:\:\$message \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 5
path: ../../../htdocs/ticket/class/ticket.class.php
-
message: '#^Property Ticket\:\:\$notify_tiers_at_create \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/ticket/class/ticket.class.php
-
message: '#^Property Ticket\:\:\$origin_references \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
path: ../../../htdocs/ticket/class/ticket.class.php
-
message: '#^Property Ticket\:\:\$origin_replyto \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
path: ../../../htdocs/ticket/class/ticket.class.php
-
message: '#^Property Ticket\:\:\$severity_code \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
path: ../../../htdocs/ticket/class/ticket.class.php
-
message: '#^Property Ticket\:\:\$subject \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
path: ../../../htdocs/ticket/class/ticket.class.php
-
message: '#^Property Ticket\:\:\$timing \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
path: ../../../htdocs/ticket/class/ticket.class.php
-
message: '#^Property Ticket\:\:\$type_code \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
path: ../../../htdocs/ticket/class/ticket.class.php
-
message: '#^Variable \$recipient in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 2
path: ../../../htdocs/ticket/class/ticket.class.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/ticket/messaging.php
-
message: '#^Call to function is_object\(\) with User will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/user/agenda.php
-
message: '#^Call to function property_exists\(\) with User and ''admin'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/user/bank.php
-
message: '#^Call to function is_array\(\) with array\<string\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/user/card.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 2
path: ../../../htdocs/user/card.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 7
path: ../../../htdocs/user/card.php
-
message: '#^Variable \$mc might not be defined\.$#'
identifier: variable.undefined
count: 3
path: ../../../htdocs/user/card.php
-
message: '#^Call to function method_exists\(\) with \$this\(User\) and ''getLibStatut'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/user/class/user.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(User\) and ''getNomUrl'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/user/class/user.class.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/user/class/user.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 3
path: ../../../htdocs/user/class/user.class.php
-
message: '#^Parameter \#1 \$array of function dol_sort_array contains unresolvable type\.$#'
identifier: argument.unresolvableType
count: 1
path: ../../../htdocs/user/class/user.class.php
-
message: '#^Property User\:\:\$rights \(stdClass\) in empty\(\) is not falsy\.$#'
identifier: empty.property
count: 1
path: ../../../htdocs/user/class/user.class.php
-
message: '#^Property User\:\:\$rights \(stdClass\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/user/class/user.class.php
-
message: '#^Property User\:\:\$salary \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/user/class/user.class.php
-
message: '#^Property User\:\:\$salaryextra \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/user/class/user.class.php
-
message: '#^Property User\:\:\$status \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
path: ../../../htdocs/user/class/user.class.php
-
message: '#^Property User\:\:\$statut \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
path: ../../../htdocs/user/class/user.class.php
-
message: '#^Property User\:\:\$thm \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/user/class/user.class.php
-
message: '#^Property User\:\:\$tjm \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/user/class/user.class.php
-
message: '#^Result of \|\| is always true\.$#'
identifier: booleanOr.alwaysTrue
count: 4
path: ../../../htdocs/user/class/user.class.php
-
message: '#^Return type of call to function dol_sort_array contains unresolvable type\.$#'
identifier: function.unresolvableReturnType
count: 1
path: ../../../htdocs/user/class/user.class.php
-
message: '#^Variable \$whereforadd in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/user/class/user.class.php
-
message: '#^Variable \$wherefordel in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/user/class/user.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/user/class/userbankaccount.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(UserGroup\) and ''getNomUrl'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/user/class/usergroup.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(UserGroup\) and ''members'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/user/class/usergroup.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(UserGroup\) and ''nb_rights'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/user/class/usergroup.class.php
-
message: '#^Property UserGroup\:\:\$name \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/user/class/usergroup.class.php
-
message: '#^Property UserGroup\:\:\$nom \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/user/class/usergroup.class.php
-
message: '#^Property UserGroup\:\:\$rights \(stdClass\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/user/class/usergroup.class.php
-
message: '#^Variable \$whereforadd in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/user/class/usergroup.class.php
-
message: '#^Variable \$wherefordel in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/user/class/usergroup.class.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/user/document.php
-
message: '#^Variable \$mc might not be defined\.$#'
identifier: variable.undefined
count: 3
path: ../../../htdocs/user/group/card.php
-
message: '#^Loose comparison using \!\= between '''' and '''' will always evaluate to false\.$#'
identifier: notEqual.alwaysFalse
count: 1
path: ../../../htdocs/user/group/list.php
-
message: '#^Result of && is always false\.$#'
identifier: booleanAnd.alwaysFalse
count: 1
path: ../../../htdocs/user/group/list.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
path: ../../../htdocs/user/group/list.php
-
message: '#^Variable \$mc might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/user/group/list.php
-
message: '#^Variable \$mc might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/user/group/perms.php
-
message: '#^Variable \$mc might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/user/hierarchy.php
-
message: '#^Variable \$mode in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/user/hierarchy.php
-
message: '#^Variable \$mc might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../htdocs/user/home.php
-
message: '#^Offset ''u\.salary'' on array\{u\.salary\: \(float\|int\)\} in isset\(\) always exists and is not nullable\.$#'
identifier: isset.offset
count: 1
path: ../../../htdocs/user/list.php
-
message: '#^Offset ''val'' on array\{val\: array\{u\.salary\: \(float\|int\)\}, nbfield\: int\<0, max\>, pos\?\: non\-empty\-array\<int, ''u\.salary''\>\} in isset\(\) always exists and is not nullable\.$#'
identifier: isset.offset
count: 1
path: ../../../htdocs/user/list.php
-
message: '#^Variable \$mc might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/user/list.php
-
message: '#^Variable \$searchCategoryUserList in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/user/list.php
-
message: '#^Call to function is_object\(\) with User will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/user/messaging.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/user/messaging.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/user/note.php
-
message: '#^Call to function property_exists\(\) with User and ''admin'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/user/notify/card.php
-
message: '#^Variable \$num might not be defined\.$#'
identifier: variable.undefined
count: 5
path: ../../../htdocs/user/notify/card.php
-
message: '#^Variable \$dolibarr_main_authentication might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/user/passwordforgotten.php
-
message: '#^Call to function is_array\(\) with array will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/user/perms.php
-
message: '#^Call to function is_array\(\) with array\<mixed, mixed\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 2
path: ../../../htdocs/user/perms.php
-
message: '#^Call to function is_object\(\) with object will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/user/perms.php
-
message: '#^Variable \$permsgroupbyentitypluszero in isset\(\) always exists and is not nullable\.$#'
identifier: isset.variable
count: 3
path: ../../../htdocs/user/perms.php
-
message: '#^Call to function method_exists\(\) with \$this\(ProductAttribute\) and ''getLibStatut'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/variants/class/ProductAttribute.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(ProductAttribute\) and ''getNomUrl'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/variants/class/ProductAttribute.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(ProductAttribute\) and ''label'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/variants/class/ProductAttribute.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(ProductAttribute\) and ''thirdparty'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/variants/class/ProductAttribute.class.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
path: ../../../htdocs/variants/class/ProductAttribute.class.php
-
message: '#^Variable \$url in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 2
path: ../../../htdocs/variants/class/ProductAttribute.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/variants/class/ProductAttributeValue.class.php
-
message: '#^Loose comparison using \!\= between ''ErrorProductAlready…'' and ''ErrorProductAlready…'' will always evaluate to false\.$#'
identifier: notEqual.alwaysFalse
count: 1
path: ../../../htdocs/variants/class/ProductCombination.class.php
-
message: '#^Property ProductCombination\:\:\$variation_price_percentage type has no value type specified in iterable type array\.$#'
identifier: missingType.iterableValue
count: 1
path: ../../../htdocs/variants/class/ProductCombination.class.php
-
message: '#^Property ProductCombinationLevel\:\:\$variation_price \(float\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
path: ../../../htdocs/variants/class/ProductCombination.class.php
-
message: '#^Property ProductCombinationLevel\:\:\$variation_price_percentage \(bool\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/variants/class/ProductCombination.class.php
-
message: '#^Call to function is_array\(\) with array\<mixed, mixed\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/variants/combinations.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/variants/combinations.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
path: ../../../htdocs/variants/combinations.php
-
message: '#^If condition is always true\.$#'
identifier: if.alwaysTrue
count: 1
path: ../../../htdocs/variants/list.php
-
message: '#^Call to function is_numeric\(\) with int will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/viewimage.php
-
message: '#^Call to function property_exists\(\) with Target and ''date_creation'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/webhook/class/target.class.php
-
message: '#^Call to function property_exists\(\) with Target and ''date_modification'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/webhook/class/target.class.php
-
message: '#^Call to function property_exists\(\) with Target and ''label'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/webhook/class/target.class.php
-
message: '#^Call to function property_exists\(\) with Target and ''ref'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/webhook/class/target.class.php
-
message: '#^Call to function property_exists\(\) with Target and ''status'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/webhook/class/target.class.php
-
message: '#^Left side of && is always false\.$#'
identifier: booleanAnd.leftAlwaysFalse
count: 1
path: ../../../htdocs/webhook/class/target.class.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
path: ../../../htdocs/webhook/class/target.class.php
-
message: '#^Property Target\:\:\$status \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/webhook/class/target.class.php
-
message: '#^Variable \$url in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 2
path: ../../../htdocs/webhook/class/target.class.php
-
message: '#^Variable \$soc might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/webhook/target_card.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/webhook/target_list.php
-
message: '#^Variable \$mode in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/webhook/target_list.php
-
message: '#^Strict comparison using \=\=\= between array\{type\: string, label\: string, langfile\?\: string, enabled\: int\<0, 2\>\|string, position\: int, notnull\?\: int, visible\: int\<\-6, 6\>\|string, alwayseditable\?\: int\<0, 1\>\|string, \.\.\.\} and null will always evaluate to false\.$#'
identifier: identical.alwaysFalse
count: 1
path: ../../../htdocs/webhook/triggerhistory_list.php
-
message: '#^Result of && is always false\.$#'
identifier: booleanAnd.alwaysFalse
count: 1
path: ../../../htdocs/webportal/class/html.formcardwebportal.class.php
-
message: '#^Variable \$noback in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/webportal/class/html.formcardwebportal.class.php
-
message: '#^Call to function is_array\(\) with list\<string\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 7
path: ../../../htdocs/webportal/class/html.formwebportal.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(WebPortalInvoice\) and ''getLibStatut'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/webportal/class/webportalinvoice.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(WebPortalInvoice\) and ''getNomUrl'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/webportal/class/webportalinvoice.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(WebPortalInvoice\) and ''fk_user_author'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/webportal/class/webportalinvoice.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(WebPortalInvoice\) and ''socid'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/webportal/class/webportalinvoice.class.php
-
message: '#^Loose comparison using \=\= between ''nolink'' and ''nolink'' will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 1
path: ../../../htdocs/webportal/class/webportalinvoice.class.php
-
message: '#^Call to function is_array\(\) with array\{\}\|array\{mixed\} will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/webportal/class/webportalmember.class.php
-
message: '#^Strict comparison using \=\=\= between ''nolink'' and ''nolink'' will always evaluate to true\.$#'
identifier: identical.alwaysTrue
count: 1
path: ../../../htdocs/webportal/class/webportalmember.class.php
-
message: '#^Ternary operator condition is always false\.$#'
identifier: ternary.alwaysFalse
count: 1
path: ../../../htdocs/webportal/class/webportalmember.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(WebPortalOrder\) and ''getLibStatut'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/webportal/class/webportalorder.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(WebPortalOrder\) and ''getNomUrl'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/webportal/class/webportalorder.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(WebPortalOrder\) and ''thirdparty'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/webportal/class/webportalorder.class.php
-
message: '#^Call to function property_exists\(\) with \$this\(WebPortalOrder\) and ''total_ht'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/webportal/class/webportalorder.class.php
-
message: '#^Strict comparison using \=\=\= between ''nolink'' and ''nolink'' will always evaluate to true\.$#'
identifier: identical.alwaysTrue
count: 1
path: ../../../htdocs/webportal/class/webportalorder.class.php
-
message: '#^Loose comparison using \!\= between ''nolink'' and ''nolink'' will always evaluate to false\.$#'
identifier: notEqual.alwaysFalse
count: 1
path: ../../../htdocs/webportal/class/webportalpartnership.class.php
-
message: '#^Loose comparison using \=\= between ''nolink'' and ''nolink'' will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 2
path: ../../../htdocs/webportal/class/webportalpartnership.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(WebPortalPropal\) and ''getLibStatut'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/webportal/class/webportalpropal.class.php
-
message: '#^Call to function method_exists\(\) with \$this\(WebPortalPropal\) and ''getNomUrl'' will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/webportal/class/webportalpropal.class.php
-
message: '#^Strict comparison using \=\=\= between ''nolink'' and ''nolink'' will always evaluate to true\.$#'
identifier: identical.alwaysTrue
count: 1
path: ../../../htdocs/webportal/class/webportalpropal.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/webservices/server_invoice.php
-
message: '#^Call to function is_array\(\) with non\-empty\-array\<non\-falsy\-string, array\{name\: non\-falsy\-string, type\: ''xsd\:dateTime''\|''xsd\:string''\}\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/webservices/server_productorservice.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/webservices/server_project.php
-
message: '#^Call to function is_array\(\) with list\<mixed\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 1
path: ../../../htdocs/website/class/website.class.php
-
message: '#^Call to function is_array\(\) with list\<string\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 4
path: ../../../htdocs/website/class/website.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 2
path: ../../../htdocs/website/class/website.class.php
-
message: '#^Property Website\:\:\$description \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
path: ../../../htdocs/website/class/website.class.php
-
message: '#^Property Website\:\:\$fk_default_home \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/website/class/website.class.php
-
message: '#^Property Website\:\:\$fk_user_creat \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/website/class/website.class.php
-
message: '#^Property Website\:\:\$fk_user_modif \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/website/class/website.class.php
-
message: '#^Property Website\:\:\$lang \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
path: ../../../htdocs/website/class/website.class.php
-
message: '#^Property Website\:\:\$otherlang \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 2
path: ../../../htdocs/website/class/website.class.php
-
message: '#^Property Website\:\:\$ref \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
path: ../../../htdocs/website/class/website.class.php
-
message: '#^Property Website\:\:\$status \(int\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 4
path: ../../../htdocs/website/class/website.class.php
-
message: '#^Property Website\:\:\$virtualhost \(string\) in isset\(\) is not nullable\.$#'
identifier: isset.property
count: 1
path: ../../../htdocs/website/class/website.class.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../htdocs/website/class/websitepage.class.php
-
message: '#^Call to function is_array\(\) with list\<string\> will always evaluate to true\.$#'
identifier: function.alreadyNarrowedType
count: 2
path: ../../../htdocs/website/index.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
path: ../../../htdocs/website/index.php
-
message: '#^Left side of && is always true\.$#'
identifier: booleanAnd.leftAlwaysTrue
count: 1
path: ../../../htdocs/website/index.php
-
message: '#^Left side of \|\| is always true\.$#'
identifier: booleanOr.leftAlwaysTrue
count: 2
path: ../../../htdocs/website/index.php
-
message: '#^Loose comparison using \!\= between ''editcss'' and ''createcontainer'' will always evaluate to true\.$#'
identifier: notEqual.alwaysTrue
count: 1
path: ../../../htdocs/website/index.php
-
message: '#^Loose comparison using \=\= between ''createcontainer'' and ''createcontainer'' will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 1
path: ../../../htdocs/website/index.php
-
message: '#^Loose comparison using \=\= between ''createsite'' and ''createcontainer'' will always evaluate to false\.$#'
identifier: equal.alwaysFalse
count: 1
path: ../../../htdocs/website/index.php
-
message: '#^Loose comparison using \=\= between ''createsite'' and ''createsite'' will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 1
path: ../../../htdocs/website/index.php
-
message: '#^Negated boolean expression is always false\.$#'
identifier: booleanNot.alwaysFalse
count: 1
path: ../../../htdocs/website/index.php
-
message: '#^Result of \|\| is always true\.$#'
identifier: booleanOr.alwaysTrue
count: 2
path: ../../../htdocs/website/index.php
-
message: '#^Right side of && is always true\.$#'
identifier: booleanAnd.rightAlwaysTrue
count: 1
path: ../../../htdocs/website/index.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
path: ../../../htdocs/website/index.php
-
message: '#^Variable \$atleastonepage might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/website/index.php
-
message: '#^Variable \$contextpage in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/website/index.php
-
message: '#^Variable \$fileoldalias in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/website/index.php
-
message: '#^If condition is always false\.$#'
identifier: if.alwaysFalse
count: 1
path: ../../../htdocs/website/samples/wrapper.php
-
message: '#^Path in require_once\(\) "\./master\.inc\.php" is not a file or it does not exist\.$#'
identifier: requireOnce.fileNotFound
count: 1
path: ../../../htdocs/website/samples/wrapper.php
-
message: '#^Ternary operator condition is always true\.$#'
identifier: ternary.alwaysTrue
count: 1
path: ../../../htdocs/website/samples/wrapper.php
-
message: '#^Variable \$socid in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../htdocs/website/websiteaccount_card.php
-
message: '#^Variable \$val might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/workstation/workstation_list.php
-
message: '#^Variable \$visible might not be defined\.$#'
identifier: variable.undefined
count: 1
path: ../../../htdocs/workstation/workstation_list.php
-
message: '#^Variable \$num in isset\(\) always exists and is not nullable\.$#'
identifier: isset.variable
count: 1
path: ../../../scripts/bank/export-bank-receipts.php
-
message: '#^Result of \|\| is always false\.$#'
identifier: booleanOr.alwaysFalse
count: 1
path: ../../../scripts/doc/regenerate_docs.php
-
message: '#^Variable \$dir in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../scripts/doc/regenerate_docs.php
-
message: '#^Variable \$subdir in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../scripts/doc/regenerate_docs.php
-
message: '#^Negated boolean expression is always false\.$#'
identifier: booleanNot.alwaysFalse
count: 1
path: ../../../scripts/emailings/mailing-send.php
-
message: '#^Variable \$mesg might not be defined\.$#'
identifier: variable.undefined
count: 2
path: ../../../scripts/emailings/mailing-send.php
-
message: '#^Negated boolean expression is always true\.$#'
identifier: booleanNot.alwaysTrue
count: 1
path: ../../../scripts/emailings/reset-invalid-emails.php
-
message: '#^Loose comparison using \=\= between ''product'' and ''product'' will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 1
path: ../../../scripts/product/migrate_picture_path.php
-
message: '#^Result of \|\| is always false\.$#'
identifier: booleanOr.alwaysFalse
count: 1
path: ../../../scripts/product/regenerate_thumbs.php
-
message: '#^Variable \$dir in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../scripts/product/regenerate_thumbs.php
-
message: '#^Variable \$subdir in empty\(\) always exists and is not falsy\.$#'
identifier: empty.variable
count: 1
path: ../../../scripts/product/regenerate_thumbs.php
-
message: '#^Loose comparison using \=\= between ''user'' and ''user'' will always evaluate to true\.$#'
identifier: equal.alwaysTrue
count: 1
path: ../../../scripts/user/migrate_picture_path.php