diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4fb78f3a5cf6a..2d020be14afe4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -38,6 +38,6 @@ jobs: # Note (not tested, from https://github.com/orgs/community/discussions/38361) -# To cancel jobs if one failes, the following action may help +# To cancel jobs if one fails, the following action may help # - if: "failure()" # uses: "andymckay/cancel-action@0.3" diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 47ffeb5e28f8f..bdd0376d9b3c3 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,5 +1,5 @@ --- -exclude: (?x)^( htdocs/includes/ckeditor/.* ) +exclude: (?x)^( htdocs/includes/ckeditor/.*|(\.[^/]*/.*))$ repos: # Several miscellaneous checks and fix (on yaml files, end of files fix) - repo: https://github.com/pre-commit/pre-commit-hooks @@ -11,7 +11,12 @@ repos: args: [--unsafe] - id: check-json - id: mixed-line-ending - exclude: (?x)^(htdocs/includes/tecnickcom/tcpdf/fonts/.*)$ + # alternative for dev/tools/fixdosfiles.sh + exclude: | + (?x)^(htdocs/includes/tecnickcom/tcpdf/fonts/.* + |.*/CRLF.*.php # Files in swiftmailer + )$ + args: [--fix=lf] - id: trailing-whitespace exclude_types: [markdown] - id: end-of-file-fixer @@ -31,7 +36,8 @@ repos: rev: v6.2.1 hooks: - id: beautysh - exclude: (?x)^(dev/setup/git/hooks/pre-commit)$ + exclude: + (?x)^(dev/setup/git/hooks/pre-commit)$ args: [--tab] # Run local script @@ -66,6 +72,7 @@ repos: --standard=dev/setup/codesniffer/ruleset.xml, --report=emacs, --severity=5, + --no-colors, ] - alias: php-cs-with-cache id: php-cs @@ -76,6 +83,7 @@ repos: --standard=dev/setup/codesniffer/ruleset.xml, --report=emacs, --severity=5, + --no-colors, --cache=.cache/pre-commit/dolibarr-php-cs.cache, ., ] @@ -162,7 +170,19 @@ repos: - dev/tools/codespell/codespell-lines-ignore.txt - --uri-ignore-words-list - ned - + entry: bash -c '[ ! -x local.sh ] || ./local.sh' + - alias: codespell-ignores + # + # Update codespell ignore file. + # + # Execute with `pre-commit run codespell -a --hook-stage manual` + id: codespell + stages: [manual] + name: Update file with codespell exceptions + additional_dependencies: [tomli] + language: python + entry: bash -c '[ ! -x dev/tools/codespell/addCodespellIgnores.sh ] || dev/tools/codespell/addCodespellIgnores.sh' + pass_filenames: false # Check some shell scripts - repo: https://github.com/shellcheck-py/shellcheck-py rev: v0.9.0.6 diff --git a/.travis.yml b/.travis.yml index a5e2679000536..9f13eeaa7a1e3 100644 --- a/.travis.yml +++ b/.travis.yml @@ -37,13 +37,13 @@ jobs: - stage: PHP 7.0-8.1 if: type = push php: '7.1' - env: + env: - DB=postgresql - TRAVIS_PHP_VERSION=7.1 - stage: PHP 7.0-8.1 if: type = pull_request OR type = push php: '8.1' - env: + env: - DB=mysql - TRAVIS_PHP_VERSION=8.1 #- stage: PHP Dev @@ -108,12 +108,12 @@ install: - | if [ "$TRAVIS_PHP_VERSION" = '7.1' ]; then sudo update-alternatives --set php /usr/bin/php7.1 - fi + fi if [ "$TRAVIS_PHP_VERSION" = '8.1' ]; then sudo update-alternatives --set php /usr/bin/php8.1 - fi + fi php -i | head - - + - | echo "Updating Composer config" curl -sS https://getcomposer.org/installer -o /tmp/composer-setup.php @@ -216,7 +216,7 @@ before_script: #sudo mysqld_safe --skip-grant-tables --socket=/tmp/aaa sudo mysqld_safe --skip-grant-tables --socket=/tmp/aaa & sleep 3 - sudo ps fauxww + sudo ps fauxww echo "MySQL set root password" sudo mysql -u root -h 127.0.0.1 -e "FLUSH PRIVILEGES; CREATE DATABASE IF NOT EXISTS travis CHARACTER SET = 'utf8'; ALTER USER 'root'@'localhost' IDENTIFIED BY 'password'; CREATE USER 'root'@'127.0.0.1' IDENTIFIED BY 'password'; CREATE USER 'travis'@'127.0.0.1' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON travis.* TO root@127.0.0.1; GRANT ALL PRIVILEGES ON travis.* TO travis@127.0.0.1; FLUSH PRIVILEGES;" echo "MySQL grant" @@ -225,7 +225,7 @@ before_script: sudo mysql -u root -h 127.0.0.1 -ppassword -e 'use mysql; select * from user;' echo "List pid file" sudo mysql -u root -h 127.0.0.1 -ppassword -e "show variables like '%pid%';" - + #sudo kill `cat /var/lib/mysqld/mysqld.pid` #sudo systemctl start mariadb @@ -233,7 +233,7 @@ before_script: sudo mysql -u root -h 127.0.0.1 -ppassword -e 'GRANT ALL PRIVILEGES ON travis.* TO travis@127.0.0.1;' echo "MySQL flush" sudo mysql -u root -h 127.0.0.1 -ppassword -e 'FLUSH PRIVILEGES;' - + echo "MySQL load sql" sudo mysql -u root -h 127.0.0.1 -ppassword -D travis < dev/initdemo/mysqldump_dolibarr_3.5.0.sql fi @@ -371,12 +371,12 @@ script: echo '$'force_install_mainforcehttps=false';' >> $INSTALL_FORCED_FILE echo '$'force_install_main_data_root=\'$TRAVIS_BUILD_DIR/htdocs\'';' >> $INSTALL_FORCED_FILE #cat $INSTALL_FORCED_FILE - + - | echo "Upgrading Dolibarr" # Ensure we catch errors with -e. Set this to +e if you want to go to the end to see log files. # Note: We keep +e because with pgsql, one of upgrade process fails even if migration seems ok, so - # I disable stop on error to be able to continue. + # I disable stop on error to be able to continue. set +e cd htdocs/install php upgrade.php 3.5.0 3.6.0 ignoredbversion > $TRAVIS_BUILD_DIR/upgrade350360.log @@ -444,7 +444,7 @@ script: - | echo Result of migration scripts ls -alrt $TRAVIS_BUILD_DIR/ - + echo Show content of last file cat $TRAVIS_BUILD_DIR/"$(ls -rt $TRAVIS_BUILD_DIR/ | tail -n1)" @@ -494,18 +494,18 @@ after_failure: # Show upgrade log files #for ficlog in `ls $TRAVIS_BUILD_DIR/*.log` #do - #echo "Debugging informations for file $ficlog" + #echo "Debugging information for file $ficlog" #cat $ficlog #done # Show Apache log file - echo "Debugging informations for file apache error.log" + echo "Debugging information for file apache error.log" sudo tail -n 200 /var/log/apache2/travis_error_log if [ "$DEBUG" = true ]; then # Dolibarr log file - echo "Debugging informations for file dolibarr.log (latest 50 lines)" + echo "Debugging information for file dolibarr.log (latest 50 lines)" tail -n 200 $TRAVIS_BUILD_DIR/documents/dolibarr.log # Database log file - echo "Debugging informations for file mysql error.log" + echo "Debugging information for file mysql error.log" sudo tail -n 200 /var/log/mysql/error.log # TODO: PostgreSQL log file echo diff --git a/dev/tools/codespell/codespell-lines-ignore.txt b/dev/tools/codespell/codespell-lines-ignore.txt index 42c9069dfcba6..7ba811fca9b83 100644 --- a/dev/tools/codespell/codespell-lines-ignore.txt +++ b/dev/tools/codespell/codespell-lines-ignore.txt @@ -1,26 +1,21 @@ - 'capture' => true, // Charge immediatly // Save a stripe payment was done in realy life so later we will be able to force a commit on recorded payments $pdf->SetFont('', '', $default_font_size - 1); // On repositionne la police par defaut // Conversion du PDF en image png si fichier png non existant - // Save a stripe payment was done in realy life so later we will be able to force a commit on recorded payments // To make a Stripe SEPA payment request, we must have the payment mode source already saved into societe_rib and retreived with ->sepaStripe //break; // No break for sortfield and sortorder so we can cumulate fields (is it realy usefull ?) $errmsg = 'Failed to retreive paymentintent or charge from id'; $minifile = getImageFileNameForSize($fileinfo['basename'], '_mini'); // For new thumbs using same ext (in lower case howerver) than original $more .= '
 
'; - $more .= '
 
'; $this->errors[] = "Error on updateing fk_prelevement_bons to ".$bon->id; // Defaut // Table of entities for export / Tableau des entites a exporter (cle=champ, valeur=entite) // Table of entities requiring DISTINCT abandonment / Tableau des entites qui requiert abandon du DISTINCT (cle=entite, valeur=champ id child records) // Table of fields to be filtered / Tableau des champs a filtrer (cle=champ, valeur1=type de donnees) on verifie que le module a des filtres - // Tableau des entites qui requiert abandon du DISTINCT (cle=entite, valeur=champ id child records) console.log("We hide childs tickets of '.$groupcodefather.' group ticket") console.log("We show childs tickets of '.$groupcodefather.' group ticket") if (isset($this->oldcopy->array_options[$key]) && $this->array_options[$key] == $this->oldcopy->array_options[$key]) { // If old value crypted in database is same than submited new value, it means we don't change it, so we don't update. print ''; // class is requied to be used by javascript callForResult(); $objMod->dictionaries = $objMod->dictionnaries; // For backward compatibility - $objMod->dictionaries = $objMod->{"dictionnaries"}; // For backward compatibility $pdf->SetFont('', '', $default_font_size - 1); // On repositionne la police par defaut $repid[$idforallfornewmodule] = $langs->trans("ActionAC_ALL_".strtoupper($module)); $repid[-98] = $langs->trans("ActionAC_AUTO"); @@ -73,7 +68,6 @@ hide: { delay: 50 }, /* If I enable effect:\'toggle\' here, a bug appears: the tooltip is shown when collpasing a new dir if it was shown before */ if ($reg[1] == 'thi') { // Third-party if (empty($objMod->dictionaries) && !empty($objMod->dictionnaries)) { - if (empty($objMod->dictionaries) && !empty($objMod->{"dictionnaries"})) { print 'id.'">'; $additionnalparam .= ($additionnalparam ? ' ' : '').'-U '.$additionnalparam; // Use -U to add additionnal params $cat['filles'][] = array( @@ -131,7 +125,6 @@ continue; // The field was not submited to be saved dol_syslog("Entity was not set on http header with HTTP_DOLAPIENTITY (recommanded for performance purpose), so we switch now on entity of user (".$conf->entity.") and we have to reload configuration.", LOG_WARNING); dol_syslog("functions_dolibarr::check_user_password_dolibarr Authentification ok - found old pass in database", LOG_WARNING); - dol_syslog("functions_dolibarr::check_user_password_dolibarr Authentification ok - found pass in database"); dol_syslog("functions_dolibarr::check_user_password_dolibarr Authentification ok - hash ".$cryptType." of pass is ok"); dol_syslog('We found unconsistent data into detailed line (diff_on_current_total = '.$diff_on_current_total.') for line rowid = '.$obj->rowid." (ht=".$obj->total_ht." vat=".$obj->total_tva." tax1=".$obj->total_localtax1." tax2=".$obj->total_localtax2." ttc=".$obj->total_ttc."). We fix the total_vat and total_ttc of line by running sqlfix = ".$sqlfix, LOG_WARNING); dol_syslog(get_class($this)."::create ".$this->error, LOG_WARNING); // do not use dol_print_error here as it may be a functionnal error @@ -154,7 +147,6 @@ $info[$conf->global->LDAP_FIELD_PASSWORD] = $this->pass_indatabase; // $this->pass_indatabase = mot de passe non crypte $info[$conf->global->LDAP_MEMBER_FIELD_PASSWORD] = $this->pass_indatabase; // $this->pass_indatabase = mot de passe non crypte $optstart .= ' data-tvatx-formated="' . dol_escape_htmltag(price($objp->tva_tx, 0, $langs, 1, -1, 2)) . '"'; - $optstart .= ' data-tvatx-formated="'.dol_escape_htmltag(price($objp->tva_tx, 0, $langs, 1, -1, 2)).'"'; $outprice_ht = price($objp->price); // formated for langage user because is inserted into input field $outprice_ttc = price($objp->price_ttc); // formated for langage user because is inserted into input field $pdf->SetFont('', '', $default_font_size - 1); // On repositionne la police par defaut @@ -189,15 +181,12 @@ // Objet // On charge les attributs du user ldap // On selectionne les groupes auquel fait parti le user - // On verifie l'emplacement du modele // Onwer // Produit non deja existant // Search submenu fot this mainmenu entry // Si safe_mode on et command hors du parametre exec, on a un fichier out vide donc errormsg vide - // Si traduction existe, on l'utilise, sinon on prend le libelle par defaut // Strip off the beggining '<' // TODO If not defined, use $objectobj->model_pdf (or defaut invoice config) to know what is template to use to regenerate doc. - // TODO Replace this with a checkbox for each payment mode: "Send request to PaymentModeManager immediatly..." // TODO Replace this with a checkbox for each payment mode: "Send request to XXX immediatly..." // TODO Show vat amout per tax level // The image must have the class 'boxhandle' beause it's value used in DOM draggable objects to define the area used to catch the full object @@ -223,8 +212,6 @@ GETPOST("mouvement", 'int'), console.log("Clik on #topmenulogincompanyinfo-btn"); console.log("Clik on #topmenuloginmoreinfo-btn"); - console.log("Clik on topmenulogincompanyinfo-btn"); - console.log("Clik on topmenuloginmoreinfo-btn"); console.log("chartofaccounts seleted = "+$("#chartofaccounts").val()); dol_syslog("Function: deleteThirdParty cant delete"); dol_syslog('Save lastsearch_values_tmp_'.$key.'='.json_encode($val, 0)." (systematic recording of last search criterias)"); @@ -233,8 +220,6 @@ if (!empty($childrens)) { if (!isset($filles[$obj->fk_categorie_fille])) { // Only one record as child (a child has only on parent). if ($conf->file->mailing_limit_sendbyweb != '-1') { // MAILING_LIMIT_SENDBYWEB was set to -1 in database, but it is allowed ot increase it. - if ($login && $login != '--bad-login-validity--') { // Login is successfull - if (((isModEnabled("fournisseur") && empty($conf->global->MAIN_USE_NEW_SUPPLIERMOD)) || isModEnabled("supplier_order")) && !empty($conf->global->WORKFLOW_BILL_ON_RECEPTION)) { // Quand l'option est on, il faut avoir le bouton en plus et non en remplacement du Close ? if (count($diff_array) == 0 && count($keysinwishednotindelivered) == 0 && count($keysindeliverednotinwished) == 0) { //No diff => mean everythings is received if (empty($conf->global->PROJECT_DISABLE_UNLINK_FROM_OVERVIEW) || $user->admin) { // PROJECT_DISABLE_UNLINK_FROM_OVERVIEW is empty by defaut, so this test true if (isModEnabled("supplier_order") && !empty($conf->global->WORKFLOW_BILL_ON_RECEPTION)) { // Quand l'option est on, il faut avoir le bouton en plus et non en remplacement du Close ? @@ -264,9 +249,7 @@ $newmenu->add("/projet/list.php?leftmenu=projets".($search_project_user ? '&search_project_user='.$search_project_user : '').'&search_status=99', $langs->trans("List"), 1, $showmode, '', 'project', 'list'); $object->actionmsg = dol_concatdesc($object->actionmsg, "\n".$langs->transnoentities("AttachedFiles").': '.$attachs); $paramfortooltipimg .= ' title="' . ($noencodehtmltext ? $htmltext : dol_escape_htmltag($htmltext, 1)) . '"'; // Attribut to put on img tag to store tooltip - $paramfortooltipimg .= ' title="'.($noencodehtmltext ? $htmltext : dol_escape_htmltag($htmltext, 1)).'"'; // Attribut to put on img tag to store tooltip $paramfortooltiptd .= ' title="' . ($noencodehtmltext ? $htmltext : dol_escape_htmltag($htmltext, 1)) . '"'; // Attribut to put on td tag to store tooltip - $paramfortooltiptd .= ' title="'.($noencodehtmltext ? $htmltext : dol_escape_htmltag($htmltext, 1)).'"'; // Attribut to put on td tag to store tooltip $showfield = 1; // Par defaut $tagdatabase = true; // We don't know what it was before, so now we consider we are version choosed. $this->category->childs[] = $this->_cleanObjectDatas($cat); @@ -287,7 +270,6 @@ /* Removed due to awful harcoded values /*case 'select': // Not required, we chosed value='0' for undefined values // $pdf->GetY() here can't be used. It is bottom of the second addresse box but first one may be higher - // Add entry into bank accoun // Add field of attribut // Ajout de l'utilisateur dans le groupe // Batch number managment @@ -336,11 +318,9 @@ // Subscription informations // TODO : if base exists in unit dictionary table, remove this convertion exception and update convertion infos in database. // TODO Can we set it to submited ? - // TODO We can't, we dont' have full path of file, only last_main_doc and ->element, so we must first rebuild full path $destfull // This convert an embedd file with src="/viewimage.php?modulepart... into a cid link // This make 12 calls for each accountancy account (12 monthes M) // Validate immediatly the order - // Warning, the function may add a LF so we are forced to trim to compare with old $out without having always a difference and an infinit loop. // We check if lines of invoice are not already transfered into accountancy // We dont want on all entities, we delete all and current // We must filter on assignement table @@ -360,7 +340,6 @@ //If text set in desc is the same as product descpription (as now it's preloaded) whe add it only one time //If text set in desc is the same as product description (as now it's preloaded) whe add it only one time //Libellé manuel - //si les reponses ne concerne pas la colonne effacée, on concatenate //si les reponses ne concerne pas la colonne effacée, on concatene GETPOST("mouvement", "int"), GETPOST("mouvement", 'alpha'), @@ -377,15 +356,12 @@ fwrite($handle, "\n-- WARNING: Show create table ".$table." return empy string when it should not.\n"); if ($ex) { // are we expecting an operator but have a number/variable/function/opening parethesis? if ($forcedroundingmode == '1') { // Check if we need adjustement onto line for vat. TODO This works on the company currency but not on foreign currency - if ($forcedroundingmode == '1') { // Check if we need adjustement onto line for vat. TODO This works on the company currency but not on multicurrency if (isModEnabled('facture') && !empty($conf->global->WORKFLOW_BILL_ON_RECEPTION)) { // Quand l'option est on, il faut avoir le bouton en plus et non en remplacement du Close ? - if (isModEnabled('facture') && !empty($conf->global->WORKFLOW_BILL_ON_SHIPMENT)) { // Quand l'option est on, il faut avoir le bouton en plus et non en remplacement du Close ? if (isset($desc_pere['childs']) && is_array($desc_pere['childs'])) { if (jQuery("#mouvement").val() == \'0\') jQuery("#unitprice").removeAttr("disabled"); if (preg_match('/\+(thi|ctc|use|mem|sub|proj|tas|con|tic|pro|ord|inv|spro|sor|sin|leav|stockinv|job|surv|salary)([0-9]+)@/', $emailto, $reg)) { include_once DOL_DOCUMENT_ROOT.'/core/class/html.form.class.php'; // The compoent may be included into ajax page that does not include the Form class log="${log}Droping database $dbname." - print ''.$langs->trans("TransferStock").''; print ''.$langs->trans("TransferStock").''; print '
'; // You can use div-table-responsive-no-min if you dont need reserved height for your table print '
'; // You can use div-table-responsive-no-min if you dont need reserved height for your table @@ -417,12 +393,9 @@ $level = 0; // if $level = -1, we dont' use sublevel recursion, we show all lines $line->pa_ht = $line->pa_ht; // we choosed to have buy/cost price always positive, so no revert of sign here $msgishtml = -1; // Unknow = autodetect by default - $msgishtml = -1; // Unknow by default $paht_ret = $paht; $paramfortooltipimg = ($extracss ? ' class="' . $extracss . '"' : '') . ($extrastyle ? ' style="' . $extrastyle . '"' : ''); // Attribut to put on td text tag - $paramfortooltipimg = ($extracss ? ' class="'.$extracss.'"' : '').($extrastyle ? ' style="'.$extrastyle.'"' : ''); // Attribut to put on td text tag $paramfortooltiptd = ($extracss ? ' class="' . $extracss . '"' : '') . ($extrastyle ? ' style="' . $extrastyle . '"' : ''); // Attribut to put on td text tag - $paramfortooltiptd = ($extracss ? ' class="'.$extracss.'"' : '').($extrastyle ? ' style="'.$extrastyle.'"' : ''); // Attribut to put on td text tag $pdf->MultiCell($this->posxdiscount - $this->posxunit, 2, $outputlangs->transnoentities("Label Mouvement"), '', 'C'); $pdf->SetXY($this->getColumnContentXStart($colKey), $curY); // Set curent position $result -= $amountToBreakdown; // And canceled substraction has been replaced by breakdown @@ -433,13 +406,10 @@ $showfield = 1; // By defaut $sql .= " AND f.fk_statut = 2"; // payed Not that some corrupted data may contains f.fk_statut = 1 AND f.paye = 1 (it means payed too but should not happend. If yes, reopen and reclassify billed) $sql .= " AND f.fk_statut = 3"; // abandonned - $sql .= " WHERE c.entity IN (".getEntity('commande').")"; // Dont't use entity if you use rowid $sql .= " WHERE fk_facture_source = ".((int) $this->fk_facture_source); // Delete all lines of same serie $sql .= " WHERE fk_invoice_supplier_source = ".((int) $this->fk_invoice_supplier_source); // Delete all lines of same serie - $sql .= " WHERE p.entity IN (0,".getEntity('partnership').")"; // Dont't use entity if you use rowid $sql .= '(SELECT MAX(fs.rowid)'; // This select returns several ID becasue of the group by later $sql = 'INSERT INTO '.MAIN_DB_PREFIX.'opensurvey_user_studs (nom, id_sondage, reponses)'; - $sql = 'INSERT INTO '.MAIN_DB_PREFIX.'opensurvey_user_studs (nom, id_sondage, reponses, date_creation)'; $sql = 'INSERT INTO '.MAIN_DB_PREFIX.'opensurvey_user_studs (nom, id_sondage, reponses, ip, date_creation)'; $sql = 'SELECT s.reponses'; $sql2 .= " SET reponses = '".$db->escape($newcar)."'"; @@ -488,7 +458,6 @@ // Defaut // Discard check of mandatory fiedls for other fields // Documents are stored above the web pages root to prevent being downloaded without authentification - // Dont't use entity if you use rowid // Dynamic max line heigh calculation // Editer une facture deja validee, sans paiement effectue et pas exporte en compta // Exemple : ALTER TABLE llx_adherent ADD CONSTRAINT adherent_fk_soc FOREIGN KEY (fk_soc) REFERENCES llx_societe (rowid) @@ -543,7 +512,6 @@ // TODO A virer quand sera gere par l'appelant // TODO Add a link "Show more..." for all ohter informations. // TODO Use a cahe on user - // TODO We can't, we dont' have full path of file, only last_main_doc and ->element, so we must first rebuild full path $destfull // TODO We show localtax from $object, but this properties may not be correct. Only value $object->default_vat_code is guaranted. // TODO mettre dans une classe propre au pays // Tableau des parametres complementaires du post @@ -556,7 +524,6 @@ // We keep it with value ForceBuyingPriceIfNull = 2 for retroactive effect but results are unpredicable. // We must filter on assignement table // We need to keep the 10 lastest number of invoice doc_ref not the beginning part that is the unusefull almost same part - // We use invoice date $data->doc_date not $date_ecriture which is the transfert date // We use invoice date $line->doc_date not $date_ecriture which is the transfert date // add substition variable for ticket // add variables subtitutions ticket @@ -580,7 +547,6 @@ //Chek special NIF //Origin project strat date //Stock mouvement - //We use invoice date $data->doc_date not $date_ecriture which is the transfert date //We use invoice date $line->doc_date not $date_ecriture which is the transfert date //XXX: Should be done just befor commit no ? //but the note is saved, so just add a notification will be enought @@ -596,7 +562,6 @@ dol_syslog("Fichier invalide",LOG_WARNING); dol_syslog("RejetPrelevement::_send_email Userid invalide"); dol_syslog('User not found or not valid, connexion refused'); - dol_syslog('User not found, connexion refused'); dol_syslog(get_class($this) . "::validate action abandonned: already validated", LOG_WARNING); dol_syslog(get_class($this). '::setFrequencyAndUnit was called on objet with params frequency defined but unit not defined', LOG_ERR); dol_syslog(get_class($this). '::setFrequencyAndUnit was called on objet with property table_element not defined', LOG_ERR); @@ -638,8 +603,8 @@ header("Location: ".$_SERVER["PHP_SELF"].'?id='.$id.($backtopage ? '&backtopage='.urlencode($backtopage) : '')); // To avoid pb whith back idata++; //Next data everytime if (!empty($_facrec->frequency)) { // Invoice are created on same thirdparty than template when there is a recurrence, but not necessarly when there is no recurrence. + if (!empty($user->rights->stock->mouvement->lire)) { if ($attachs && strpos($action, 'SENTBYMAIL')) { - if ($user->hasRight('stock', 'mouvement', 'lire')) { if ($value) { // If we have -1 here, pb is into insert, not into ouptut (fix insert instead of changing code here to compensate) if (empty($objimport->array_import_convertvalue[0][$tmpcode])) { // If source file does not need convertion jQuery("#mouvement").change(function() { @@ -763,11 +728,8 @@ $this->rights[1][1] = 'Lire ses notes de frais et deplacements et celles de sa hierarchy'; $this->rights[1][3] = 1; // La permission est-elle une permission par defaut $this->rights[2][3] = 0; // La permission est-elle une permission par defaut - $this->rights[3][1] = 'Lire mouvements de stocks'; - $this->rights[4][1] = 'Creer/modifier mouvements de stocks'; $this->rights[4][3] = 0; // La permission est-elle une permission par defaut $this->signature_line = dol_hash($keyforsignature, '5'); // Not really usefull - $this->tva_intra = empty($conf->global->MAIN_INFO_TVAINTRA) ? '' : $conf->global->MAIN_INFO_TVAINTRA; // VAT number, not necessarly INTRA. $this->tva_intra = getDolGlobalString('MAIN_INFO_TVAINTRA'); // VAT number, not necessarly INTRA. $valuetoshow = ucfirst($fieldlist[$field]); // Par defaut 'filles' => array('name'=>'filles', 'type'=>'tns:FillesArray') @@ -790,7 +752,6 @@ // Add code to open url using the popup. Add also hidden field to retreive the returned variables // Add infor from $object->xxx where xxx has been loaded by fetch_origin() of shipment // Add the count of record only for the main/first level object. Parents are necessarly unique for each record. - // Alow external links to svg ? // Amount keys formated in a currency // Build file for Other Countries with unknow format // Build filter to diplay only concerned lines @@ -843,11 +804,9 @@ // Limite acces si droits non corrects // Links beetween objects are stored in this table // Load extrafields if not allready done - // Load extrafiels if not allready does // Log the init of hook but only for hooks thare are declared to be managed // Loop on each line keword was found into file. // Mis a jour contact - // More informations // Multiplication de chaque groupe par les coef du tableau // Nettoyage parametres // No check is done on company permission because readability is managed by public status of project and assignement. @@ -891,7 +850,6 @@ // Syntaxe ok // TODO Check the lineid $lineid is a line of ojbect // TODO Remove hooks with type 'output' (exemple createFrom). All hooks must be converted into 'addreplace' hooks. - // TODO Remove hooks with type 'output' (exemple getNomUrl). All hooks must be converted into 'addreplace' hooks. // Tableau des parametres complementaires du post // Test with restricthtml + MAIN_RESTRICTHTML_ONLY_VALID_HTML to test disabling of bad atrributes // Test with restricthtml + MAIN_RESTRICTHTML_REMOVE_ALSO_BAD_ATTRIBUTES to test disabling of bad atrributes @@ -915,7 +873,6 @@ // attemp to create without mandatory fields : // delete menu manuelly // for js desabled compatibility set $url as call to confirm action and $params['confirm']['url'] to confirmed action - // groupe // if "frequency" is empty or = 0, the reccurence is disabled // if no test failled all is ok // information if it failes to connect because it can't find the HOST @@ -934,7 +891,6 @@ //$signature_line = dol_hash($keyforsignature, '5'); // Not really usefull //Add hook to filter on user (for exemple on usergroup define in custom modules) //If dispach process running we add the number of item to dispatch into the head - //If invoice has been converted and the conversion has been used, we dont have remain to pay on invoice //If no task avaiblable, redirec to to add confirm //In some case $object is not instanciate (for paiement on custom object) We need to deal with payment //Iterate over each expression splitted by $separator_chr @@ -965,10 +921,8 @@ http_response_code(202); // If we use 202, this is not really an error message, but this allow to ouput message on command line tools if (!$login || (in_array('ldap', $authmode) && empty($passwordtotest))) { // With LDAP we refused empty password because some LDAP are "opened" for anonymous access so connexion is a success. if (!empty($this->phone)) { // If a phone of thirdparty is defined, we add it ot mobile of contacts - if (!is_array($this->userassigned) && !empty($this->userassigned)) { // For backward compatibility when userassigned was an int instead fo array - if ($lines[$i]->fk_parent == $parent || $level < 0) { // if $level = -1, we dont' use sublevel recursion, we show all lines if ($lines[$i]->fk_task_parent == $parent || $level < 0) { // if $level = -1, we dont' use sublevel recursion, we show all lines - if ($user->hasRight('stock', 'mouvement', 'creer')) { + if ($user->rights->stock->mouvement->creer) { if (GETPOST('import_name')) { // If we have submited a form, we take value used fot the update try if (dol_strlen($phone) == 10) {// fixe 6 chiffres +352_AA_BB_CC if (empty($conf->global->PDF_BANK_HIDE_NUMBER_SHOW_ONLY_BICIBAN)) { // Note that some countries still need bank number, BIC/IBAN not enougth for them @@ -999,7 +953,6 @@ } else { // If thirdparty unkown, output the waiting account } else { // old method. deprecated because ot can't retrieve type } elseif (!empty($this->childtables)) { // If object has childs linked with a foreign key field, we check all child tables. - } elseif (!empty($this->fk_element) && !empty($this->childtables)) { // If object has childs linked with a foreign key field, we check all child tables. } elseif (dol_strlen($phone) == 11) {// fixe 7 chiffres +352_AA_BB_CC_D } elseif (dol_strlen($phone) == 12) {// fixe 8 chiffres +352_AA_BB_CC_DD echo Only one line remainging into file $fic, we delete it; @@ -1040,10 +993,8 @@ * @param array $arrayofrecords Array of record informations (array('textleft'=>,'textheader'=>, ..., 'id'=>,'photo'=>) * @param array $extra_values Any aditional values for expression * @param array $extra_values Any aditional values for expression - * @param int $socid Id ot third party or 0 for all or -1 for empty list * @param int $id Id du paiement dont il faut afficher les infos * @param mixed $gm 'gmt'=Input informations are GMT values, 'tzserver'=Local to server TZ - * @param string $method method of transmision to bank * @param string $method method of transmision to bank (0=Internet, 1=Api...) * @param string $dolibarr_main_db_pass Mot de passe user a creer * @param string $field_desc Tableau associatif de description du champ a inserer[nom du parametre][valeur du parametre] @@ -1058,7 +1009,6 @@ * @param string $get_params Parametres added to url * @param string $get_params Parametres added to url * @param int $idremise Id de la remise fixe - * @param bool $multiple add [] in the name of element and add 'multiple' attribut * @param string $close_code Code indicates whether the class has paid in full while payment is incomplete. Not implementd yet. * @param string $close_code Code renseigne si on classe a payee completement alors que paiement incomplet (cas escompte par exemple) * @param string $close_note Comment informs if the class has been paid while payment is incomplete. Not implementd yet. @@ -1083,10 +1033,8 @@ * Initialise tableau info (tableau des attributs LDAP) * Les parametres sont deja cense etre juste et avec valeurs finales a l'appel * Libere le dernier resultset utilise sur cette connexion - * Renvoie la description par defaut du modele de numerotation * Renvoie un exemple de numerotation * Retourne chaine DN complete dans l'annuaire LDAP pour l'objet - * Return HTML to show the search and clear seach button * Return array of log objects (with criterias) * Set withdrawal to transmited status * TODO Remplacer les appels a cette fonction par generation objet Ligne @@ -1100,26 +1048,18 @@ * mise en forme du nom formate * Les parametres sont deja cense etre juste et avec valeurs finales a l'appel * @param Product $product contain informations to update - * @param bool $multiple add [] in the name of element and add 'multiple' attribut (not working with ajax_autocompleter) * @param bool $multiple add [] in the name of element and add 'multiple' attribut * @param int $info_bits Miscellaneous informations * @param User $user Objet user that close - * @param bool $multiple add [] in the name of element and add 'multiple' attribut (not working with ajax_autocompleter) * @return resource|int 1 if cancelation is ok or transaction not open, 0 if error * Charge les informations d'ordre info dans l'objet entrepot * Class line Contructor * Load the array of extrafields defintion $this->attributes - * Renvoi la description par defaut du modele de numerotation * Return list of all child users id in herarchy (all sublevels). * Total of the VAT payed * VAT payed * set no_email attribut to 1 or 0 * For exemple jean;joe;jim%%;!jimo;!jima%> will target all jean, joe, start with jim but not jimo and not everythnig taht start by jima - * Si (vendeur et acheteur dans Communaute europeenne) et bien vendu = moyen de transports neuf (auto, bateau, avion), TVA par defaut=0 (La TVA doit etre paye par l'acheteur au centre d'impots de son pays et non au vendeur). Fin de regle. - * Si le (pays vendeur = pays acheteur) alors la TVA par defaut=TVA du produit vendu. Fin de regle. - * Sinon la TVA proposee par defaut=0. Fin de regle. - * Si vendeur non assujeti a TVA, TVA par defaut=0. Fin de regle. - * - string (categories ids seprated by comma) * - string (categories ids seprated by comma) * All types can also return some values into an array ->results that will be finaly merged into this->resArray for caller. * Si (vendeur et acheteur dans Communaute europeenne) et bien vendu = moyen de transports neuf (auto, bateau, avion), TVA par defaut=0 (La TVA doit etre paye par l'acheteur au centre d'impots de son pays et non au vendeur). Fin de regle. @@ -1133,25 +1073,21 @@ * @param User $user Objet user * @param User $user Objet user * @param User $user Objet user making change - * @param User $user Objet user * @param User $user Objet user * @param string $vatrate VAT rate (may contain the vat code too). Exemple: '1.23', '1.23 (ABC)', ... * Build the conditionnal string from filter the query * Charge indicateurs this->nb de tableau de bord * Charge indicateurs this->nb pour le tableau de bord * Update informations into database - * @param string $page Url of page to call if confirmation is OK. Can contains parameters (param 'action' and 'confirm' will be reformated) * $this->code_client = -1 and $this->code_fournisseur = -1 means automatic assignement. * @param DoliDB $db Handler acces base de donnees * @param int $mode 0=Close solved, 1=Close abandonned * @param int $isencrypted 0 ou 1 si il faut crypter le mot de passe en base (0 par defaut) * @param int $socid Id third pary * @param DoliDB $db Handler acces base de donnees - * @param int $id id du paiement dont il faut afficher les infos * @return integer erreur <0, si ok renvoi le nbre de droits par defaut positionnes * Connexion to server * Constructor de la classe - * Note: To complete search with a particular filter on select, you can set $object->next_prev_filter set to define SQL criterias. * Remove tag payed on TVA * Remove tag payed on social contribution * Renvoi si un compte peut etre supprimer ou non (sans mouvements) @@ -1178,7 +1114,6 @@ * @param string $filter SQL filter on users. This parameter must not come from user intput. * @param string $pass Mot de passe * @param int $disablecrop Disable crop feature on images (-1 = auto, prefer to set it explicitely to 0 or 1) - * @param int $disablecrop Disable crop feature on images (-1 = auto, prefer to set it explicitely to 0 or 1) * @param DoliDB $db Handler acces base * @param Product $product Objet product * @param Translate $outputlangs Objet lang to use for translation @@ -1189,12 +1124,8 @@ * @param User $user Objet user qui valide * @param User $user Objet user doing creation * @param User $user Objet du user qui cree - * @param array $excludelinksto Do not show links of this type, for exemple array('order') or array('supplier_order'). null or array() if no exclusion. - * @param array $restrictlinksto Restrict links to some elements, for exemple array('order') or array('supplier_order'). null or array() if no restriction. * @param array $arrayofrecords Array of record informations (array('textleft'=>,'textheader'=>, ..., 'id'=>,'photo'=>) - * @param bool $multiple add [] in the name of element and add 'multiple' attribut * @param float $curY curent Y position - * @param float $curY curent Y position * @param int $fk_product_stock id product_stock for objet * @param int $fk_product_stock id product_stock for objet * @param int $fk_socpeople Id of thirdparty contact (if source = 'external') or id of user (if souce = 'internal') to link @@ -1202,11 +1133,8 @@ * @param int $lowmemorydump 1=Use the low memory method. If $lowmemorydump is set, it means we want to make the compression using an external pipe instead retreiving the content of the dump in PHP memory array $output_arr and then print it into the PHP pipe open with xopen(). * @param int $maxlength Max number of charaters into label. If negative, use the ref as label. * @param int $no_email 1=Do not send mailing, 0=Ok to recieve mailling - * @param int $socid Id ot third party or 0 for all * @param int $categorie Category id (optionnal) - * @param string $list Visibilty ('0'=never visible, '1'=visible on list+forms, '2'=list only, '3'=form only or 'eval string') * @param string $list Visibily - * @param string $elemtype Type of element we show ('category', ...). Will execute a formating function on it. To use in readonly mode if js component support HTML formatting. * @param string $label Descripton * @param string $modele force le modele a utiliser ('' par defaut) * @param string $table Nmae of table filter ('xxx%') @@ -1214,7 +1142,6 @@ * @param string $list Visiblity * @param string $resko resultat si test non egal * @param string $resok resultat si test egal - * @param string $selected Id remise fixe pre-selectionnee * @param User $user Objet utilisateur qui met a jour le don * @param User $user Objet du user qui cree * @param User $user Objet user @@ -1231,14 +1158,12 @@ * @param Societe $soc Objet societe * @param array $tabMenu Array to store new entries found (in most cases, it's empty, but may be alreay filled) * @param array $extra_values Any aditional values for expression - * @param bool $multiple add [] in the name of element and add 'multiple' attribut * @param double $alreadypaid 0=No payment already done, >0=Some payments were already done (we recommand to put here amount paid if you have it, 1 otherwise) * @param double $alreadypaid 0=No payment already done, >0=Some payments were already done (we recommand to put here amount payed if you have it, 1 otherwise) * @param int $closepaidinvoices 1=Also close payed invoices to paid, 0=Do nothing more * @param integer $alreadypaid 0=No payment already done, >0=Some payments were already done (we recommand to put here amount paid if you have it, 1 otherwise) * @param integer $searchalt Search also alernate language file * @param string $filter Optionnal filters criteras (example: 's.rowid <> x') - * @param array $params array of additionals parameters * @param int $showform Show form tags and submit button (recommanded is to use with value 0) * @return string chaine formate SQL * @return bool True if disconnect successfull, false otherwise @@ -1263,7 +1188,6 @@ * Mise a jour de l'objet ligne de commande en base * Mise a jour en base de la date de derniere connexion d'un utilisateur * On compare juste manuellement si la database choisie est bien celle activee par la connexion - * Renvoi la description par defaut du modele de numerotation * Renvoi si un code est pris ou non (par autre tiers) * Renvoi si un code respecte la syntaxe * Retourne la version traduite du texte passe en parametre complete du code pays @@ -1302,8 +1226,6 @@ * @param User $user Objet user * @param User $user Objet User * @param User $user Objet user - * @param array $arrayofcriterias Array of available search criterias. Example: array($object->element => $object->fields, 'otherfamily' => otherarrayoffields, ...) - * @param array $search_component_params Array of selected search criterias * @param bool $gm 1=Input informations are GMT values, otherwise local to server TZ * @param int $disabledoutputofmessages Clear all messages stored into session without diplaying them * @param int $lineid Id of production line to filter childs @@ -1312,13 +1234,10 @@ * @param int $update_main_doc_field Update field main_doc fied into the table of object. * @param integer $mode 0=Use path to find record, 1=Use src_object_xxx fields (Mode 1 is recommanded for new objects) * @param integer $selected defaut selected - * @param string $search_component_params_hidden String with $search_component_params criterias * @param string $sortorder Sort order, separated by comma. Example: 'ASC,DESC'. Note: If the quantity fo sortorder values is lower than sortfield, we used the last value for missing values. - * @param string $editvalue When in edit mode, use this value as $value instead of value (for example, you can provide here a formated price instead of numeric value). Use '' to use same than $value * @param string $filter additionnal filter on project (statut, ref, ...) * @param string $images_dir Location of where to store physicaly images files. For example $dolibarr_main_data_root.'/medias' * @param Contact $contact Contact Obejct - * @param Object $objecttmp Object to knwo the table to scan for combo. * @param User $user User wich display * @param array $type Array with type for each serie. Example: array('type1', 'type2', ...) where type can be: * @param array $excludelinksto Do not show links of this type, for exemple array('order') or array('supplier_order'). null or array() if no exclusion. @@ -1346,7 +1265,6 @@ * @param int $fk_socpeople Id of thirdparty contact (if source = 'external') or id of user (if souce = 'internal') to link * @param int $default_font_size default siez of font * @param int $id id du paiement dont il faut afficher les infos - * @param string $alias String of alias of table for fields. For example 't'. It is recommended to use '' and set alias into fields defintion. * @param string $alias String of alias of table for fields. For example 't'. It is recommended to use '' and set alias into fields defintion. * @param string $ref Reference of object (This will define subdir automatically and store submited file into it) * @param string $resko resultat si test non egal @@ -1433,7 +1351,6 @@ * Exemple of POST query : * Exemple: { "socid": 2, "date": 1595196000, "type": 0, "lines": [{ "fk_product": 2, "qty": 1 }] } * Flag to 1 if we must clean ambiguous charaters for the autogeneration of password (List of ambiguous char is in $this->Ambi) - * Function to know all custom groupd from an accounting account * Function used to return childs of Mo * If paid completelly, this->close_code will be null * Inserts all informations into database. @@ -1451,9 +1368,7 @@ * Permet le chargement d'une fonction personnalisee dans le moteur de base de donnees. * Put in array _translatedFiles[$file], line of a new tranlated pair * Recommanded solution is to recreate a new payment intent each time we need one (old one will be automatically closed after a delay), - * Renvoi la description par defaut du modele de numerotation * Retrieve informations about external contacts - * Retrieve informations about internal contacts * Retrieve number of equipments for a product lot/serial * Return Unix time from ical date time fomrat (YYYYMMDD[T]HHMMSS[Z] or YYYYMMDD[T]HHMMSS) * Return an array with Agenda Events informations @@ -1507,17 +1422,14 @@ * be carefull with this method use it only with some limit of results to avoid performences loss. * build RECIPIENT List, all addresses who will recieve this message * ete definit dans la configuration - * or a COMMA delimted string, and inserts them into a highly * reload conf value from databases is an aliase of loadValueFromConf * statique et publique. Le nombre de parametres est determine automatiquement. - * the tagret is useful with hooks : that allow externals modules to add setup items on good place * the underlaying array is destroyed and reconstructed. * to define the UNIX file system path to the sendmail execuable If an error occured, show the resulting errors # ---------------------------- mot de passe admin mysql # Add cach performance directives # Log directoves - # Log directoves $IBS_RETOUR = "montant:M;ref:R;auto:A;trans:T"; // Format des parametres du get de validation en reponse (url a definir sous paybox) $alwaysuncheckedmodules = array('dav', 'dynamicprices', 'incoterm', 'loan', 'multicurrency', 'paybox', 'paypal', 'stripe', 'google', 'printing', 'scanner', 'skype', 'website'); // Module we dont want by default $amount = (is_numeric($amount) ? $amount : 0); // Check if amount is numeric, for example, an error occured when amount value = o (letter) instead 0 (number) @@ -1530,7 +1442,6 @@ $intial = 0; $ldaprecords = $ldap->getRecords('*', $conf->global->LDAP_MEMBER_DN, $conf->global->LDAP_KEY_MEMBERS, $required_fields, 'member'); // Fiter on 'member' filter param $ldaprecords = $ldap->getRecords('*', $conf->global->LDAP_USER_DN, $conf->global->LDAP_KEY_USERS, $required_fields, 'user'); // Fiter on 'user' filter param - $mege = imap_fetchbody($mbox, $jk, $fpos); $mege = imap_fetchbody($mbox, $jk, $fpos, FT_UID); $object->status = $object->fk_statut; // for backwad compatibility $opensurveysondage->mail_admin = $_SESSION['adresse']; @@ -1539,12 +1450,10 @@ $showfield = 1; // By defaut $somethingshown = $formactions->showactions($object, 'mouvement', 0, 1, '', $MAXEVENT, '', $morehtmlcenter); // Show all action for product $sql .= " SET reponses = '".$db->escape($nouveauchoix)."'"; - $sql = "UPDATE ".MAIN_DB_PREFIX."ecm_directories set cachenbofdoc = -1 WHERE cachenbofdoc < 0"; // If pb into cahce counting, we set to value -1 = "unknown" $tmpday = -date("w", dol_mktime(12, 0, 0, $month, 1, $year, 'gmt')) + 2; // date('w') is 0 fo sunday $valuetoshow = ucfirst($fieldlist[$field]); // By defaut /* intput, input[type=text], */ /* width: 168px; If I use with, there is trouble on size of flex boxes solved with min+max that is a little bit higer than min */ - /** Renvoi la description par defaut du modele de numerotation /** @var string Authentification key */ // -> 7=Canceled/Never received -> (reopen) 3=Process runing // 0=Draft -> 1=Validated -> 2=Approved -> 3=Process runing -> 4=Received partially -> 5=Received totally -> (reopen) 4=Received partially @@ -1571,7 +1480,6 @@ // Create classe to use for import // Create or edit a varian // Create temporary encryption key if nedded - // Date appoval // Date delivery planed // Definition des parametres vente produit pour paybox // Definition, nettoyage parametres @@ -1605,12 +1513,6 @@ // Set also dependencies between use taks and bill time // Show autofill date for recuring invoices // Show image to selecte between date survey or other survey - // Si (vendeur dans Communaute europeene et acheteur hors Communaute europeenne et acheteur particulier) alors TVA par defaut=TVA du produit vendu. Fin de regle - // Si (vendeur et acheteur dans Communaute europeenne) et (acheteur = entreprise) alors TVA par defaut=0. Fin de regle - // Si (vendeur et acheteur dans Communaute europeenne) et (acheteur = particulier) alors TVA par defaut=TVA du produit vendu. Fin de regle - // Si (vendeur et acheteur dans Communaute europeenne) et (bien vendu = moyen de transports neuf comme auto, bateau, avion) alors TVA par defaut=0 (La TVA doit etre paye par l'acheteur au centre d'impots de son pays et non au vendeur). Fin de regle. - // Si le (pays vendeur = pays acheteur) alors la TVA par defaut=TVA du produit vendu. Fin de regle. - // Sinon la TVA proposee par defaut=0. Fin de regle. // Subscription informations // Tableau des parametres complementaires du post // The feature to define the numbering module of lot or serial is no enabled bcause it is not used anywhere in Dolibarr code: You can set it @@ -1634,7 +1536,6 @@ //'options_attr2'=>'Attr2 balbal' //Extra field exemple where field code is attr2 //,'options_attr1'=>'Attr1 balbal', //Extra field exemple where field code is attr1 //If invoice has been converted and the conversion has been used, we dont have remain to pay on invoice - //If no task avaiblable, redirec to to add confirm //TODO : Note and docuement //console.log("amount before="+amount+" rouding="+rounding) //if ($val['notnull'] > 0) $rightpart .= ' fieldrequired'; // No fieldrequired inthe view output @@ -1705,18 +1606,14 @@ We were skeptical to work with a consultant to optimize our sales emails, but they were highly recommended by many other startups we knew. They helped us to reach our objective of 20% turnover increase, in 4 monthes. tempora nam reprehenderit quia itaque debitis, + - creat,unitl,alltime,datas,referers + - informations,medias,uptodate,reenable,crypted,developpers + - ned // prevent submiting form on press ENTER print "Package $target built succeessfully in $DESTI\n"; - SOCIETE_USEPREFIX can restore old feature. miscelaneous contries. - * the tagret is useful with hooks : that allow externals modules to add setup items on good place - htdocs/modulebuilder/template/test/phpunit/functionnal - description: Screenshots, screencasts, dolibarr.log, debugging informations - | dolibar | | - | dolibar | pass | - | dolibar | password | - - name: Chech Apache availability /* height of an item in any tree / collapsable table */ dejavusans* (used by greek, arab, persan, romanian, turkish), Replaced phplot and phplot5 librairies by artichow. @@ -1741,18 +1638,12 @@ * \brief File for Tanslate class * \brief Page des informations d'un utilisateur * \brief Page des informations d'une action - * \brief Page des informations d'une facture * \brief Page des informations d'une facture fournisseur * \brief Page to adminsiter email sender profiles * \brief Page to setup extra fields of stock mouvement * \brief Tabe to enter counting * Si le (pays vendeur = pays acheteur) alors TVA par defaut=TVA du produit vendu. Fin de regle. * Sinon TVA proposee par defaut=0. Fin de regle. - * VATRULE 2: Si le (pays vendeur = pays acheteur) alors TVA par defaut=TVA du produit vendu. Fin de regle. - * VATRULE 3: Si (vendeur et acheteur dans Communaute europeenne) et (bien vendu = moyen de transports neuf comme auto, bateau, avion) alors TVA par defaut=0 (La TVA doit etre paye par acheteur au centre d'impots de son pays et non au vendeur). Fin de regle. - * VATRULE 4: Si (vendeur et acheteur dans Communaute europeenne) et (acheteur = particulier) alors TVA par defaut=TVA du produit vendu. Fin de regle - * VATRULE 5: Si (vendeur et acheteur dans Communaute europeenne) et (acheteur = entreprise) alors TVA par defaut=0. Fin de regle - * VATRULE 6: Sinon TVA proposee par defaut=0. Fin de regle. * @param string $address email (Ex: "toto@examle.com". Long form "John Do " will be false) * @param Societe $thirdparty_seller Objet societe vendeuse * @param Translate $outputlangs Objet lang a utiliser pour traduction @@ -1857,11 +1748,6 @@ * 'content' => '', // Overide text of content, if empty default content use "ConfirmBtnCommonContent" lang key * 'title' => '', // Overide title of modal, if empty default title use "ConfirmBtnCommonTitle" lang key * 'url' => 'http://', // Overide Url to go when user click on action btn, if empty default url is $url.?confirm=yes, for no js compatibility use $url for fallback confirm. - * 'action-btn-label' => '', // Overide label of action button, if empty default label use "Confirm" lang key - * 'cancel-btn-label' => '', // Overide label of cancel button, if empty default label use "CloseDialog" lang key - * 'content' => '', // Overide text of content, if empty default content use "ConfirmBtnCommonContent" lang key - * 'title' => '', // Overide title of modal, if empty default title use "ConfirmBtnCommonTitle" lang key - * 'url' => 'http://', // Overide Url to go when user click on action btn, if empty default url is $url.?confirm=yes, for no js compatibility use $url for fallback confirm. * This token and session can be used to get more informations. * This token can be used to get more informations. * - Le nom de la classe doit etre InterfaceMytrigger @@ -1886,7 +1772,6 @@ * Classe permettant la generation du formulaire d'envoi de Sms * Classe permettant la generation du formulaire html d'envoi de mail unitaire * Return a formated address (part address/zip/town/state) according to country rules. - * \brief Classe to manage GeoIP * \brief Fichier de la classe des fonctions predefinie de composants html * \brief Fichier de la classe des fonctions predefinie de composants html cron * \brief Page des informations dolistore @@ -1896,7 +1781,6 @@ * \brief Fichier contenant la classe du modele de numerotation de reference de projet Universal * - corrected the defualt value for 'setPriority()' * Si vendeur non assujeti a TVA, TVA par defaut=0. Fin de regle. - * VATRULE 1: Si vendeur non assujeti a TVA, TVA par defaut=0. Fin de regle. * \brief Fichier de la classe de gestion des triggers * \brief Fichier contenant la classe du modele de numerotation de reference de bon de livraison Jade * - 'getBodyContent()' builds full messsage body, even multi-part @@ -1909,7 +1793,6 @@ * - modified getHeader() to ustilize new Message Sensitivity and Priorty properties * - removed leading dashes from message boundry * @param int $onlysqltoimportwebsite Only sql resquests used to import a website template are allowed - * @param int $onlysqltoimportwebsite Only sql resquests used to import a website template are allowed * @param string $context 'add'=Output field for the "add form", 'edit'=Output field for the "edit form", 'hide'=Output field for the "add form" but we dont want it to be rendered * @param string $context 'add'=Output field for the "add form", 'edit'=Output field for the "edit form", 'hide'=Output field for the "add form" but we dont want it to be rendered * @param DoliDB $db objet base de donnee @@ -1923,7 +1806,6 @@ * @param string $clean Clean if it is not an ISO. Warning, if file is utf8, you will get a bad formated file. * @param string $modele force le modele a utiliser ('' par defaut) * @param string $fieldref Nom du champ objet ref (object->ref) a utiliser pour select next et previous - * @param int $natsort 1=use "natural" sort (natsort) for a search criteria thats is strings or unknown, 0=use "standard" sort (asort) for numbers * @param string $context 'add'=Output field for the "add form", 'edit'=Output field for the "edit form", 'hide'=Output field for the "add form" but we dont want it to be rendered * @param array $menu_array_before Table of menu entries to show before entries of menu handler. This param is deprectaed and must be provided to ''. * @param int $donoresetalreadyloaded Do not reset global array $donoresetalreadyloaded used to avoid to go down on an aleady processed record @@ -1944,7 +1826,6 @@ * Return array head with list of tabs to view object informations. * Return array head with list of tabs to view object stats informations * Show bank informations for PDF generation - * This is called when MAIN_DIRECT_STATUS_UPDATE is set and it use tha ajax service objectonoff.php * WARNING: This function use PHP server timezone by default to return locale informations. * \brief Classe du modele de numerotation de reference de bon de livraison Jade * \brief Classe mere des modeles de numerotation des references de bon de livraison @@ -1999,7 +1880,6 @@ * @return string A HTML table that conatins a list with open (unpaid) supplier invoices * @return string Formated value * @return array Array of mesures - * @return string Formated size * @return array Array with time spent for $fuser for each day of week on tasks in $lines and substasks * @return string Formated value * @return string Array of id of orders wit all dispathing already done or not required @@ -2011,7 +1891,6 @@ * Code to ouput content when action is presend * Copyright (C) 2004 Sebastien Di Cintio * Copyright (C) 2005-2019 Laurent Destailleur - * Copyright (C) 2005-2021 Laurent Destailleur * Copyright (C) 2005-2023 Laurent Destailleur * Copyright (C) 2016 Laurent Destailleur * Correspondance des expeditions et des commandes clients dans la table llx_co_exp @@ -2063,6 +1942,7 @@ # Examle of rule you can add to fail2ban to restrict bruteforce attacks. # If phpcs check fail and AUTOFIX is set to 1, then it run phpcbf to fix automaticaly the syntax, and git commit is canceled. # NOTE: Using this script is depcrecated, you can now convert generated ODT to PDF on the fly by setting the value MAIN_ODT_AS_PDF +# OPTIMIZE: To use cache on static pages (A259200 = 1 month, A7200 = 2 hours, A691600 = 8 days = recommanded for static resources). # Script to extrac a database with demo values. # The output patch file can then be submited on Dolibarr dev mailing-list, # a logarithmic scale so increasing the size by one will rougly double the @@ -2071,10 +1951,8 @@ #export DH_COMPAT=7 # This is the debhelper compatability version to use, now defined into compat file $FULLTAG = GETPOST("fulltag", 'alpha'); // fulltag is tag with more informations $array = array(1=>'Value 1', 2=>'Value 2', 3=>'Value 3 ith a very long text. aze eazeae e ae aeae a e a ea ea ea e a e aea e ae aeaeaeaze.'); -$conf = new stdClass(); // instantiate $conf explicitely $permissiontoadd = $user->rights->stock->mouvement->creer; $permissiontodelete = $user->rights->stock->mouvement->creer; // There is no deletion permission for stock movement as we shoul dnever delete -$permissiontodelete = $user->rights->stock->mouvement->creer; // There is no deletion permission for stock movement as we should never delete $permissiontoread = $user->rights->stock->mouvement->lire; $seledted = empty($conf->global->BLOCKEDLOG_DISABLE_NOT_ALLOWED_FOR_COUNTRY) ? array() : explode(',', $conf->global->BLOCKEDLOG_DISABLE_NOT_ALLOWED_FOR_COUNTRY); $sql = "SELECT id_users, nom as name, id_sondage, reponses"; @@ -2096,7 +1974,6 @@ $usercanread = (($user->rights->stock->mouvement->lire)); * Optionnaly, removed all fonts except * Removed the method 4 of GETPOST (to get $_COOKIE). It was not used and not recommanded to use in Dolibarr. * Sensitive datas like keys in setup pages, that need encyption (for example the API keys of users, the CRON security key, the keys into the Stripe module, or -* Sensitive datas like keys in setup pages, that need encyption (for example the API keys of users, the CRON security key, the keys into the Stripe module, or * The deprecated subsitution key __SIGNATURE__ has been removed. Replace it with __USER_SIGNATURE__ if you used the old syntax in your email templates. * The substition key __SIGNATURE__ was renamed into __USER_SIGNATURE__ to follow naming conventions. * You can test patching of serie with "quilt push" (autant de fois que de patch). Avec "quilt pop -a", on revient a l'état du upstream sans les patch. @@ -2113,7 +1990,6 @@ $usercanread = (($user->rights->stock->mouvement->lire)); - For Dev, you can also add link serie to GIT HEAD. - More informations reported in system information pages. - New : Genrate auto the PDF for supplier invoice. -- New/NEW: for an unreferenced new feature (Opening a feature request and using close is prefered) - New: Add ES formated address country rule. - New: Add Gant diagramm on project module. - New: Add field oustanding limit into thirdparty properties. @@ -2142,7 +2018,6 @@ $usercanread = (($user->rights->stock->mouvement->lire)); /* USING IMAGES FOR WEATHER INTEAD OF FONT AWESOME */ /* Warning: setting this may make screen not beeing refreshed after a combo selection */ /* default color for status : After a quick check, somme status can have oposite function according to objects -/** @var bool Hide PHP informations */ /** @var boolean $force_install_nophpinfo Hide PHP informations */ // and printing in millimiter by setting unit to 'mm' in constructor. // font-size : defaut char size (can be changed by calling Set_Char_Size(xx); @@ -2150,7 +2025,6 @@ $usercanread = (($user->rights->stock->mouvement->lire)); // $db->close(); Not database connexion yet // A Better solution to be able to sort on already payed or remain to pay is to store amount_payed in a denormalized field. // Action desactivation d'un sous module du module adherent -// Activate FileCache - Developement // Additionnal information for each payment system // Affichage alerte date prévue de départ si transfert concerné // Affichage attributs LDAP @@ -2179,7 +2053,6 @@ $usercanread = (($user->rights->stock->mouvement->lire)); // Loop on each year to ouput // Loop to complete the sql search criterias from extrafields // Merge all entrie after the $KEEPNFIRST one into one entry called "Other..." (to avoid to have too much entries in graphic). -// No cahce on PHP // No check is done on company permission because readability is managed by public status of project and assignement. // Nomber of try // None. Beeing connected is enough. @@ -2214,7 +2087,6 @@ $usercanread = (($user->rights->stock->mouvement->lire)); // We keep it with value ForceBuyingPriceIfNull = 2 for retroactive effect but results are unpredicable. // We must filter on assignement table // badge color ajustement for color blind -// current rule: uptodate = the end date is in future or no subcription required // librarie core // librarie jobs // status color ajustement for color blind @@ -2225,16 +2097,12 @@ $usercanread = (($user->rights->stock->mouvement->lire)); //if ($user->socid > 0) $socid = $user->socid; // For external user, no check is done on company because readability is managed by public status of project and assignement. //if ($user->socid > 0) $socid = $user->socid; // For external user, no check is done on company because readability is managed by public status of project and assignement. //include DOL_DOCUMENT_ROOT.'/core/actions_fetchobject.inc.php'; // Can't use generic include because when creating a project, ref is defined and we dont want error if fetch fails from ref. -4. Write a report with as much detail as possible (Use [screenshots](https://help.github.com/articles/issue-attachments) or even screencasts and provide logging and debugging informations whenever possible). -6) Trigger LINEPROPAL_MODIFY is renamed into LINEPROPAL_UPDATE and


Example 0a : Table with div+div+div containg a select that should be overflowed and truncated => Use this to align text or form



Example 0b: Table with div+form+div containg a select that should be overflowed and truncated => Use this to align text or form



Example 0c: Table with table+tr+td containg a select that should be overflowed and truncated => Use this to align text or form
> To build manually the .exe from Windows (running from makepack-dolibarr.pl script is however recommanded), -> To build manually the .exe from Windows (running from makepack-dolibarr.pl script is however recommanded), > schroot -c name_of_chroot (exemple schroot -c unstable-amd64-sbuild) -Confirm Delete Dictionnary DELAY = 0 # Delay beetween each HTTP request (-1 wait a key, 0 no delay, n number of seconds) Decription of htdocs/core/login directory Example fo recurring event, 1 week, no end, exported by Google @@ -2252,7 +2120,6 @@ FIX: Assignement of actors on tasks FIX: Attachement of linked files on ticket when sending a message FIX: Bad ressource list in popup in gantt view FIX: Bad rigths to send contract -FIX: Can create Proposal on close thridparty #3526 FIX: Can make a stock transfert on product not on sale/purchase. FIX: Can use formated float number on old expense report module. FIX: Can't modify vendor invoice if transfered into accountancy @@ -2269,7 +2136,6 @@ FIX: Implementation of a Luracast recommandation for the REST api server FIX: Implementation of a Luracast recommandation for the REST api server (#7370) FIX: Merge of thirdparties : "unknow column fk_soc" + "Delivery" label FIX: Missing contracts into list in page of Refering objects of a thirdparty. -FIX: PGSQL Int type does not have a free lenght FIX: PGSQL Integer type does not have a free lenght FIX: Payed invoices are showed as canceled FIX: Bad date filter on customer order FIX: PgSQL Module Ressource list crash #5637 @@ -2317,18 +2183,15 @@ FIX: export extrafields must not include separe type FIX: extrafields of taks not visible in creation FIX: fk_expedition in $line can be usefull for triggers FIX: formating of prices with foreign languages -FIX: fourn payment modes musn't be available on customer docs FIX: if we dont use SUPPLIER_ORDER_USE_HOUR_FOR_DELIVERY_DATE the hour is displayed on pdf FIX: input hidden with fk_product of line on mo production can be usefull FIX: inventory code must be different at each transation FIX: invoice: inpossible to create an invoice because of very bad check + warnings when trying to print tabs for invoice with no ID -FIX: limit+1 dosn't show Total line FIX: link for projets not linked to a thirdparties FIX: load multicurrency informations on supplier order and bill lines fetch FIX: load tranlate array after setting lang FIX: mandatory date for service didnt work for invoice FIX: menu enty when url is external link -FIX: missing column into SQL on thridparty list FIX: multicurrency: fields in discount unitialized when creating deposit FIX: nblignes not calculated after hook and hook can't modify this value. Usefull for modules FIX: product stats all bloc module without enbaled test @@ -2352,7 +2215,6 @@ Fix: update extrafield do not display immediatly after update. Fo example: Dolibarr For more informations, see the [translator's documentation](https://wiki.dolibarr.org/index.php/Translator_documentation). For more licenses compatibility informations: https://www.gnu.org/licenses/licenses.en.html -Long description (Can span accross multiple lines). Mysql version 5.5.40 has a very critical bug making your data beeing definitely lost. NEW: #17123 added ExtraFields for Stock Mouvement NEW: #18401 Add __NEWREF__ subtitute to get new object reference. @@ -2428,11 +2290,8 @@ NEW: template invoices support substition key NEW: when we delete several objects with massaction, if somes object has child we must see which objects are concerned and nevertheless delete objects which can be deleted Note: You can use git-buildpackage -us -uc --git-ignore-new if you want to test build with uncommited file Store, search and retreive any article to keep your knowledge into a database. It can be used to manage a list of FAQ, or a database -The keyword can be ommitted if your commit does not fit in any of the following categories: The output patch file can then be submited on Dolibarr -This directory contains ruleset files to use to develop Dolibarr EPR & CRM. This directory contains several subdirectories with entries for informations on Dolibarr.
-This docker image intended for developpement usage. This docker image is intended for developpement usage. This module provides a sheduled job that scan regularly one or several IMAP email boxes, with filtering rules, to automatically record data in your application, like Upgrading to any other version or database system is abolutely required BEFORE trying to @@ -2440,19 +2299,16 @@ We recommand to install Dolibarr ERP CRM on your own server (as most Open Source You must avoid tests that could cause degradation or interruption of our service (refrain from using automated tools, and limit yourself about requests per second), that's why we recommand to install software on your own platform. class ModeleBoxes // Can't be abtract as it is instantiated to build "empty" boxes class ModeleExports extends CommonDocGenerator // This class can't be abstract as there is instance propreties loaded by listOfAvailableExportFormat -class ModeleExports extends CommonDocGenerator // This class can't be abstract as there is instance propreties loaded by liste_modeles define('DOL_CLASS_PATH', 'class/'); // Filsystem path to class dir echo price($line->qty, 0, '', 0, 0); // Yes, it is a quantity, not a price, but we just want the formating role of function price elseif ($year && $month && $day) $daytoparsegmt = dol_mktime(0, 0, 0, $month, $day, $year, 'gmt'); // this are value submited after submit of action 'submitdateselect' function getMarginInfos($pvht, $remise_percent, $tva_tx, $localtax1_tx, $localtax2_tx, $fk_pa, $paht) function print_actions_filter($form, $canedit, $status, $year, $month, $day, $showbirthday, $filtera, $filtert, $filterd, $pid, $socid, $action, $showextcals = array(), $actioncode = '', $usergroupid = '', $excludetype = '', $resourceid = 0) -if (!$user->hasRight('stock', 'mouvement', 'lire')) { -if (!empty($conf->variants->eabled) && empty($conf->global->VARIANT_ALLOW_STOCK_MOVEMENT_ON_VARIANT_PARENT)) { // Add test to exclude products that has variants +if (!$user->rights->stock->mouvement->lire) { if (!empty($contactname)) { // acces a partir du module de recherche if ($action == "transfert") { if (preg_match('/^dopayment/', $action)) { // If we choosed/click on the payment mode if you restore or duplicate the data from another instance dump, you must also update this parameter in ther conf.php file to allow decryption in the new instance, or -if you restore or duplicate the data from another instance dump, you must also update this parameter in ther conf.php file to allow decryption in the new instance, or print $form->multiselectarray('BLOCKEDLOG_DISABLE_NOT_ALLOWED_FOR_COUNTRY', $countryArray, $seledted); print $langs->trans("Size").': '.ini_get('xcache.size').'       '.$langs->trans("Recommanded").': 16*Split
'."\n"; print $langs->trans("Split").': '.ini_get('xcache.count').'       '.$langs->trans("Recommanded").': (cat /proc/cpuinfo | grep -c processor) + 1
'."\n"; diff --git a/dev/tools/phan/baseline.txt b/dev/tools/phan/baseline.txt index 4362634f9616a..a238d6a14a584 100644 --- a/dev/tools/phan/baseline.txt +++ b/dev/tools/phan/baseline.txt @@ -12,14 +12,11 @@ return [ // PhanTypeMismatchArgumentProbablyReal : 5370+ occurrences // PhanUndeclaredProperty : 3700+ occurrences // PhanPluginUnknownPropertyType : 2620+ occurrences - // PhanPossiblyUndeclaredGlobalVariable : 1730+ occurrences - // PhanPluginUnknownObjectMethodCall : 1550+ occurrences - // PhanUndeclaredGlobalVariable : 1030+ occurrences + // PhanPossiblyUndeclaredGlobalVariable : 1680+ occurrences // DeprecatedModuleName : 850+ occurrences - // PhanPluginUnknownArrayMethodParamType : 830+ occurrences // PhanTypeMismatchProperty : 790+ occurrences // PhanDeprecatedFunctionInternal : 780+ occurrences - // PhanPluginUnknownArrayMethodReturnType : 630+ occurrences + // PhanTypeInvalidLeftOperandOfNumericOp : 620+ occurrences // PhanTypeMismatchArgumentInternal : 620+ occurrences // PhanPossiblyUndeclaredVariable : 490+ occurrences // PhanTypeMismatchDefault : 470+ occurrences @@ -27,7 +24,6 @@ return [ // PhanPluginDuplicateExpressionAssignmentOperation : 310+ occurrences // PhanTypeMismatchArgumentNullableInternal : 310+ occurrences // PhanUndeclaredClassMethod : 310+ occurrences - // PhanPluginUnknownArrayFunctionReturnType : 260+ occurrences // PhanTypeArraySuspicious : 240+ occurrences // PhanTypeInvalidLeftOperandOfAdd : 240+ occurrences // PhanTypeMismatchReturn : 220+ occurrences @@ -36,7 +32,6 @@ return [ // PhanPluginSuspiciousParamPosition : 170+ occurrences // PhanTypeExpectedObjectPropAccess : 170+ occurrences // PhanUndeclaredVariableDim : 160+ occurrences - // PhanPluginUnknownArrayPropertyType : 150+ occurrences // PhanPluginSuspiciousParamOrder : 140+ occurrences // PhanTypeMismatchDimFetch : 130+ occurrences // PhanTypeSuspiciousStringExpression : 120+ occurrences @@ -49,7 +44,6 @@ return [ // PhanParamSignatureMismatch : 75+ occurrences // PhanPluginEmptyStatementIf : 70+ occurrences // PhanNonClassMethodCall : 65+ occurrences - // PhanPluginUndeclaredVariableIsset : 65+ occurrences // PhanTypeExpectedObjectPropAccessButGotNull : 65+ occurrences // PhanRedefineFunction : 50+ occurrences // PhanTypeExpectedObjectOrClassName : 50+ occurrences @@ -140,7 +134,6 @@ return [ // PhanParamTooFew : 1 occurrence // PhanPluginAlwaysReturnFunction : 1 occurrence // PhanPluginPrintfNoSpecifiers : 1 occurrence - // PhanPluginRedundantReturnComment : 1 occurrence // PhanPluginSuspiciousParamPositionInternal : 1 occurrence // PhanPluginUnknownFunctionParamType : 1 occurrence // PhanPluginUseReturnValueInternalKnown : 1 occurrence @@ -159,44 +152,43 @@ return [ // Currently, file_suppressions and directory_suppressions are the only supported suppressions 'file_suppressions' => [ - 'htdocs/accountancy/admin/account.php' => ['PhanPluginSuspiciousParamOrder', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredVariableDim'], - 'htdocs/accountancy/admin/accountmodel.php' => ['PhanPluginEmptyStatementIf', 'PhanPluginUnknownArrayFunctionParamType', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanUndeclaredVariableDim'], + 'htdocs/accountancy/admin/account.php' => ['PhanPluginSuspiciousParamOrder', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], + 'htdocs/accountancy/admin/accountmodel.php' => ['PhanPluginEmptyStatementIf', 'PhanPluginUnknownArrayFunctionParamType', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanUndeclaredVariableDim'], 'htdocs/accountancy/admin/card.php' => ['PhanPluginDuplicateExpressionAssignment', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredProperty'], - 'htdocs/accountancy/admin/categories.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/accountancy/admin/categories_list.php' => ['PhanPluginEmptyStatementIf', 'PhanPluginUnknownArrayFunctionParamType', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanUndeclaredVariableDim'], + 'htdocs/accountancy/admin/categories.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/accountancy/admin/categories_list.php' => ['PhanPluginEmptyStatementIf', 'PhanPluginUnknownArrayFunctionParamType', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanUndeclaredVariableDim'], 'htdocs/accountancy/admin/closure.php' => ['PhanTypeMismatchArgumentProbablyReal'], 'htdocs/accountancy/admin/defaultaccounts.php' => ['DeprecatedModuleName', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/accountancy/admin/export.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/accountancy/admin/fiscalyear.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredVariableAssignOp'], + 'htdocs/accountancy/admin/fiscalyear.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableAssignOp'], 'htdocs/accountancy/admin/fiscalyear_card.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty'], 'htdocs/accountancy/admin/fiscalyear_info.php' => ['PhanTypeMismatchArgumentProbablyReal'], 'htdocs/accountancy/admin/index.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/accountancy/admin/journals_list.php' => ['PhanPluginUnknownArrayFunctionParamType', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanUndeclaredVariableDim'], - 'htdocs/accountancy/admin/productaccount.php' => ['DeprecatedModuleName', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredVariableAssignOp', 'PhanUndeclaredVariableDim'], - 'htdocs/accountancy/admin/subaccount.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/accountancy/bookkeeping/balance.php' => ['PhanNonClassMethodCall', 'PhanPluginEmptyStatementIf', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectPropAccess', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable'], + 'htdocs/accountancy/admin/journals_list.php' => ['PhanPluginUnknownArrayFunctionParamType', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanUndeclaredVariableDim'], + 'htdocs/accountancy/admin/productaccount.php' => ['DeprecatedModuleName', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredVariableAssignOp', 'PhanUndeclaredVariableDim'], + 'htdocs/accountancy/admin/subaccount.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/accountancy/bookkeeping/balance.php' => ['PhanNonClassMethodCall', 'PhanPluginEmptyStatementIf', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectPropAccess', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/accountancy/bookkeeping/card.php' => ['PhanPossiblyNullTypeMismatchProperty', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredProperty'], - 'htdocs/accountancy/bookkeeping/export.php' => ['PhanDeprecatedFunctionInternal', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectPropAccess', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/accountancy/bookkeeping/list.php' => ['PhanDeprecatedFunctionInternal', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectPropAccess', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/accountancy/bookkeeping/listbyaccount.php' => ['PhanDeprecatedFunctionInternal', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectPropAccess', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/accountancy/class/accountancycategory.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanUndeclaredProperty'], - 'htdocs/accountancy/class/accountancyexport.class.php' => ['PhanPluginSuspiciousParamOrder', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault'], - 'htdocs/accountancy/class/accountancyimport.class.php' => ['PhanPluginUnknownArrayMethodParamType'], + 'htdocs/accountancy/bookkeeping/export.php' => ['PhanDeprecatedFunctionInternal', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectPropAccess', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/accountancy/bookkeeping/list.php' => ['PhanDeprecatedFunctionInternal', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectPropAccess', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/accountancy/bookkeeping/listbyaccount.php' => ['PhanDeprecatedFunctionInternal', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectPropAccess', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/accountancy/class/accountancycategory.class.php' => ['PhanPossiblyUndeclaredVariable', 'PhanUndeclaredProperty'], + 'htdocs/accountancy/class/accountancyexport.class.php' => ['PhanPluginSuspiciousParamOrder', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault'], 'htdocs/accountancy/class/accountancysystem.class.php' => ['PhanUndeclaredProperty'], - 'htdocs/accountancy/class/accountingaccount.class.php' => ['PhanPluginAlwaysReturnMethod', 'PhanPluginMixedKeyNoKey', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/accountancy/class/accountingjournal.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownArrayPropertyType', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/accountancy/class/api_accountancy.class.php' => ['PhanPluginUnknownArrayPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/accountancy/class/bookkeeping.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanTypeMismatchReturn', 'PhanTypeMismatchReturnProbablyReal', 'PhanUndeclaredProperty', 'PhanUndeclaredTypeParameter', 'PhanUndeclaredTypeReturnType'], - 'htdocs/accountancy/class/lettering.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPossiblyUndeclaredVariable'], + 'htdocs/accountancy/class/accountingaccount.class.php' => ['PhanPluginAlwaysReturnMethod', 'PhanPluginMixedKeyNoKey', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/accountancy/class/accountingjournal.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/accountancy/class/api_accountancy.class.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/accountancy/class/bookkeeping.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanTypeMismatchReturn', 'PhanTypeMismatchReturnProbablyReal', 'PhanUndeclaredProperty', 'PhanUndeclaredTypeParameter', 'PhanUndeclaredTypeReturnType'], + 'htdocs/accountancy/class/lettering.class.php' => ['PhanPossiblyUndeclaredVariable'], 'htdocs/accountancy/closure/index.php' => ['PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/accountancy/customer/card.php' => ['PhanTypeMismatchArgumentProbablyReal'], 'htdocs/accountancy/customer/index.php' => ['PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/accountancy/customer/lines.php' => ['PhanPluginSuspiciousParamOrder', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/accountancy/customer/list.php' => ['PhanPluginSuspiciousParamOrder', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], + 'htdocs/accountancy/customer/lines.php' => ['PhanPluginSuspiciousParamOrder', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/accountancy/customer/list.php' => ['PhanPluginSuspiciousParamOrder', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], 'htdocs/accountancy/expensereport/card.php' => ['PhanTypeMismatchArgumentProbablyReal'], 'htdocs/accountancy/expensereport/index.php' => ['PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/accountancy/expensereport/lines.php' => ['PhanPluginSuspiciousParamOrder', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/accountancy/expensereport/list.php' => ['PhanPluginSuspiciousParamOrder', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/accountancy/expensereport/lines.php' => ['PhanPluginSuspiciousParamOrder', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/accountancy/expensereport/list.php' => ['PhanPluginSuspiciousParamOrder', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/accountancy/index.php' => ['PhanTypeMismatchArgumentProbablyReal', 'UnknownModuleName'], 'htdocs/accountancy/journal/bankjournal.php' => ['PhanPluginEmptyStatementIf', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDimFetch', 'PhanUndeclaredProperty'], 'htdocs/accountancy/journal/expensereportsjournal.php' => ['PhanDeprecatedFunctionInternal', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], @@ -205,683 +197,657 @@ return [ 'htdocs/accountancy/journal/variousjournal.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/accountancy/supplier/card.php' => ['PhanTypeMismatchArgumentProbablyReal'], 'htdocs/accountancy/supplier/index.php' => ['PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/accountancy/supplier/lines.php' => ['PhanPluginSuspiciousParamOrder', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/accountancy/supplier/list.php' => ['PhanPluginSuspiciousParamOrder', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], - 'htdocs/accountancy/tpl/export_journal.tpl.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanUndeclaredGlobalVariable'], - 'htdocs/adherents/admin/member.php' => ['DeprecatedModuleName', 'PhanPluginSimplifyExpressionBool', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchDimFetch', 'PhanUndeclaredVariableDim'], + 'htdocs/accountancy/supplier/lines.php' => ['PhanPluginSuspiciousParamOrder', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/accountancy/supplier/list.php' => ['PhanPluginSuspiciousParamOrder', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], + 'htdocs/accountancy/tpl/export_journal.tpl.php' => ['PhanPossiblyUndeclaredGlobalVariable'], + 'htdocs/adherents/admin/member.php' => ['DeprecatedModuleName', 'PhanPluginSimplifyExpressionBool', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchDimFetch', 'PhanUndeclaredVariableDim'], 'htdocs/adherents/admin/website.php' => ['PhanUndeclaredVariableDim'], - 'htdocs/adherents/agenda.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/adherents/canvas/actions_adherentcard_common.class.php' => ['PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanTypeSuspiciousNonTraversableForeach', 'PhanUndeclaredProperty'], + 'htdocs/adherents/agenda.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/adherents/canvas/actions_adherentcard_common.class.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanTypeSuspiciousNonTraversableForeach', 'PhanUndeclaredProperty'], 'htdocs/adherents/canvas/default/actions_adherentcard_default.class.php' => ['PhanTypeMismatchArgumentProbablyReal'], 'htdocs/adherents/card.php' => ['DeprecatedModuleName', 'PhanPluginDuplicateIfStatements', 'PhanPluginSuspiciousParamOrder', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], - 'htdocs/adherents/class/adherent.class.php' => ['DeprecatedModuleName', 'PhanPluginDuplicateConditionalUnnecessary', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownArrayPropertyType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanTypeMismatchReturn', 'PhanTypeMismatchReturnNullable', 'PhanUndeclaredProperty'], - 'htdocs/adherents/class/adherent_type.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownArrayPropertyType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchPropertyDefault'], - 'htdocs/adherents/class/adherentstats.class.php' => ['PhanParamSignatureMismatch', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchReturnNullable'], - 'htdocs/adherents/class/api_members.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/adherents/class/api_memberstypes.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturn'], - 'htdocs/adherents/class/api_subscriptions.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/adherents/class/subscription.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchPropertyDefault'], - 'htdocs/adherents/document.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/adherents/class/adherent.class.php' => ['DeprecatedModuleName', 'PhanPluginDuplicateConditionalUnnecessary', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanTypeMismatchReturn', 'PhanTypeMismatchReturnNullable', 'PhanUndeclaredProperty'], + 'htdocs/adherents/class/adherent_type.class.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchPropertyDefault'], + 'htdocs/adherents/class/adherentstats.class.php' => ['PhanParamSignatureMismatch', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchReturnNullable'], + 'htdocs/adherents/class/api_members.class.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/adherents/class/api_memberstypes.class.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturn'], + 'htdocs/adherents/class/api_subscriptions.class.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/adherents/class/subscription.class.php' => ['PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchPropertyDefault'], + 'htdocs/adherents/document.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/adherents/htpasswd.php' => ['DeprecatedModuleName', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/adherents/index.php' => ['PhanTypeInvalidLeftOperandOfNumericOp'], 'htdocs/adherents/ldap.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/adherents/list.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginSuspiciousParamOrder', 'PhanPossiblyNullTypeMismatchProperty', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable'], + 'htdocs/adherents/list.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginSuspiciousParamOrder', 'PhanPossiblyNullTypeMismatchProperty', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/adherents/note.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/adherents/partnership.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/adherents/stats/geo.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeArraySuspiciousNull', 'PhanTypeMismatchArgumentNullableInternal'], - 'htdocs/adherents/stats/index.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanUndeclaredVariableDim'], - 'htdocs/adherents/subscription.php' => ['DeprecatedModuleName', 'PhanPluginSuspiciousParamOrder', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/adherents/stats/byproperties.php' => ['PhanTypeInvalidLeftOperandOfNumericOp'], + 'htdocs/adherents/stats/geo.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeArraySuspiciousNull', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentNullableInternal'], + 'htdocs/adherents/stats/index.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanUndeclaredVariableDim'], + 'htdocs/adherents/subscription.php' => ['DeprecatedModuleName', 'PhanPluginSuspiciousParamOrder', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], 'htdocs/adherents/subscription/card.php' => ['DeprecatedModuleName', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty'], 'htdocs/adherents/subscription/info.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/adherents/subscription/list.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanEmptyForeach', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/adherents/tpl/linkedobjectblock.tpl.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/adherents/type.php' => ['GetPostUnknownSanitizeType', 'PhanPluginDuplicateExpressionBinaryOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredGlobalVariable'], + 'htdocs/adherents/subscription/list.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanEmptyForeach', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/adherents/tpl/linkedobjectblock.tpl.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/adherents/type.php' => ['GetPostUnknownSanitizeType', 'PhanPluginDuplicateExpressionBinaryOp', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty'], 'htdocs/adherents/type_translation.php' => ['PhanTypeMismatchArgumentProbablyReal'], 'htdocs/adherents/vcard.php' => ['PhanDeprecatedFunction', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/admin/agenda_extsites.php' => ['PhanPluginSuspiciousParamPosition', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/admin/agenda_other.php' => ['PhanEmptyFQSENInClasslike', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeExpectedObjectOrClassName', 'PhanUndeclaredGlobalVariable'], - 'htdocs/admin/agenda_reminder.php' => ['PhanEmptyFQSENInClasslike', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeExpectedObjectOrClassName', 'PhanUndeclaredGlobalVariable'], - 'htdocs/admin/bank.php' => ['PhanEmptyFQSENInClasslike', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], + 'htdocs/admin/agenda_other.php' => ['PhanEmptyFQSENInClasslike', 'PhanTypeExpectedObjectOrClassName'], + 'htdocs/admin/agenda_reminder.php' => ['PhanEmptyFQSENInClasslike', 'PhanTypeExpectedObjectOrClassName'], + 'htdocs/admin/bank.php' => ['PhanEmptyFQSENInClasslike', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], 'htdocs/admin/bank_extrafields.php' => ['PhanTypeMismatchArgumentProbablyReal'], 'htdocs/admin/bankline_extrafields.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/admin/barcode.php' => ['PhanPluginUnknownObjectMethodCall', 'PhanTypeMismatchArgumentNullableInternal'], - 'htdocs/admin/bom.php' => ['PhanEmptyFQSENInClasslike', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], + 'htdocs/admin/barcode.php' => ['PhanTypeMismatchArgumentNullableInternal'], + 'htdocs/admin/bom.php' => ['PhanEmptyFQSENInClasslike', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], 'htdocs/admin/boxes.php' => ['PhanTypeInvalidLeftOperandOfAdd'], - 'htdocs/admin/chequereceipts.php' => ['PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/admin/commande.php' => ['DeprecatedModuleName', 'PhanEmptyFQSENInClasslike', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], - 'htdocs/admin/company.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredProperty'], - 'htdocs/admin/contract.php' => ['PhanEmptyFQSENInClasslike', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], - 'htdocs/admin/defaultvalues.php' => ['PhanTypeMismatchProperty'], + 'htdocs/admin/chequereceipts.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/admin/commande.php' => ['DeprecatedModuleName', 'PhanEmptyFQSENInClasslike', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], + 'htdocs/admin/company.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanUndeclaredProperty'], + 'htdocs/admin/const.php' => ['PhanTypeInvalidLeftOperandOfNumericOp'], + 'htdocs/admin/contract.php' => ['PhanEmptyFQSENInClasslike', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], + 'htdocs/admin/defaultvalues.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchProperty'], 'htdocs/admin/delais.php' => ['PhanPossiblyUndeclaredGlobalVariable'], - 'htdocs/admin/delivery.php' => ['DeprecatedModuleName', 'PhanEmptyFQSENInClasslike', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], - 'htdocs/admin/dict.php' => ['DeprecatedModuleName', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownArrayFunctionParamType', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanRedefineFunction', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault'], - 'htdocs/admin/dolistore/class/PSWebServiceLibrary.class.php' => ['PhanMisspelledAnnotation', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType'], - 'htdocs/admin/dolistore/class/dolistore.class.php' => ['PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentInternal', 'PhanUndeclaredProperty'], + 'htdocs/admin/delivery.php' => ['DeprecatedModuleName', 'PhanEmptyFQSENInClasslike', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], + 'htdocs/admin/dict.php' => ['DeprecatedModuleName', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownArrayFunctionParamType', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanRedefineFunction', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault'], + 'htdocs/admin/dolistore/class/PSWebServiceLibrary.class.php' => ['PhanMisspelledAnnotation'], + 'htdocs/admin/dolistore/class/dolistore.class.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentInternal', 'PhanUndeclaredProperty'], 'htdocs/admin/ecm.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/admin/emailcollector_card.php' => ['PhanNonClassMethodCall', 'PhanPluginUnknownObjectMethodCall', 'PhanUndeclaredMethod', 'PhanUnreferencedUseNormal'], - 'htdocs/admin/emailcollector_list.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredMethod'], - 'htdocs/admin/eventorganization.php' => ['PhanEmptyFQSENInClasslike', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/admin/expedition.php' => ['PhanEmptyFQSENInClasslike', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], - 'htdocs/admin/expensereport.php' => ['PhanEmptyFQSENInClasslike', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], + 'htdocs/admin/emailcollector_card.php' => ['PhanNonClassMethodCall', 'PhanUndeclaredMethod', 'PhanUnreferencedUseNormal'], + 'htdocs/admin/emailcollector_list.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredMethod'], + 'htdocs/admin/eventorganization.php' => ['PhanEmptyFQSENInClasslike', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/admin/events.php' => ['PhanTypeInvalidLeftOperandOfNumericOp'], + 'htdocs/admin/expedition.php' => ['PhanEmptyFQSENInClasslike', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], + 'htdocs/admin/expensereport.php' => ['PhanEmptyFQSENInClasslike', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], 'htdocs/admin/expensereport_ik.php' => ['PhanTypeMismatchProperty'], - 'htdocs/admin/expensereport_rules.php' => ['PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty'], + 'htdocs/admin/expensereport_rules.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty'], 'htdocs/admin/external_rss.php' => ['PhanPluginUnknownArrayFunctionParamType', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectPropAccessButGotNull', 'PhanTypeMismatchArgumentInternal'], - 'htdocs/admin/facture.php' => ['DeprecatedModuleName', 'PhanEmptyFQSENInClasslike', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], - 'htdocs/admin/facture_situation.php' => ['PhanUndeclaredGlobalVariable'], + 'htdocs/admin/facture.php' => ['DeprecatedModuleName', 'PhanEmptyFQSENInClasslike', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], 'htdocs/admin/fckeditor.php' => ['DeprecatedModuleName', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/admin/fichinter.php' => ['PhanEmptyFQSENInClasslike', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], - 'htdocs/admin/geoipmaxmind.php' => ['PhanUndeclaredGlobalVariable'], - 'htdocs/admin/holiday.php' => ['PhanEmptyFQSENInClasslike', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], - 'htdocs/admin/hrm.php' => ['PhanEmptyFQSENInClasslike', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], + 'htdocs/admin/fichinter.php' => ['PhanEmptyFQSENInClasslike', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], + 'htdocs/admin/holiday.php' => ['PhanEmptyFQSENInClasslike', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], + 'htdocs/admin/hrm.php' => ['PhanEmptyFQSENInClasslike', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], 'htdocs/admin/ihm.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/admin/knowledgemanagement.php' => ['PhanEmptyFQSENInClasslike', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], + 'htdocs/admin/knowledgemanagement.php' => ['PhanEmptyFQSENInClasslike', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], 'htdocs/admin/ldap.php' => ['DeprecatedModuleName'], 'htdocs/admin/ldap_groups.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/admin/ldap_users.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentNullableInternal'], - 'htdocs/admin/limits.php' => ['PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal'], + 'htdocs/admin/limits.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal'], 'htdocs/admin/loan.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/admin/mailman.php' => ['PhanTypeMismatchArgumentProbablyReal'], 'htdocs/admin/mails.php' => ['GetPostUnknownSanitizeType', 'PhanPluginEmptyStatementIf', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], 'htdocs/admin/mails_emailing.php' => ['GetPostUnknownSanitizeType', 'PhanPluginSuspiciousParamOrder', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/admin/mails_senderprofile_list.php' => ['PhanDeprecatedFunctionInternal', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/admin/mails_templates.php' => ['DeprecatedModuleName', 'PhanPluginSuspiciousParamOrder', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownArrayFunctionParamType', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanRedefineFunction', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault'], + 'htdocs/admin/mails_senderprofile_list.php' => ['PhanDeprecatedFunctionInternal', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/admin/mails_templates.php' => ['DeprecatedModuleName', 'PhanPluginSuspiciousParamOrder', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownArrayFunctionParamType', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanRedefineFunction', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault'], 'htdocs/admin/mails_ticket.php' => ['GetPostUnknownSanitizeType', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], 'htdocs/admin/menus.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], 'htdocs/admin/menus/edit.php' => ['GetPostUnknownSanitizeType', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchProperty'], 'htdocs/admin/menus/index.php' => ['PhanUndeclaredVariableDim'], - 'htdocs/admin/modulehelp.php' => ['PhanDeprecatedFunctionInternal', 'PhanNonClassMethodCall', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchDimFetchNullable', 'PhanUndeclaredGlobalVariable'], - 'htdocs/admin/modules.php' => ['PhanEmptyFQSENInClasslike', 'PhanInvalidFQSENInClasslike', 'PhanNonClassMethodCall', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginEmptyStatementIf', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDimAssignment', 'PhanTypeMismatchDimFetchNullable', 'PhanUndeclaredGlobalVariable'], - 'htdocs/admin/mrp.php' => ['PhanEmptyFQSENInClasslike', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], - 'htdocs/admin/mrp_extrafields.php' => ['PhanUndeclaredGlobalVariable'], + 'htdocs/admin/modulehelp.php' => ['PhanDeprecatedFunctionInternal', 'PhanNonClassMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchDimFetchNullable'], + 'htdocs/admin/modules.php' => ['PhanEmptyFQSENInClasslike', 'PhanInvalidFQSENInClasslike', 'PhanNonClassMethodCall', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginEmptyStatementIf', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDimAssignment', 'PhanTypeMismatchDimFetchNullable'], + 'htdocs/admin/mrp.php' => ['PhanEmptyFQSENInClasslike', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], 'htdocs/admin/multicurrency.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/admin/oauth.php' => ['PhanEmptyForeach', 'PhanUndeclaredGlobalVariable'], - 'htdocs/admin/oauthlogintokens.php' => ['PhanPluginUnknownObjectMethodCall', 'PhanUndeclaredVariableDim'], - 'htdocs/admin/payment.php' => ['PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/admin/oauth.php' => ['PhanEmptyForeach'], + 'htdocs/admin/oauthlogintokens.php' => ['PhanUndeclaredVariableDim'], + 'htdocs/admin/payment.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/admin/pdf.php' => ['PhanPluginSimplifyExpressionBool', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/admin/pdf_other.php' => ['DeprecatedModuleName'], - 'htdocs/admin/perms.php' => ['PhanNonClassMethodCall', 'PhanPluginUnknownObjectMethodCall'], - 'htdocs/admin/propal.php' => ['DeprecatedModuleName', 'PhanEmptyFQSENInClasslike', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], + 'htdocs/admin/perms.php' => ['PhanNonClassMethodCall'], + 'htdocs/admin/propal.php' => ['DeprecatedModuleName', 'PhanEmptyFQSENInClasslike', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], 'htdocs/admin/receiptprinter.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanRedefineFunctionInternal', 'PhanTypeMismatchDimFetchNullable', 'PhanUndeclaredProperty'], - 'htdocs/admin/reception_setup.php' => ['PhanEmptyFQSENInClasslike', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanUndeclaredVariableDim'], - 'htdocs/admin/security.php' => ['PhanPluginUnknownObjectMethodCall', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidRightOperandOfAdd', 'PhanTypeMismatchArgumentNullableInternal', 'PhanUndeclaredVariableDim'], + 'htdocs/admin/reception_setup.php' => ['PhanEmptyFQSENInClasslike', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanUndeclaredVariableDim'], + 'htdocs/admin/security.php' => ['PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidRightOperandOfAdd', 'PhanTypeMismatchArgumentNullableInternal', 'PhanUndeclaredVariableDim'], 'htdocs/admin/security_file.php' => ['PhanTypeMismatchArgumentProbablyReal'], 'htdocs/admin/sms.php' => ['PhanTypeMismatchArgumentNullableInternal', 'PhanUndeclaredProperty'], 'htdocs/admin/spip.php' => ['PhanTypeMismatchDimFetch'], - 'htdocs/admin/stock.php' => ['DeprecatedModuleName', 'PhanEmptyFQSENInClasslike', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], - 'htdocs/admin/stocktransfer.php' => ['PhanEmptyFQSENInClasslike', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanUndeclaredVariableDim'], - 'htdocs/admin/supplier_invoice.php' => ['PhanEmptyFQSENInClasslike', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/admin/supplier_order.php' => ['PhanEmptyFQSENInClasslike', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/admin/supplier_payment.php' => ['PhanEmptyFQSENInClasslike', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/admin/supplier_proposal.php' => ['DeprecatedModuleName', 'PhanEmptyFQSENInClasslike', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], - 'htdocs/admin/syslog.php' => ['PhanPluginUnknownObjectMethodCall', 'PhanTypeMismatchArgumentNullableInternal'], - 'htdocs/admin/system/constall.php' => ['PhanUndeclaredGlobalVariable'], + 'htdocs/admin/stock.php' => ['DeprecatedModuleName', 'PhanEmptyFQSENInClasslike', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], + 'htdocs/admin/stocktransfer.php' => ['PhanEmptyFQSENInClasslike', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanUndeclaredVariableDim'], + 'htdocs/admin/supplier_invoice.php' => ['PhanEmptyFQSENInClasslike', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/admin/supplier_order.php' => ['PhanEmptyFQSENInClasslike', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/admin/supplier_payment.php' => ['PhanEmptyFQSENInClasslike', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/admin/supplier_proposal.php' => ['DeprecatedModuleName', 'PhanEmptyFQSENInClasslike', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], + 'htdocs/admin/syslog.php' => ['PhanTypeMismatchArgumentNullableInternal'], 'htdocs/admin/system/database-tables.php' => ['PhanPossiblyUndeclaredGlobalVariable'], 'htdocs/admin/system/database.php' => ['PhanPluginSuspiciousParamPosition', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredConstantOfClass'], 'htdocs/admin/system/dbtable.php' => ['PhanPossiblyUndeclaredGlobalVariable'], - 'htdocs/admin/system/dolibarr.php' => ['PhanUndeclaredGlobalVariable'], 'htdocs/admin/system/filecheck.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/admin/system/modules.php' => ['PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownClosureReturnType', 'PhanPluginUnknownObjectMethodCall', 'PhanUndeclaredGlobalVariable'], - 'htdocs/admin/system/phpinfo.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownArrayFunctionParamType'], + 'htdocs/admin/system/modules.php' => ['PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownClosureReturnType'], + 'htdocs/admin/system/phpinfo.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownArrayFunctionParamType', 'PhanTypeInvalidLeftOperandOfNumericOp'], 'htdocs/admin/system/security.php' => ['PhanDeprecatedFunctionInternal'], 'htdocs/admin/system/web.php' => ['PhanDeprecatedFunctionInternal'], 'htdocs/admin/system/xdebug.php' => ['PhanTypeSuspiciousStringExpression'], 'htdocs/admin/taxes.php' => ['PhanPossiblyUndeclaredGlobalVariable'], - 'htdocs/admin/ticket.php' => ['PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentNullableInternal', 'PhanUndeclaredVariableDim'], - 'htdocs/admin/tools/dolibarr_export.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredConstantOfClass'], + 'htdocs/admin/ticket.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentNullableInternal', 'PhanUndeclaredVariableDim'], + 'htdocs/admin/tools/dolibarr_export.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredConstantOfClass'], 'htdocs/admin/tools/dolibarr_import.php' => ['PhanUndeclaredConstantOfClass'], - 'htdocs/admin/tools/export_files.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/admin/tools/listevents.php' => ['PhanPluginSuspiciousParamOrder'], - 'htdocs/admin/tools/listsessions.php' => ['PhanUndeclaredGlobalVariable'], - 'htdocs/admin/translation.php' => ['PhanPluginSuspiciousParamPosition', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/admin/tools/export.php' => ['PhanTypeInvalidLeftOperandOfNumericOp'], + 'htdocs/admin/tools/export_files.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/admin/tools/listevents.php' => ['PhanPluginSuspiciousParamOrder', 'PhanTypeInvalidLeftOperandOfNumericOp'], + 'htdocs/admin/tools/listsessions.php' => ['PhanTypeInvalidLeftOperandOfNumericOp'], + 'htdocs/admin/translation.php' => ['PhanPluginSuspiciousParamPosition', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], 'htdocs/admin/triggers.php' => ['PhanPluginSuspiciousParamPosition'], - 'htdocs/admin/user.php' => ['PhanPluginUnknownObjectMethodCall', 'PhanTypeMismatchArgumentNullableInternal', 'PhanUndeclaredVariableDim'], - 'htdocs/admin/usergroup.php' => ['PhanPluginUnknownObjectMethodCall', 'PhanTypeMismatchArgumentNullableInternal', 'PhanUndeclaredVariableDim'], - 'htdocs/admin/webhook.php' => ['PhanEmptyFQSENInClasslike', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], - 'htdocs/admin/website.php' => ['PhanPluginEmptyStatementIf', 'PhanPluginUnknownArrayFunctionParamType', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchDefault', 'PhanUndeclaredVariableDim'], + 'htdocs/admin/user.php' => ['PhanTypeMismatchArgumentNullableInternal', 'PhanUndeclaredVariableDim'], + 'htdocs/admin/usergroup.php' => ['PhanTypeMismatchArgumentNullableInternal', 'PhanUndeclaredVariableDim'], + 'htdocs/admin/webhook.php' => ['PhanEmptyFQSENInClasslike', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], + 'htdocs/admin/website.php' => ['PhanPluginEmptyStatementIf', 'PhanPluginUnknownArrayFunctionParamType', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchDefault', 'PhanUndeclaredVariableDim'], + 'htdocs/admin/website_options.php' => ['PhanTypeInvalidLeftOperandOfNumericOp'], 'htdocs/admin/workflow.php' => ['DeprecatedModuleName', 'PhanPluginUnknownClosureParamType', 'PhanPluginUnknownClosureReturnType'], - 'htdocs/admin/workstation.php' => ['PhanEmptyFQSENInClasslike', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanUndeclaredVariableDim'], + 'htdocs/admin/workstation.php' => ['PhanEmptyFQSENInClasslike', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanUndeclaredVariableDim'], 'htdocs/api/admin/explorer_withredoc.php' => ['PhanPluginPHPDocInWrongComment'], 'htdocs/api/admin/index.php' => ['PhanPluginSimplifyExpressionBool'], - 'htdocs/api/class/api.class.php' => ['PhanPluginSimplifyExpressionBool', 'PhanPluginUnknownArrayMethodParamType', 'PhanUnreferencedUseNormal'], - 'htdocs/api/class/api_access.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownClosureReturnType', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeMismatchPropertyDefault', 'PhanUndeclaredProperty', 'PhanUnreferencedUseNormal'], - 'htdocs/api/class/api_documents.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateExpressionBinaryOp', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty', 'PhanUnreferencedUseNormal'], - 'htdocs/api/class/api_login.class.php' => ['PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownObjectMethodCall', 'PhanUndeclaredProperty'], - 'htdocs/api/class/api_setup.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/api/class/api_status.class.php' => ['PhanPluginUnknownArrayMethodReturnType'], + 'htdocs/api/class/api.class.php' => ['PhanPluginSimplifyExpressionBool', 'PhanUnreferencedUseNormal'], + 'htdocs/api/class/api_access.class.php' => ['PhanPluginUnknownClosureReturnType', 'PhanTypeMismatchPropertyDefault', 'PhanUndeclaredProperty', 'PhanUnreferencedUseNormal'], + 'htdocs/api/class/api_documents.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateExpressionBinaryOp', 'PhanPluginSuspiciousParamPosition', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty', 'PhanUnreferencedUseNormal'], + 'htdocs/api/class/api_login.class.php' => ['PhanUndeclaredProperty'], + 'htdocs/api/class/api_setup.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/api/index.php' => ['DeprecatedModuleName', 'PhanPluginSimplifyExpressionBool', 'PhanPluginUnknownClosureReturnType'], 'htdocs/asset/accountancy_codes.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/asset/admin/setup.php' => ['PhanEmptyFQSENInClasslike', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], - 'htdocs/asset/agenda.php' => ['PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/asset/admin/setup.php' => ['PhanEmptyFQSENInClasslike', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], + 'htdocs/asset/agenda.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/asset/card.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/asset/class/asset.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUndeclaredVariableIsset', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayPropertyType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredMethod'], - 'htdocs/asset/class/assetaccountancycodes.class.php' => ['PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownArrayPropertyType'], - 'htdocs/asset/class/assetdepreciationoptions.class.php' => ['PhanPluginUnknownArrayPropertyType', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidRightOperandOfNumericOp'], - 'htdocs/asset/class/assetmodel.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/asset/class/asset.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredMethod'], + 'htdocs/asset/class/assetdepreciationoptions.class.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeInvalidRightOperandOfNumericOp'], + 'htdocs/asset/class/assetmodel.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], 'htdocs/asset/depreciation.php' => ['PhanPluginEmptyStatementIf'], 'htdocs/asset/depreciation_options.php' => ['PhanTypeMismatchArgumentProbablyReal'], 'htdocs/asset/disposal.php' => ['PhanPluginEmptyStatementIf', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/asset/document.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/asset/list.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/asset/document.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/asset/list.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/asset/model/accountancy_codes.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/asset/model/agenda.php' => ['PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/asset/model/agenda.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/asset/model/card.php' => ['PhanTypeMismatchArgumentProbablyReal'], 'htdocs/asset/model/depreciation_options.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/asset/model/list.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/asset/model/list.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/asset/model/note.php' => ['PhanTypeMismatchArgumentProbablyReal'], 'htdocs/asset/note.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/asset/tpl/accountancy_codes_edit.tpl.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable'], + 'htdocs/asset/tpl/accountancy_codes_edit.tpl.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/asset/tpl/accountancy_codes_view.tpl.php' => ['PhanTypeMismatchArgumentProbablyReal'], 'htdocs/asset/tpl/depreciation_options_edit.tpl.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/asset/tpl/linkedobjectblock.tpl.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownObjectMethodCall'], + 'htdocs/asset/tpl/linkedobjectblock.tpl.php' => ['PhanPluginDuplicateExpressionAssignmentOperation'], 'htdocs/asterisk/wrapper.php' => ['PhanDeprecatedFunctionInternal', 'PhanRedefineFunction'], - 'htdocs/barcode/codeinit.php' => ['PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/barcode/printsheet.php' => ['PhanPluginDuplicateExpressionBinaryOp', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidUnaryOperandIncOrDec', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], - 'htdocs/blockedlog/admin/blockedlog_list.php' => ['PhanPluginPrintfIncompatibleArgumentType', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/barcode/codeinit.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/barcode/printsheet.php' => ['PhanPluginDuplicateExpressionBinaryOp', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidUnaryOperandIncOrDec', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], + 'htdocs/blockedlog/admin/blockedlog_list.php' => ['PhanPluginPrintfIncompatibleArgumentType', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], 'htdocs/blockedlog/ajax/block-info.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/blockedlog/ajax/check_signature.php' => ['PhanUndeclaredGlobalVariable'], - 'htdocs/blockedlog/class/authority.class.php' => ['PhanPluginUnknownObjectMethodCall', 'PhanUndeclaredProperty'], - 'htdocs/blockedlog/class/blockedlog.class.php' => ['DeprecatedModuleName', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanTypeSuspiciousNonTraversableForeach', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], - 'htdocs/blockedlog/lib/blockedlog.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType'], + 'htdocs/blockedlog/class/authority.class.php' => ['PhanUndeclaredProperty'], + 'htdocs/blockedlog/class/blockedlog.class.php' => ['DeprecatedModuleName', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanTypeSuspiciousNonTraversableForeach', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], 'htdocs/bom/ajax/ajax.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/bom/bom_agenda.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/bom/bom_agenda.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/bom/bom_card.php' => ['PhanPluginDuplicateConditionalUnnecessary', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/bom/bom_document.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/bom/bom_list.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateIfStatements', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/bom/bom_net_needs.php' => ['PhanPluginUnknownObjectMethodCall', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/bom/bom_document.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/bom/bom_list.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateIfStatements', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/bom/bom_net_needs.php' => ['PhanTypeMismatchArgumentProbablyReal'], 'htdocs/bom/bom_note.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/bom/class/api_boms.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanTypeMismatchReturn', 'PhanUndeclaredProperty'], - 'htdocs/bom/class/bom.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanPossiblyNullTypeMismatchProperty', 'PhanTypeArraySuspicious', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyDefault', 'PhanTypeMismatchPropertyProbablyReal', 'PhanTypeMismatchReturn', 'PhanTypeSuspiciousNonTraversableForeach', 'PhanUndeclaredProperty'], - 'htdocs/bom/lib/bom.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/bom/tpl/linkedobjectblock.tpl.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/bom/tpl/objectline_create.tpl.php' => ['PhanUndeclaredGlobalVariable', 'PhanUndeclaredThis'], - 'htdocs/bom/tpl/objectline_edit.tpl.php' => ['PhanPluginUnknownObjectMethodCall', 'PhanTypeExpectedObjectPropAccessButGotNull', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredThis'], - 'htdocs/bom/tpl/objectline_view.tpl.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectPropAccessButGotNull', 'PhanTypeMismatchProperty', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredThis'], - 'htdocs/bookcal/admin/setup.php' => ['PhanEmptyFQSENInClasslike', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanUndeclaredVariableDim'], - 'htdocs/bookcal/availabilities_agenda.php' => ['PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/bookcal/availabilities_card.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredProperty'], + 'htdocs/bom/class/api_boms.class.php' => ['PhanTypeMismatchReturn', 'PhanUndeclaredProperty'], + 'htdocs/bom/class/bom.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownPropertyType', 'PhanPossiblyNullTypeMismatchProperty', 'PhanTypeArraySuspicious', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyDefault', 'PhanTypeMismatchPropertyProbablyReal', 'PhanTypeMismatchReturn', 'PhanTypeSuspiciousNonTraversableForeach', 'PhanUndeclaredProperty'], + 'htdocs/bom/lib/bom.lib.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/bom/tpl/linkedobjectblock.tpl.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/bom/tpl/objectline_create.tpl.php' => ['PhanUndeclaredThis'], + 'htdocs/bom/tpl/objectline_edit.tpl.php' => ['PhanTypeExpectedObjectPropAccessButGotNull', 'PhanUndeclaredThis'], + 'htdocs/bom/tpl/objectline_view.tpl.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectPropAccessButGotNull', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchProperty', 'PhanUndeclaredThis'], + 'htdocs/bookcal/admin/setup.php' => ['PhanEmptyFQSENInClasslike', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanUndeclaredVariableDim'], + 'htdocs/bookcal/availabilities_agenda.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/bookcal/availabilities_card.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], 'htdocs/bookcal/availabilities_contact.php' => ['PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/bookcal/availabilities_document.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/bookcal/availabilities_list.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredMethod'], + 'htdocs/bookcal/availabilities_document.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/bookcal/availabilities_list.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredMethod'], 'htdocs/bookcal/availabilities_note.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/bookcal/bookcalindex.php' => ['PhanTypeExpectedObjectPropAccessButGotNull', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable'], - 'htdocs/bookcal/booking_agenda.php' => ['PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/bookcal/booking_card.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredProperty'], + 'htdocs/bookcal/bookcalindex.php' => ['PhanTypeExpectedObjectPropAccessButGotNull', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/bookcal/booking_agenda.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/bookcal/booking_card.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], 'htdocs/bookcal/booking_contact.php' => ['PhanTypeMismatchArgumentNullableInternal'], - 'htdocs/bookcal/booking_document.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/bookcal/booking_list.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredMethod'], - 'htdocs/bookcal/class/availabilities.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanPossiblyNullTypeMismatchProperty', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/bookcal/class/booking.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanPossiblyNullTypeMismatchProperty', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/bookcal/lib/bookcal.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType'], - 'htdocs/bookcal/lib/bookcal_availabilities.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/bookcal/lib/bookcal_booking.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/bookcal/booking_document.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/bookcal/booking_list.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredMethod'], + 'htdocs/bookcal/class/availabilities.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownPropertyType', 'PhanPossiblyNullTypeMismatchProperty', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/bookcal/class/booking.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownPropertyType', 'PhanPossiblyNullTypeMismatchProperty', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/bookcal/lib/bookcal_availabilities.lib.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/bookcal/lib/bookcal_booking.lib.php' => ['PhanTypeMismatchArgumentProbablyReal'], 'htdocs/bookmarks/card.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty'], 'htdocs/bookmarks/class/bookmark.class.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeMismatchProperty'], - 'htdocs/bookmarks/list.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredMethod'], + 'htdocs/bookmarks/list.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredMethod'], 'htdocs/categories/card.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/categories/class/api_categories.class.php' => ['PhanAccessMethodProtected', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/categories/class/categorie.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownArrayPropertyType', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeConversionFromArray', 'PhanTypeMismatchArgumentInternalReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanUndeclaredProperty'], + 'htdocs/categories/class/api_categories.class.php' => ['PhanAccessMethodProtected', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/categories/class/categorie.class.php' => ['PhanTypeConversionFromArray', 'PhanTypeMismatchArgumentInternalReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanUndeclaredProperty'], 'htdocs/categories/edit.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDimFetch'], 'htdocs/categories/index.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDimFetch'], 'htdocs/categories/info.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDimFetch'], 'htdocs/categories/photos.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDimFetch', 'PhanUndeclaredProperty'], 'htdocs/categories/traduction.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDimFetch', 'PhanUndeclaredProperty'], - 'htdocs/categories/viewcat.php' => ['PhanPluginDuplicateExpressionBinaryOp', 'PhanPluginSuspiciousParamOrder', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDimFetch'], - 'htdocs/collab/index.php' => ['PhanParamTooMany', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectPropAccessButGotNull', 'PhanUndeclaredProperty'], - 'htdocs/comm/action/card.php' => ['DeprecatedModuleName', 'GetPostUnknownSanitizeType', 'PhanPluginBothLiteralsBinaryOp', 'PhanPluginDuplicateIfStatements', 'PhanPluginEmptyStatementIf', 'PhanPluginSuspiciousParamOrder', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeArraySuspicious', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidUnaryOperandNumeric', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredGlobalVariable'], - 'htdocs/comm/action/class/actioncomm.class.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownArrayPropertyType', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeArraySuspicious', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanTypeMismatchReturnNullable', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredProperty', 'PhanUndeclaredVariable'], + 'htdocs/categories/viewcat.php' => ['PhanPluginDuplicateExpressionBinaryOp', 'PhanPluginSuspiciousParamOrder', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDimFetch'], + 'htdocs/collab/index.php' => ['PhanParamTooMany', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectPropAccessButGotNull', 'PhanUndeclaredProperty'], + 'htdocs/comm/action/card.php' => ['DeprecatedModuleName', 'GetPostUnknownSanitizeType', 'PhanPluginBothLiteralsBinaryOp', 'PhanPluginDuplicateIfStatements', 'PhanPluginEmptyStatementIf', 'PhanPluginSuspiciousParamOrder', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeArraySuspicious', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidUnaryOperandNumeric', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty'], + 'htdocs/comm/action/class/actioncomm.class.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeArraySuspicious', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanTypeMismatchReturnNullable', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredProperty', 'PhanUndeclaredVariable'], 'htdocs/comm/action/class/actioncommreminder.class.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeMismatchPropertyDefault'], - 'htdocs/comm/action/class/api_agendaevents.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownArrayPropertyType', 'PhanTypeArraySuspiciousNull', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchReturn', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredVariable'], - 'htdocs/comm/action/class/cactioncomm.class.php' => ['DeprecatedModuleName', 'PhanPluginUnknownArrayPropertyType', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturn'], - 'htdocs/comm/action/class/ical.class.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchDefault', 'PhanUndeclaredProperty'], - 'htdocs/comm/action/document.php' => ['PhanTypeArraySuspicious', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/comm/action/index.php' => ['PhanPluginEmptyStatementIf', 'PhanPluginPrintfIncompatibleArgumentType', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownArrayFunctionParamType', 'PhanPossiblyNullTypeMismatchProperty', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeArraySuspiciousNull', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeInvalidUnaryOperandNumeric', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanUndeclaredVariableDim'], + 'htdocs/comm/action/class/api_agendaevents.class.php' => ['PhanTypeArraySuspiciousNull', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchReturn', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredVariable'], + 'htdocs/comm/action/class/cactioncomm.class.php' => ['DeprecatedModuleName', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturn'], + 'htdocs/comm/action/class/ical.class.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchDefault', 'PhanUndeclaredProperty'], + 'htdocs/comm/action/document.php' => ['PhanTypeArraySuspicious', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/comm/action/index.php' => ['PhanPluginEmptyStatementIf', 'PhanPluginPrintfIncompatibleArgumentType', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownArrayFunctionParamType', 'PhanPossiblyNullTypeMismatchProperty', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeArraySuspiciousNull', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeInvalidUnaryOperandNumeric', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanUndeclaredVariableDim'], 'htdocs/comm/action/info.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/comm/action/list.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty'], - 'htdocs/comm/action/pertype.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateIfStatements', 'PhanPluginRedundantAssignmentInLoop', 'PhanPluginUnknownArrayFunctionParamType', 'PhanTypeArraySuspicious', 'PhanTypeComparisonFromArray', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable'], - 'htdocs/comm/action/peruser.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateIfStatements', 'PhanPluginRedundantAssignmentInLoop', 'PhanPluginUnknownArrayFunctionParamType', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeComparisonFromArray', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/comm/action/rapport/index.php' => ['PhanPluginSuspiciousParamOrder'], - 'htdocs/comm/card.php' => ['DeprecatedModuleName', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty'], - 'htdocs/comm/contact.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/comm/action/list.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty'], + 'htdocs/comm/action/pertype.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateIfStatements', 'PhanPluginRedundantAssignmentInLoop', 'PhanPluginUnknownArrayFunctionParamType', 'PhanTypeArraySuspicious', 'PhanTypeComparisonFromArray', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/comm/action/peruser.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateIfStatements', 'PhanPluginRedundantAssignmentInLoop', 'PhanPluginUnknownArrayFunctionParamType', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeComparisonFromArray', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/comm/action/rapport/index.php' => ['PhanPluginSuspiciousParamOrder', 'PhanTypeInvalidLeftOperandOfNumericOp'], + 'htdocs/comm/card.php' => ['DeprecatedModuleName', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty'], + 'htdocs/comm/contact.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/comm/index.php' => ['DeprecatedModuleName', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/comm/mailing/advtargetemailing.php' => ['DeprecatedModuleName', 'PhanPluginSuspiciousParamPosition', 'PhanTypeMismatchProperty'], + 'htdocs/comm/mailing/advtargetemailing.php' => ['DeprecatedModuleName', 'PhanPluginSuspiciousParamPosition', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchProperty'], 'htdocs/comm/mailing/card.php' => ['PhanPluginDuplicateIfStatements', 'PhanPluginMixedKeyNoKey', 'PhanPluginSuspiciousParamPosition', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableAssignOp'], - 'htdocs/comm/mailing/cibles.php' => ['PhanPluginSuspiciousParamOrder', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable'], - 'htdocs/comm/mailing/class/advtargetemailing.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayPropertyType', 'PhanPluginUnknownPropertyType'], - 'htdocs/comm/mailing/class/html.formadvtargetemailing.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanTypeInvalidPropertyName'], - 'htdocs/comm/mailing/class/mailing.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownArrayPropertyType', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/comm/mailing/index.php' => ['PhanPluginUnknownObjectMethodCall'], + 'htdocs/comm/mailing/cibles.php' => ['PhanPluginSuspiciousParamOrder', 'PhanPluginSuspiciousParamPosition', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/comm/mailing/class/advtargetemailing.class.php' => ['PhanPluginUnknownPropertyType'], + 'htdocs/comm/mailing/class/html.formadvtargetemailing.class.php' => ['PhanTypeInvalidPropertyName'], + 'htdocs/comm/mailing/class/mailing.class.php' => ['PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], 'htdocs/comm/mailing/info.php' => ['PhanPluginSuspiciousParamPosition', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/comm/mailing/list.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/comm/mailing/list.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/comm/multiprix.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/comm/propal/agenda.php' => ['PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/comm/propal/card.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunction', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredProperty'], - 'htdocs/comm/propal/class/api_proposals.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturnNullable'], - 'htdocs/comm/propal/class/propal.class.php' => ['PhanNonClassMethodCall', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyDefault', 'PhanTypeMismatchPropertyProbablyReal', 'PhanTypeMismatchReturn', 'PhanUndeclaredProperty'], - 'htdocs/comm/propal/class/propalestats.class.php' => ['PhanParamSignatureMismatch', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownPropertyType', 'PhanUndeclaredProperty'], + 'htdocs/comm/propal/agenda.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/comm/propal/card.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunction', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredProperty'], + 'htdocs/comm/propal/class/api_proposals.class.php' => ['PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturnNullable'], + 'htdocs/comm/propal/class/propal.class.php' => ['PhanNonClassMethodCall', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyDefault', 'PhanTypeMismatchPropertyProbablyReal', 'PhanTypeMismatchReturn', 'PhanUndeclaredProperty'], + 'htdocs/comm/propal/class/propalestats.class.php' => ['PhanParamSignatureMismatch', 'PhanPluginUnknownPropertyType', 'PhanUndeclaredProperty'], 'htdocs/comm/propal/contact.php' => ['PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/comm/propal/document.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/comm/propal/document.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/comm/propal/index.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/comm/propal/list.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateIfStatements', 'PhanPluginSimplifyExpressionBool', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty'], + 'htdocs/comm/propal/list.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateIfStatements', 'PhanPluginSimplifyExpressionBool', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty'], 'htdocs/comm/propal/note.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/comm/propal/stats/index.php' => ['GetPostUnknownSanitizeType', 'PhanPossiblyUndeclaredGlobalVariable'], - 'htdocs/comm/propal/tpl/linkedobjectblock.tpl.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/comm/propal/stats/index.php' => ['GetPostUnknownSanitizeType', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp'], + 'htdocs/comm/propal/tpl/linkedobjectblock.tpl.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/comm/prospect/index.php' => ['PhanTypeMismatchArgumentProbablyReal'], 'htdocs/comm/recap-client.php' => ['DeprecatedModuleName'], - 'htdocs/comm/remise.php' => ['GetPostUnknownSanitizeType', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanUndeclaredGlobalVariable'], - 'htdocs/comm/remx.php' => ['PhanPluginMixedKeyNoKey', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidRightOperandOfAdd', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanUndeclaredProperty'], - 'htdocs/commande/agenda.php' => ['PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/commande/card.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunction', 'PhanPluginBothLiteralsBinaryOp', 'PhanPluginSuspiciousParamOrder', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredGlobalVariable'], - 'htdocs/commande/class/api_orders.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/commande/class/commande.class.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunction', 'PhanDeprecatedFunctionInternal', 'PhanNonClassMethodCall', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownArrayPropertyType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanTypeMismatchReturn', 'PhanUndeclaredProperty'], - 'htdocs/commande/class/commandestats.class.php' => ['PhanParamSignatureMismatch', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownPropertyType'], + 'htdocs/comm/remise.php' => ['GetPostUnknownSanitizeType', 'PhanPossiblyUndeclaredGlobalVariable'], + 'htdocs/comm/remx.php' => ['PhanPluginMixedKeyNoKey', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidRightOperandOfAdd', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanUndeclaredProperty'], + 'htdocs/commande/agenda.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/commande/card.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunction', 'PhanPluginBothLiteralsBinaryOp', 'PhanPluginSuspiciousParamOrder', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty'], + 'htdocs/commande/class/api_orders.class.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/commande/class/commande.class.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunction', 'PhanDeprecatedFunctionInternal', 'PhanNonClassMethodCall', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanTypeMismatchReturn', 'PhanUndeclaredProperty'], + 'htdocs/commande/class/commandestats.class.php' => ['PhanParamSignatureMismatch', 'PhanPluginUnknownPropertyType'], 'htdocs/commande/contact.php' => ['PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/commande/customer.php' => ['PhanUndeclaredGlobalVariable'], - 'htdocs/commande/document.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/commande/customer.php' => ['PhanTypeInvalidLeftOperandOfNumericOp'], + 'htdocs/commande/document.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/commande/index.php' => ['DeprecatedModuleName'], - 'htdocs/commande/list.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateIfStatements', 'PhanPluginSimplifyExpressionBool', 'PhanPluginSuspiciousParamOrder', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredProperty'], - 'htdocs/commande/list_det.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunction', 'PhanDeprecatedFunctionInternal', 'PhanPluginSimplifyExpressionBool', 'PhanPluginSuspiciousParamOrder', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/commande/list.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateIfStatements', 'PhanPluginSimplifyExpressionBool', 'PhanPluginSuspiciousParamOrder', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/commande/list_det.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunction', 'PhanDeprecatedFunctionInternal', 'PhanPluginSimplifyExpressionBool', 'PhanPluginSuspiciousParamOrder', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/commande/note.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/commande/stats/index.php' => ['GetPostUnknownSanitizeType', 'PhanPossiblyUndeclaredGlobalVariable'], - 'htdocs/commande/tpl/linkedobjectblock.tpl.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/compta/accounting-files.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanTypeInvalidUnaryOperandNumeric', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredProperty'], - 'htdocs/compta/ajaxpayment.php' => ['PhanPluginSimplifyExpressionBool', 'PhanTypeInvalidRightOperandOfNumericOp'], - 'htdocs/compta/bank/account_statement_document.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable'], - 'htdocs/compta/bank/annuel.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginPrintfIncompatibleArgumentTypeWeak', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], - 'htdocs/compta/bank/bankentries_list.php' => ['DeprecatedModuleName', 'PhanPluginSuspiciousParamOrder', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidUnaryOperandNumeric', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/commande/stats/index.php' => ['GetPostUnknownSanitizeType', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp'], + 'htdocs/commande/tpl/linkedobjectblock.tpl.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/compta/accounting-files.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidUnaryOperandNumeric', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/compta/ajaxpayment.php' => ['PhanPluginSimplifyExpressionBool', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidRightOperandOfNumericOp'], + 'htdocs/compta/bank/account_statement_document.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/compta/bank/annuel.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginPrintfIncompatibleArgumentTypeWeak', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], + 'htdocs/compta/bank/bankentries_list.php' => ['DeprecatedModuleName', 'PhanPluginSuspiciousParamOrder', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidUnaryOperandNumeric', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], 'htdocs/compta/bank/budget.php' => ['PhanTypeMismatchArgumentInternal'], 'htdocs/compta/bank/card.php' => ['DeprecatedModuleName', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/compta/bank/class/account.class.php' => ['DeprecatedModuleName', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownArrayPropertyType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanTypeMismatchReturn', 'PhanUndeclaredProperty'], - 'htdocs/compta/bank/class/api_bankaccounts.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUnextractableAnnotation'], - 'htdocs/compta/bank/class/bankcateg.class.php' => ['PhanPluginUnknownArrayPropertyType'], - 'htdocs/compta/bank/class/paymentvarious.class.php' => ['DeprecatedModuleName', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayPropertyType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/compta/bank/document.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/compta/bank/graph.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginPrintfIncompatibleArgumentType', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeArraySuspicious', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], + 'htdocs/compta/bank/class/account.class.php' => ['DeprecatedModuleName', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanTypeMismatchReturn', 'PhanUndeclaredProperty'], + 'htdocs/compta/bank/class/api_bankaccounts.class.php' => ['PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUnextractableAnnotation'], + 'htdocs/compta/bank/class/paymentvarious.class.php' => ['DeprecatedModuleName', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/compta/bank/document.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/compta/bank/graph.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginPrintfIncompatibleArgumentType', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeArraySuspicious', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], 'htdocs/compta/bank/info.php' => ['PhanUndeclaredVariableDim'], 'htdocs/compta/bank/line.php' => ['DeprecatedModuleName', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty'], - 'htdocs/compta/bank/list.php' => ['DeprecatedModuleName', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/compta/bank/releve.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/compta/bank/list.php' => ['DeprecatedModuleName', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/compta/bank/releve.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/compta/bank/transfer.php' => ['PhanPluginSuspiciousParamPosition', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/compta/bank/treso.php' => ['PhanUndeclaredProperty'], 'htdocs/compta/bank/various_payment/card.php' => ['DeprecatedModuleName', 'PhanPluginDuplicateExpressionAssignment', 'PhanPluginSuspiciousParamPosition', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/compta/bank/various_payment/document.php' => ['PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredProperty'], - 'htdocs/compta/bank/various_payment/info.php' => ['PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownObjectMethodCall', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredProperty'], - 'htdocs/compta/bank/various_payment/list.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty'], - 'htdocs/compta/cashcontrol/cashcontrol_card.php' => ['PhanNoopProperty', 'PhanPluginDuplicateExpressionBinaryOp', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/compta/cashcontrol/cashcontrol_list.php' => ['PhanDeprecatedFunctionInternal'], - 'htdocs/compta/cashcontrol/class/cashcontrol.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchDefault', 'PhanUndeclaredTypeParameter'], + 'htdocs/compta/bank/various_payment/document.php' => ['PhanPluginSuspiciousParamPosition', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/compta/bank/various_payment/info.php' => ['PhanPluginSuspiciousParamPosition', 'PhanUndeclaredProperty'], + 'htdocs/compta/bank/various_payment/list.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty'], + 'htdocs/compta/cashcontrol/cashcontrol_card.php' => ['PhanNoopProperty', 'PhanPluginDuplicateExpressionBinaryOp', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/compta/cashcontrol/cashcontrol_list.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeInvalidLeftOperandOfNumericOp'], + 'htdocs/compta/cashcontrol/class/cashcontrol.class.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeMismatchDefault', 'PhanUndeclaredTypeParameter'], 'htdocs/compta/cashcontrol/report.php' => ['PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidRightOperandOfAdd', 'PhanTypeInvalidUnaryOperandIncOrDec'], - 'htdocs/compta/charges/index.php' => ['DeprecatedModuleName', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanTypeMismatchArgumentNullableInternal'], - 'htdocs/compta/clients.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable'], + 'htdocs/compta/charges/index.php' => ['DeprecatedModuleName', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentNullableInternal'], + 'htdocs/compta/clients.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/compta/deplacement/card.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/compta/deplacement/class/deplacement.class.php' => ['PhanPluginUnknownArrayMethodReturnType', 'PhanTypeMismatchProperty', 'PhanUndeclaredProperty'], - 'htdocs/compta/deplacement/class/deplacementstats.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanParamSignatureMismatch', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownPropertyType'], - 'htdocs/compta/deplacement/document.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/compta/deplacement/index.php' => ['PhanDeprecatedFunctionInternal', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanUndeclaredVariableDim'], - 'htdocs/compta/deplacement/list.php' => ['PhanDeprecatedFunctionInternal'], - 'htdocs/compta/deplacement/stats/index.php' => ['PhanPossiblyUndeclaredGlobalVariable'], - 'htdocs/compta/facture/agenda.php' => ['PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/compta/facture/card-rec.php' => ['PhanPluginSuspiciousParamOrder', 'PhanPluginSuspiciousParamPosition', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredProperty'], - 'htdocs/compta/facture/card.php' => ['DeprecatedModuleName', 'GetPostUnknownSanitizeType', 'PhanDeprecatedFunction', 'PhanEmptyForeach', 'PhanPluginDuplicateExpressionAssignment', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginMixedKeyNoKey', 'PhanPluginSuspiciousParamOrder', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectPropAccessButGotNull', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableAssignOp', 'PhanUndeclaredVariableDim'], - 'htdocs/compta/facture/class/api_invoices.class.php' => ['DeprecatedModuleName', 'PhanEmptyForeach', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanTypeComparisonFromArray', 'PhanTypeInvalidUnaryOperandNumeric', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/compta/deplacement/class/deplacement.class.php' => ['PhanTypeMismatchProperty', 'PhanUndeclaredProperty'], + 'htdocs/compta/deplacement/class/deplacementstats.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanParamSignatureMismatch', 'PhanPluginUnknownPropertyType'], + 'htdocs/compta/deplacement/document.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/compta/deplacement/index.php' => ['PhanDeprecatedFunctionInternal', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanUndeclaredVariableDim'], + 'htdocs/compta/deplacement/list.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeInvalidLeftOperandOfNumericOp'], + 'htdocs/compta/deplacement/stats/index.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp'], + 'htdocs/compta/facture/agenda.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/compta/facture/card-rec.php' => ['PhanPluginSuspiciousParamOrder', 'PhanPluginSuspiciousParamPosition', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredProperty'], + 'htdocs/compta/facture/card.php' => ['DeprecatedModuleName', 'GetPostUnknownSanitizeType', 'PhanDeprecatedFunction', 'PhanEmptyForeach', 'PhanPluginDuplicateExpressionAssignment', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginMixedKeyNoKey', 'PhanPluginSuspiciousParamOrder', 'PhanPluginSuspiciousParamPosition', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectPropAccessButGotNull', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableAssignOp', 'PhanUndeclaredVariableDim'], + 'htdocs/compta/facture/class/api_invoices.class.php' => ['DeprecatedModuleName', 'PhanEmptyForeach', 'PhanTypeComparisonFromArray', 'PhanTypeInvalidUnaryOperandNumeric', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/compta/facture/class/facture-rec.class.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchPropertyProbablyReal', 'PhanTypeMismatchReturn', 'PhanUndeclaredProperty'], - 'htdocs/compta/facture/class/facture.class.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunction', 'PhanDeprecatedFunctionInternal', 'PhanEmptyForeach', 'PhanPluginDuplicateConditionalUnnecessary', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginDuplicateExpressionBinaryOp', 'PhanPluginEmptyStatementIf', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownArrayPropertyType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeInvalidRightOperandOfBitwiseOp', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanTypeMismatchReturn', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredProperty'], - 'htdocs/compta/facture/class/facturestats.class.php' => ['PhanParamSignatureMismatch', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownPropertyType', 'PhanUndeclaredProperty'], + 'htdocs/compta/facture/class/facture.class.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunction', 'PhanDeprecatedFunctionInternal', 'PhanEmptyForeach', 'PhanPluginDuplicateConditionalUnnecessary', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginDuplicateExpressionBinaryOp', 'PhanPluginEmptyStatementIf', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidRightOperandOfBitwiseOp', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanTypeMismatchReturn', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredProperty'], + 'htdocs/compta/facture/class/facturestats.class.php' => ['PhanParamSignatureMismatch', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanUndeclaredProperty'], 'htdocs/compta/facture/class/paymentterm.class.php' => ['PhanPluginUnknownPropertyType', 'PhanUndeclaredProperty'], 'htdocs/compta/facture/contact.php' => ['PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/compta/facture/document.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/compta/facture/invoicetemplate_list.php' => ['GetPostUnknownSanitizeType', 'PhanPluginSuspiciousParamOrder', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/compta/facture/list.php' => ['DeprecatedModuleName', 'GetPostUnknownSanitizeType', 'PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateIfCondition', 'PhanPluginSimplifyExpressionBool', 'PhanPluginSuspiciousParamOrder', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable'], + 'htdocs/compta/facture/document.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/compta/facture/invoicetemplate_list.php' => ['GetPostUnknownSanitizeType', 'PhanPluginSuspiciousParamOrder', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/compta/facture/list.php' => ['DeprecatedModuleName', 'GetPostUnknownSanitizeType', 'PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateIfCondition', 'PhanPluginSimplifyExpressionBool', 'PhanPluginSuspiciousParamOrder', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/compta/facture/note.php' => ['PhanTypeMismatchArgumentProbablyReal'], 'htdocs/compta/facture/prelevement.php' => ['PhanPluginSuspiciousParamPosition', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/compta/facture/stats/index.php' => ['DeprecatedModuleName', 'GetPostUnknownSanitizeType', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/compta/facture/tpl/linkedobjectblock.tpl.php' => ['PhanNonClassMethodCall', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/compta/facture/tpl/linkedobjectblockForRec.tpl.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/compta/facture/stats/index.php' => ['DeprecatedModuleName', 'GetPostUnknownSanitizeType', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/compta/facture/tpl/linkedobjectblock.tpl.php' => ['PhanNonClassMethodCall', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/compta/facture/tpl/linkedobjectblockForRec.tpl.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/compta/index.php' => ['DeprecatedModuleName', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/compta/journal/purchasesjournal.php' => ['PhanDeprecatedFunctionInternal', 'PhanPossiblyUndeclaredGlobalVariable'], - 'htdocs/compta/journal/sellsjournal.php' => ['PhanDeprecatedFunctionInternal', 'PhanPossiblyUndeclaredGlobalVariable'], - 'htdocs/compta/localtax/card.php' => ['DeprecatedModuleName', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], - 'htdocs/compta/localtax/class/localtax.class.php' => ['DeprecatedModuleName', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/compta/localtax/clients.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable'], - 'htdocs/compta/localtax/index.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanRedefineFunction', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/compta/localtax/list.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanUndeclaredGlobalVariable'], - 'htdocs/compta/localtax/quadri_detail.php' => ['PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/compta/paiement.php' => ['DeprecatedModuleName', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidRightOperandOfAdd', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDimFetch', 'PhanTypeMismatchProperty'], + 'htdocs/compta/journal/purchasesjournal.php' => ['PhanDeprecatedFunctionInternal', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp'], + 'htdocs/compta/journal/sellsjournal.php' => ['PhanDeprecatedFunctionInternal', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp'], + 'htdocs/compta/localtax/card.php' => ['DeprecatedModuleName', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], + 'htdocs/compta/localtax/class/localtax.class.php' => ['DeprecatedModuleName', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/compta/localtax/clients.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/compta/localtax/index.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanRedefineFunction', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/compta/localtax/list.php' => ['PhanPluginDuplicateExpressionAssignmentOperation'], + 'htdocs/compta/localtax/quadri_detail.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/compta/paiement.php' => ['DeprecatedModuleName', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidRightOperandOfAdd', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDimFetch', 'PhanTypeMismatchProperty'], 'htdocs/compta/paiement/card.php' => ['DeprecatedModuleName', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/compta/paiement/cheque/card.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredVariableDim'], - 'htdocs/compta/paiement/cheque/class/remisecheque.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeMismatchDefault'], + 'htdocs/compta/paiement/cheque/card.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredVariableDim'], + 'htdocs/compta/paiement/cheque/class/remisecheque.class.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchDefault'], 'htdocs/compta/paiement/cheque/index.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/compta/paiement/cheque/list.php' => ['PhanPluginSuspiciousParamOrder', 'PhanUndeclaredGlobalVariable'], + 'htdocs/compta/paiement/cheque/list.php' => ['PhanPluginSuspiciousParamOrder', 'PhanTypeInvalidLeftOperandOfNumericOp'], 'htdocs/compta/paiement/class/cpaiement.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownPropertyType', 'PhanUndeclaredProperty'], - 'htdocs/compta/paiement/class/paiement.class.php' => ['DeprecatedModuleName', 'PhanEmptyForeach', 'PhanPluginEmptyStatementIf', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeInvalidUnaryOperandNumeric', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchReturn'], - 'htdocs/compta/paiement/list.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginSuspiciousParamOrder', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/compta/paiement/class/paiement.class.php' => ['DeprecatedModuleName', 'PhanEmptyForeach', 'PhanPluginEmptyStatementIf', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeInvalidUnaryOperandNumeric', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchReturn'], + 'htdocs/compta/paiement/list.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginSuspiciousParamOrder', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/compta/paiement/rapport.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/compta/paiement/tovalidate.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/compta/paiement/tovalidate.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/compta/paiement_charge.php' => ['DeprecatedModuleName', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty'], - 'htdocs/compta/paiement_vat.php' => ['DeprecatedModuleName', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredVariableAssignOp'], + 'htdocs/compta/paiement_vat.php' => ['DeprecatedModuleName', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredVariableAssignOp'], 'htdocs/compta/payment_sc/card.php' => ['DeprecatedModuleName', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], - 'htdocs/compta/payment_vat/card.php' => ['DeprecatedModuleName', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], + 'htdocs/compta/payment_vat/card.php' => ['DeprecatedModuleName', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], 'htdocs/compta/paymentbybanktransfer/index.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/compta/prelevement/card.php' => ['PhanPluginSuspiciousParamOrder', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/compta/prelevement/class/bonprelevement.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginPrintfIncompatibleArgumentType', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchProperty', 'PhanUndeclaredProperty'], + 'htdocs/compta/prelevement/card.php' => ['PhanPluginSuspiciousParamOrder', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/compta/prelevement/class/bonprelevement.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginPrintfIncompatibleArgumentType', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchProperty', 'PhanUndeclaredProperty'], 'htdocs/compta/prelevement/class/ligneprelevement.class.php' => ['PhanUndeclaredProperty'], - 'htdocs/compta/prelevement/class/rejetprelevement.class.php' => ['PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchProperty', 'PhanUndeclaredProperty'], - 'htdocs/compta/prelevement/create.php' => ['PhanPluginSuspiciousParamPosition', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/compta/prelevement/demandes.php' => ['PhanPossiblyUndeclaredGlobalVariable'], - 'htdocs/compta/prelevement/factures.php' => ['PhanPluginSuspiciousParamOrder', 'PhanUndeclaredProperty'], - 'htdocs/compta/prelevement/fiche-rejet.php' => ['PhanPluginSuspiciousParamOrder', 'PhanUndeclaredProperty'], - 'htdocs/compta/prelevement/fiche-stat.php' => ['PhanUndeclaredProperty'], + 'htdocs/compta/prelevement/class/rejetprelevement.class.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeMismatchProperty', 'PhanUndeclaredProperty'], + 'htdocs/compta/prelevement/create.php' => ['PhanPluginSuspiciousParamPosition', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/compta/prelevement/demandes.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp'], + 'htdocs/compta/prelevement/factures.php' => ['PhanPluginSuspiciousParamOrder', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanUndeclaredProperty'], + 'htdocs/compta/prelevement/fiche-rejet.php' => ['PhanPluginSuspiciousParamOrder', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanUndeclaredProperty'], + 'htdocs/compta/prelevement/fiche-stat.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanUndeclaredProperty'], 'htdocs/compta/prelevement/index.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/compta/prelevement/line.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/compta/prelevement/rejets.php' => ['PhanUndeclaredProperty'], + 'htdocs/compta/prelevement/line.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/compta/prelevement/list.php' => ['PhanTypeInvalidLeftOperandOfNumericOp'], + 'htdocs/compta/prelevement/orders_list.php' => ['PhanTypeInvalidLeftOperandOfNumericOp'], + 'htdocs/compta/prelevement/rejets.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanUndeclaredProperty'], 'htdocs/compta/prelevement/stats.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanUndeclaredProperty'], - 'htdocs/compta/recap-compta.php' => ['DeprecatedModuleName', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/compta/resultat/clientfourn.php' => ['DeprecatedModuleName', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/compta/resultat/index.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginEmptyStatementIf', 'PhanPossiblyUndeclaredGlobalVariable'], - 'htdocs/compta/resultat/result.php' => ['PhanPluginPrintfIncompatibleArgumentTypeWeak', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDimAssignment', 'PhanUndeclaredProperty'], + 'htdocs/compta/recap-compta.php' => ['DeprecatedModuleName', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/compta/resultat/clientfourn.php' => ['DeprecatedModuleName', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/compta/resultat/index.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginEmptyStatementIf', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp'], + 'htdocs/compta/resultat/result.php' => ['PhanPluginPrintfIncompatibleArgumentTypeWeak', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDimAssignment', 'PhanUndeclaredProperty'], 'htdocs/compta/sociales/card.php' => ['DeprecatedModuleName', 'PhanPluginSuspiciousParamPosition', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredConstantOfClass', 'PhanUndeclaredProperty'], - 'htdocs/compta/sociales/class/cchargesociales.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/compta/sociales/class/chargesociales.class.php' => ['PhanPluginDuplicateExpressionAssignment', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturnProbablyReal', 'PhanUndeclaredProperty', 'PhanUndeclaredTypeReturnType'], + 'htdocs/compta/sociales/class/cchargesociales.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/compta/sociales/class/chargesociales.class.php' => ['PhanPluginDuplicateExpressionAssignment', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturnProbablyReal', 'PhanUndeclaredProperty', 'PhanUndeclaredTypeReturnType'], 'htdocs/compta/sociales/class/paymentsocialcontribution.class.php' => ['DeprecatedModuleName', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidUnaryOperandNumeric', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/compta/sociales/document.php' => ['PhanPluginSuspiciousParamPosition', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/compta/sociales/document.php' => ['PhanPluginSuspiciousParamPosition', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/compta/sociales/info.php' => ['PhanPluginSuspiciousParamPosition', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/compta/sociales/list.php' => ['DeprecatedModuleName', 'PhanPluginSuspiciousParamOrder', 'PhanUndeclaredVariableDim'], + 'htdocs/compta/sociales/list.php' => ['DeprecatedModuleName', 'PhanPluginSuspiciousParamOrder', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanUndeclaredVariableDim'], 'htdocs/compta/sociales/note.php' => ['PhanPluginSuspiciousParamPosition', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/compta/sociales/payments.php' => ['DeprecatedModuleName', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentNullableInternal'], + 'htdocs/compta/sociales/payments.php' => ['DeprecatedModuleName', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentNullableInternal'], 'htdocs/compta/stats/byratecountry.php' => ['PhanPluginEmptyStatementIf', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/compta/stats/cabyprodserv.php' => ['PhanPluginEmptyStatementIf', 'PhanPluginSimplifyExpressionBool', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], 'htdocs/compta/stats/cabyuser.php' => ['DeprecatedModuleName', 'PhanPluginEmptyStatementIf', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], 'htdocs/compta/stats/casoc.php' => ['DeprecatedModuleName', 'PhanPluginEmptyStatementIf', 'PhanPluginSimplifyExpressionBool', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], - 'htdocs/compta/stats/index.php' => ['PhanDeprecatedFunctionInternal', 'PhanPossiblyUndeclaredGlobalVariable'], - 'htdocs/compta/stats/supplier_turnover.php' => ['PhanDeprecatedFunctionInternal', 'PhanPossiblyUndeclaredGlobalVariable'], + 'htdocs/compta/stats/index.php' => ['PhanDeprecatedFunctionInternal', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp'], + 'htdocs/compta/stats/supplier_turnover.php' => ['PhanDeprecatedFunctionInternal', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp'], 'htdocs/compta/stats/supplier_turnover_by_prodserv.php' => ['PhanPluginEmptyStatementIf', 'PhanPluginSimplifyExpressionBool', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], 'htdocs/compta/stats/supplier_turnover_by_thirdparty.php' => ['PhanPluginSimplifyExpressionBool', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], 'htdocs/compta/tva/card.php' => ['DeprecatedModuleName', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidUnaryOperandNumeric', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredConstantOfClass', 'PhanUndeclaredProperty'], - 'htdocs/compta/tva/class/paymentvat.class.php' => ['DeprecatedModuleName', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidUnaryOperandNumeric', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/compta/tva/class/tva.class.php' => ['DeprecatedModuleName', 'PhanPluginAlwaysReturnMethod', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchPropertyProbablyReal', 'PhanTypeMissingReturn', 'PhanUndeclaredProperty'], - 'htdocs/compta/tva/clients.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchDimFetchNullable', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredProperty'], - 'htdocs/compta/tva/document.php' => ['PhanPluginSuspiciousParamPosition', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable'], - 'htdocs/compta/tva/index.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanRedefineFunction', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable'], - 'htdocs/compta/tva/info.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable'], + 'htdocs/compta/tva/class/paymentvat.class.php' => ['DeprecatedModuleName', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidUnaryOperandNumeric', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/compta/tva/class/tva.class.php' => ['DeprecatedModuleName', 'PhanPluginAlwaysReturnMethod', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchPropertyProbablyReal', 'PhanTypeMissingReturn', 'PhanUndeclaredProperty'], + 'htdocs/compta/tva/clients.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchDimFetchNullable', 'PhanUndeclaredProperty'], + 'htdocs/compta/tva/document.php' => ['PhanPluginSuspiciousParamPosition', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/compta/tva/index.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanRedefineFunction', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/compta/tva/info.php' => ['PhanTypeMismatchArgumentProbablyReal'], 'htdocs/compta/tva/initdatesforvat.inc.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/compta/tva/list.php' => ['DeprecatedModuleName', 'PhanPluginSuspiciousParamOrder', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/compta/tva/payments.php' => ['DeprecatedModuleName', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSuspiciousParamPosition', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/compta/tva/quadri_detail.php' => ['PhanPluginSimplifyExpressionBool', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredProperty'], - 'htdocs/contact/agenda.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/contact/canvas/actions_contactcard_common.class.php' => ['DeprecatedModuleName', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanTypeSuspiciousNonTraversableForeach'], + 'htdocs/compta/tva/list.php' => ['DeprecatedModuleName', 'PhanPluginSuspiciousParamOrder', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/compta/tva/payments.php' => ['DeprecatedModuleName', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSuspiciousParamPosition', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/compta/tva/quadri_detail.php' => ['PhanPluginSimplifyExpressionBool', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/contact/agenda.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/contact/canvas/actions_contactcard_common.class.php' => ['DeprecatedModuleName', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanTypeSuspiciousNonTraversableForeach'], 'htdocs/contact/canvas/default/actions_contactcard_default.class.php' => ['PhanTypeMismatchArgumentProbablyReal'], 'htdocs/contact/card.php' => ['DeprecatedModuleName', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty'], - 'htdocs/contact/class/contact.class.php' => ['PhanPluginDuplicateConditionalUnnecessary', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownArrayPropertyType', 'PhanPluginUnknownPropertyType'], - 'htdocs/contact/consumption.php' => ['DeprecatedModuleName', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], - 'htdocs/contact/document.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/contact/list.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], + 'htdocs/contact/class/contact.class.php' => ['PhanPluginDuplicateConditionalUnnecessary', 'PhanPluginUnknownPropertyType'], + 'htdocs/contact/consumption.php' => ['DeprecatedModuleName', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], + 'htdocs/contact/document.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/contact/list.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], 'htdocs/contact/note.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/contact/perso.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty'], + 'htdocs/contact/perso.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty'], 'htdocs/contact/vcard.php' => ['PhanDeprecatedFunction'], - 'htdocs/contrat/agenda.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/contrat/card.php' => ['DeprecatedModuleName', 'GetPostUnknownSanitizeType', 'PhanPluginDuplicateExpressionAssignment', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginMixedKeyNoKey', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectPropAccessButGotNull', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredProperty'], - 'htdocs/contrat/class/api_contracts.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/contrat/class/contrat.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanNonClassMethodCall', 'PhanPluginDuplicateExpressionAssignment', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchDimEmpty', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanTypeMismatchReturn', 'PhanUndeclaredFunctionInCallable', 'PhanUndeclaredProperty'], + 'htdocs/contrat/agenda.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/contrat/card.php' => ['DeprecatedModuleName', 'GetPostUnknownSanitizeType', 'PhanPluginDuplicateExpressionAssignment', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginMixedKeyNoKey', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectPropAccessButGotNull', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/contrat/class/api_contracts.class.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/contrat/class/contrat.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanNonClassMethodCall', 'PhanPluginDuplicateExpressionAssignment', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchDimEmpty', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanTypeMismatchReturn', 'PhanUndeclaredFunctionInCallable', 'PhanUndeclaredProperty'], 'htdocs/contrat/contact.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/contrat/document.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/contrat/index.php' => ['DeprecatedModuleName', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredProperty'], - 'htdocs/contrat/list.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginSuspiciousParamOrder', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], + 'htdocs/contrat/document.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/contrat/index.php' => ['DeprecatedModuleName', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredProperty'], + 'htdocs/contrat/list.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginSuspiciousParamOrder', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], 'htdocs/contrat/note.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/contrat/services_list.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanParamSpecial1', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredVariableDim'], - 'htdocs/contrat/tpl/linkedobjectblock.tpl.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownObjectMethodCall'], - 'htdocs/core/actions_addupdatedelete.inc.php' => ['DeprecatedModuleName', 'PhanPluginBothLiteralsBinaryOp', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDimFetch', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], + 'htdocs/contrat/services_list.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanParamSpecial1', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], + 'htdocs/contrat/tpl/linkedobjectblock.tpl.php' => ['PhanPluginDuplicateExpressionAssignmentOperation'], + 'htdocs/core/actions_addupdatedelete.inc.php' => ['DeprecatedModuleName', 'PhanPluginBothLiteralsBinaryOp', 'PhanPluginSuspiciousParamPosition', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDimFetch', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], 'htdocs/core/actions_builddoc.inc.php' => ['PhanTypeMismatchProperty', 'PhanUndeclaredMethod'], - 'htdocs/core/actions_comments.inc.php' => ['PhanTypeMismatchProperty', 'PhanUndeclaredGlobalVariable'], - 'htdocs/core/actions_dellink.inc.php' => ['PhanPluginUnknownObjectMethodCall'], + 'htdocs/core/actions_comments.inc.php' => ['PhanTypeMismatchProperty'], 'htdocs/core/actions_extrafields.inc.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/actions_lineupdown.inc.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredMethod'], - 'htdocs/core/actions_linkedfiles.inc.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable'], - 'htdocs/core/actions_massactions.inc.php' => ['GetPostUnknownSanitizeType', 'PhanDeprecatedFunctionInternal', 'PhanParamTooFew', 'PhanPluginDuplicateIfStatements', 'PhanPluginSuspiciousParamOrder', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyNullTypeMismatchProperty', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidUnaryOperandIncOrDec', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredClass', 'PhanUndeclaredClassProperty', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], - 'htdocs/core/actions_printing.inc.php' => ['PhanPluginUnknownObjectMethodCall'], - 'htdocs/core/actions_sendmails.inc.php' => ['PhanPluginUndeclaredVariableIsset', 'PhanPossiblyNullTypeMismatchProperty', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], - 'htdocs/core/actions_setmoduleoptions.inc.php' => ['PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable'], + 'htdocs/core/actions_lineupdown.inc.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanUndeclaredMethod'], + 'htdocs/core/actions_linkedfiles.inc.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/actions_massactions.inc.php' => ['GetPostUnknownSanitizeType', 'PhanDeprecatedFunctionInternal', 'PhanParamTooFew', 'PhanPluginDuplicateIfStatements', 'PhanPluginSuspiciousParamOrder', 'PhanPluginSuspiciousParamPosition', 'PhanPossiblyNullTypeMismatchProperty', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidUnaryOperandIncOrDec', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredClass', 'PhanUndeclaredClassProperty', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], + 'htdocs/core/actions_sendmails.inc.php' => ['PhanPossiblyNullTypeMismatchProperty', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], + 'htdocs/core/actions_setmoduleoptions.inc.php' => ['PhanPossiblyUndeclaredGlobalVariable'], 'htdocs/core/actions_setnotes.inc.php' => ['PhanUndeclaredMethod'], - 'htdocs/core/ajax/ajaxdirpreview.php' => ['PhanPluginEmptyStatementIf', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredVariableDim'], - 'htdocs/core/ajax/ajaxdirtree.php' => ['PhanDeprecatedFunctionInternal', 'PhanEmptyForeachBody', 'PhanPluginUnknownArrayFunctionParamType', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable'], + 'htdocs/core/ajax/ajaxdirpreview.php' => ['PhanPluginEmptyStatementIf', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], + 'htdocs/core/ajax/ajaxdirtree.php' => ['PhanDeprecatedFunctionInternal', 'PhanEmptyForeachBody', 'PhanPluginUnknownArrayFunctionParamType', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/core/ajax/ajaxstatusprospect.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/ajax/ajaxtooltip.php' => ['PhanPluginUnknownObjectMethodCall', 'PhanUndeclaredGlobalVariable'], 'htdocs/core/ajax/check_notifications.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/ajax/extraparams.php' => ['PhanPluginUnknownObjectMethodCall'], 'htdocs/core/ajax/fileupload.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/ajax/flowjs-server.php' => ['PhanDeprecatedFunctionInternal', 'PhanSuspiciousMagicConstant', 'PhanTypeInvalidRightOperandOfNumericOp'], - 'htdocs/core/ajax/loadinplace.php' => ['PhanPluginUnknownObjectMethodCall', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/ajax/flowjs-server.php' => ['PhanDeprecatedFunctionInternal', 'PhanSuspiciousMagicConstant', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidRightOperandOfNumericOp'], + 'htdocs/core/ajax/loadinplace.php' => ['PhanTypeMismatchArgumentProbablyReal'], 'htdocs/core/ajax/locationincoterms.php' => ['PhanUndeclaredVariableDim'], - 'htdocs/core/ajax/objectonoff.php' => ['PhanPluginUnknownObjectMethodCall'], 'htdocs/core/ajax/onlineSign.php' => ['PhanUndeclaredMagicConstant', 'PhanUndeclaredMethod'], + 'htdocs/core/ajax/price.php' => ['PhanTypeInvalidLeftOperandOfNumericOp'], 'htdocs/core/ajax/row.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty'], - 'htdocs/core/ajax/saveinplace.php' => ['PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchProperty', 'PhanUndeclaredProperty'], + 'htdocs/core/ajax/saveinplace.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchProperty', 'PhanUndeclaredProperty'], 'htdocs/core/ajax/selectobject.php' => ['PhanPluginSuspiciousParamOrder', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/ajax/selectsearchbox.php' => ['DeprecatedModuleName', 'PhanPluginUndeclaredVariableIsset', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], + 'htdocs/core/ajax/selectsearchbox.php' => ['DeprecatedModuleName', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], 'htdocs/core/ajax/ziptown.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], - 'htdocs/core/boxes/box_accountancy_last_manual_entries.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/boxes/box_accountancy_suspense_account.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/boxes/box_actions.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/boxes/box_actions_future.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/boxes/box_activity.php' => ['DeprecatedModuleName', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/boxes/box_birthdays.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/boxes/box_birthdays_members.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/boxes/box_boms.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType'], - 'htdocs/core/boxes/box_bookmarks.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/boxes/box_clients.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/boxes/box_commandes.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/boxes/box_comptes.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType'], - 'htdocs/core/boxes/box_contacts.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/boxes/box_contracts.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/boxes/box_customers_outstanding_bill_reached.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/boxes/box_dolibarr_state_board.php' => ['DeprecatedModuleName', 'PhanPluginUnknownArrayMethodParamType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/boxes/box_external_rss.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType'], - 'htdocs/core/boxes/box_factures.php' => ['PhanPluginPrintfVariableFormatString', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/boxes/box_factures_fourn.php' => ['PhanPluginPrintfVariableFormatString', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/boxes/box_factures_fourn_imp.php' => ['PhanPluginPrintfVariableFormatString', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/boxes/box_factures_imp.php' => ['PhanPluginPrintfVariableFormatString', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/boxes/box_ficheinter.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/boxes/box_fournisseurs.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/boxes/box_funnel_of_prospection.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/boxes/box_goodcustomers.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/boxes/box_graph_invoices_permonth.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/boxes/box_graph_invoices_peryear.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/boxes/box_graph_invoices_supplier_permonth.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/boxes/box_graph_nb_ticket_last_x_days.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/boxes/box_graph_nb_tickets_type.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType'], - 'htdocs/core/boxes/box_graph_new_vs_close_ticket.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanRedundantArrayValuesCall', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/boxes/box_graph_orders_permonth.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/boxes/box_graph_orders_supplier_permonth.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPossiblyUndeclaredVariable'], - 'htdocs/core/boxes/box_graph_product_distribution.php' => ['DeprecatedModuleName', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/boxes/box_graph_propales_permonth.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/boxes/box_graph_ticket_by_severity.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/boxes/box_last_knowledgerecord.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/boxes/box_last_modified_knowledgerecord.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/boxes/box_last_modified_ticket.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/boxes/box_last_ticket.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/boxes/box_lastlogin.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType'], - 'htdocs/core/boxes/box_members_by_tags.php' => ['DeprecatedModuleName', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredVariable', 'PhanUndeclaredVariableDim'], - 'htdocs/core/boxes/box_members_by_type.php' => ['DeprecatedModuleName', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredVariable', 'PhanUndeclaredVariableDim'], - 'htdocs/core/boxes/box_members_last_modified.php' => ['DeprecatedModuleName', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/boxes/box_members_last_subscriptions.php' => ['DeprecatedModuleName', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/boxes/box_members_subscriptions_by_year.php' => ['DeprecatedModuleName', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/boxes/box_mos.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType'], - 'htdocs/core/boxes/box_produits.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/boxes/box_produits_alerte_stock.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/boxes/box_project.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentNullableInternal'], - 'htdocs/core/boxes/box_project_opportunities.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/boxes/box_propales.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/boxes/box_prospect.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/boxes/box_scheduled_jobs.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/boxes/box_services_contracts.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/boxes/box_services_expired.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/boxes/box_shipments.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType'], - 'htdocs/core/boxes/box_supplier_orders.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/boxes/box_supplier_orders_awaiting_reception.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/boxes/box_task.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType'], - 'htdocs/core/boxes/box_validated_projects.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType'], - 'htdocs/core/boxes/modules_boxes.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanTypeMismatchArgumentInternal', 'PhanTypeSuspiciousStringExpression'], - 'htdocs/core/class/CMailFile.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginEmptyStatementIf', 'PhanPluginUndeclaredVariableIsset', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownArrayPropertyType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchDimFetch', 'PhanTypeMismatchReturn', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredMethod', 'PhanUndeclaredVariable'], - 'htdocs/core/class/CSMSFile.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchReturn', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredClassMethod', 'PhanUndeclaredClassProperty', 'PhanUndeclaredProperty'], + 'htdocs/core/boxes/box_accountancy_last_manual_entries.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/boxes/box_accountancy_suspense_account.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/boxes/box_actions.php' => ['PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/boxes/box_actions_future.php' => ['PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/boxes/box_activity.php' => ['DeprecatedModuleName', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/boxes/box_birthdays.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/boxes/box_birthdays_members.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/boxes/box_boms.php' => ['PhanPluginUnknownPropertyType'], + 'htdocs/core/boxes/box_bookmarks.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/boxes/box_clients.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/boxes/box_commandes.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/boxes/box_comptes.php' => ['PhanPluginUnknownPropertyType'], + 'htdocs/core/boxes/box_contacts.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/boxes/box_contracts.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/boxes/box_customers_outstanding_bill_reached.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/boxes/box_dolibarr_state_board.php' => ['DeprecatedModuleName', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/boxes/box_external_rss.php' => ['PhanPluginUnknownPropertyType'], + 'htdocs/core/boxes/box_factures.php' => ['PhanPluginPrintfVariableFormatString', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/boxes/box_factures_fourn.php' => ['PhanPluginPrintfVariableFormatString', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/boxes/box_factures_fourn_imp.php' => ['PhanPluginPrintfVariableFormatString', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/boxes/box_factures_imp.php' => ['PhanPluginPrintfVariableFormatString', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/boxes/box_ficheinter.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/boxes/box_fournisseurs.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/boxes/box_funnel_of_prospection.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/boxes/box_goodcustomers.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/boxes/box_graph_invoices_permonth.php' => ['PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/boxes/box_graph_invoices_peryear.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/boxes/box_graph_invoices_supplier_permonth.php' => ['PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/boxes/box_graph_nb_ticket_last_x_days.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/boxes/box_graph_nb_tickets_type.php' => ['PhanPluginUnknownPropertyType'], + 'htdocs/core/boxes/box_graph_new_vs_close_ticket.php' => ['PhanPluginUnknownPropertyType', 'PhanRedundantArrayValuesCall', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/boxes/box_graph_orders_permonth.php' => ['PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/boxes/box_graph_orders_supplier_permonth.php' => ['PhanPossiblyUndeclaredVariable'], + 'htdocs/core/boxes/box_graph_product_distribution.php' => ['DeprecatedModuleName', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/boxes/box_graph_propales_permonth.php' => ['PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/boxes/box_graph_ticket_by_severity.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/boxes/box_last_knowledgerecord.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/boxes/box_last_modified_knowledgerecord.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/boxes/box_last_modified_ticket.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/boxes/box_last_ticket.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/boxes/box_lastlogin.php' => ['PhanPluginUnknownPropertyType'], + 'htdocs/core/boxes/box_members_by_tags.php' => ['DeprecatedModuleName', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredVariable', 'PhanUndeclaredVariableDim'], + 'htdocs/core/boxes/box_members_by_type.php' => ['DeprecatedModuleName', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredVariable', 'PhanUndeclaredVariableDim'], + 'htdocs/core/boxes/box_members_last_modified.php' => ['DeprecatedModuleName', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/boxes/box_members_last_subscriptions.php' => ['DeprecatedModuleName', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/boxes/box_members_subscriptions_by_year.php' => ['DeprecatedModuleName', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/boxes/box_mos.php' => ['PhanPluginUnknownPropertyType'], + 'htdocs/core/boxes/box_produits.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/boxes/box_produits_alerte_stock.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/boxes/box_project.php' => ['PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentNullableInternal'], + 'htdocs/core/boxes/box_project_opportunities.php' => ['PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/boxes/box_propales.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/boxes/box_prospect.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/boxes/box_scheduled_jobs.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/boxes/box_services_contracts.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/boxes/box_services_expired.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/boxes/box_shipments.php' => ['PhanPluginUnknownPropertyType'], + 'htdocs/core/boxes/box_supplier_orders.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/boxes/box_supplier_orders_awaiting_reception.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/boxes/box_task.php' => ['PhanPluginUnknownPropertyType'], + 'htdocs/core/boxes/box_validated_projects.php' => ['PhanPluginUnknownPropertyType'], + 'htdocs/core/boxes/modules_boxes.php' => ['PhanTypeMismatchArgumentInternal', 'PhanTypeSuspiciousStringExpression'], + 'htdocs/core/class/CMailFile.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginEmptyStatementIf', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchDimFetch', 'PhanTypeMismatchReturn', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredMethod', 'PhanUndeclaredVariable'], + 'htdocs/core/class/CSMSFile.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchReturn', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredClassMethod', 'PhanUndeclaredClassProperty', 'PhanUndeclaredProperty'], 'htdocs/core/class/antivir.class.php' => ['PhanTypeMismatchArgumentInternal'], - 'htdocs/core/class/canvas.class.php' => ['PhanPluginAlwaysReturnMethod', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanUndeclaredProperty'], + 'htdocs/core/class/canvas.class.php' => ['PhanPluginAlwaysReturnMethod', 'PhanPluginUnknownPropertyType', 'PhanUndeclaredProperty'], 'htdocs/core/class/ccountry.class.php' => ['PhanPluginUnknownPropertyType', 'PhanUndeclaredProperty'], - 'htdocs/core/class/cgenericdic.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanUndeclaredProperty'], + 'htdocs/core/class/cgenericdic.class.php' => ['PhanPluginUnknownPropertyType', 'PhanUndeclaredProperty'], 'htdocs/core/class/comment.class.php' => ['PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchDefault'], - 'htdocs/core/class/commondocgenerator.class.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownArrayPropertyType', 'PhanPluginUnknownClosureParamType', 'PhanPluginUnknownClosureReturnType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanTypeArraySuspiciousNull', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchDefault', 'PhanTypeSuspiciousNonTraversableForeach', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], - 'htdocs/core/class/commonincoterm.class.php' => ['PhanPluginUnknownObjectMethodCall', 'PhanUndeclaredProperty'], - 'htdocs/core/class/commoninvoice.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturn', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty', 'PhanUndeclaredVariable'], - 'htdocs/core/class/commonobject.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanEmptyFQSENInClasslike', 'PhanPluginDuplicateIfCondition', 'PhanPluginDuplicateIfStatements', 'PhanPluginSimplifyExpressionBool', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownArrayPropertyType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeInvalidPropertyName', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchDimAssignment', 'PhanTypeMismatchDimFetch', 'PhanTypeMismatchProperty', 'PhanTypeMismatchReturn', 'PhanTypeMismatchReturnNullable', 'PhanTypeMismatchReturnProbablyReal', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredConstantOfClass', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], - 'htdocs/core/class/commonobjectline.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType'], - 'htdocs/core/class/commonorder.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanUndeclaredMethod'], + 'htdocs/core/class/commondocgenerator.class.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownClosureParamType', 'PhanPluginUnknownClosureReturnType', 'PhanPluginUnknownPropertyType', 'PhanTypeArraySuspiciousNull', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchDefault', 'PhanTypeSuspiciousNonTraversableForeach', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], + 'htdocs/core/class/commonincoterm.class.php' => ['PhanUndeclaredProperty'], + 'htdocs/core/class/commoninvoice.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturn', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty', 'PhanUndeclaredVariable'], + 'htdocs/core/class/commonobject.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanEmptyFQSENInClasslike', 'PhanPluginDuplicateIfCondition', 'PhanPluginDuplicateIfStatements', 'PhanPluginSimplifyExpressionBool', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeInvalidPropertyName', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchDimAssignment', 'PhanTypeMismatchDimFetch', 'PhanTypeMismatchProperty', 'PhanTypeMismatchReturn', 'PhanTypeMismatchReturnNullable', 'PhanTypeMismatchReturnProbablyReal', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredConstantOfClass', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], + 'htdocs/core/class/commonobjectline.class.php' => ['PhanPluginUnknownPropertyType'], + 'htdocs/core/class/commonorder.class.php' => ['PhanPluginUnknownPropertyType', 'PhanUndeclaredMethod'], 'htdocs/core/class/commonpeople.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty', 'PhanUnextractableAnnotationSuffix'], - 'htdocs/core/class/commonsocialnetworks.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayPropertyType', 'PhanUndeclaredProperty'], - 'htdocs/core/class/commonstickergenerator.class.php' => ['PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayPropertyType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchDimAssignment', 'PhanTypeMismatchDimFetch', 'PhanUndeclaredProperty'], + 'htdocs/core/class/commonsocialnetworks.class.php' => ['PhanUndeclaredProperty'], + 'htdocs/core/class/commonstickergenerator.class.php' => ['PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchDimAssignment', 'PhanTypeMismatchDimFetch', 'PhanUndeclaredProperty'], 'htdocs/core/class/conf.class.php' => ['PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentNullableInternal', 'PhanUndeclaredClassAttribute'], - 'htdocs/core/class/cproductnature.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayPropertyType'], + 'htdocs/core/class/cproductnature.class.php' => ['PhanDeprecatedFunctionInternal'], 'htdocs/core/class/cregion.class.php' => ['PhanPluginUnknownPropertyType', 'PhanUndeclaredProperty'], 'htdocs/core/class/cstate.class.php' => ['PhanPluginUnknownPropertyType'], 'htdocs/core/class/ctypent.class.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchProperty'], - 'htdocs/core/class/ctyperesource.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanUndeclaredProperty'], - 'htdocs/core/class/cunits.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturn', 'PhanUndeclaredProperty'], - 'htdocs/core/class/defaultvalues.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownArrayMethodParamType', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/class/ctyperesource.class.php' => ['PhanPluginUnknownPropertyType', 'PhanUndeclaredProperty'], + 'htdocs/core/class/cunits.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturn', 'PhanUndeclaredProperty'], + 'htdocs/core/class/defaultvalues.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/core/class/discount.class.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeMismatchDefault', 'PhanUndeclaredProperty'], - 'htdocs/core/class/doleditor.class.php' => ['PhanPluginDuplicateConditionalUnnecessary', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchDefault'], + 'htdocs/core/class/doleditor.class.php' => ['PhanPluginDuplicateConditionalUnnecessary', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchDefault'], 'htdocs/core/class/dolgeoip.class.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeMagicVoidWithReturn', 'PhanTypeMismatchReturnProbablyReal'], - 'htdocs/core/class/dolgraph.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidUnaryOperandNumeric', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchDimFetch', 'PhanTypeMismatchReturn', 'PhanUndeclaredProperty'], - 'htdocs/core/class/dolreceiptprinter.class.php' => ['PhanEmptyForeach', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginPHPDocInWrongComment', 'PhanPluginUnknownArrayPropertyType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty', 'PhanUnreferencedUseNormal'], + 'htdocs/core/class/dolgraph.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidUnaryOperandNumeric', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchDimFetch', 'PhanTypeMismatchReturn', 'PhanUndeclaredProperty'], + 'htdocs/core/class/dolreceiptprinter.class.php' => ['PhanEmptyForeach', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginPHPDocInWrongComment', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty', 'PhanUnreferencedUseNormal'], 'htdocs/core/class/emailsenderprofile.class.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeMismatchPropertyDefault', 'PhanUndeclaredProperty'], - 'htdocs/core/class/evalmath.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownPropertyType', 'PhanPluginUnsafeEval', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturn', 'PhanUndeclaredTypeReturnType'], + 'htdocs/core/class/evalmath.class.php' => ['PhanPluginUnknownPropertyType', 'PhanPluginUnsafeEval', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturn', 'PhanUndeclaredTypeReturnType'], 'htdocs/core/class/events.class.php' => ['PhanPluginUnknownPropertyType'], - 'htdocs/core/class/extrafields.class.php' => ['PhanPluginDuplicateExpressionAssignment', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSimplifyExpressionBool', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownArrayPropertyType', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredVariable', 'PhanTypeExpectedObjectPropAccessButGotNull', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchDimAssignment', 'PhanTypeMismatchDimFetch', 'PhanTypeMismatchProperty', 'PhanTypeMismatchReturnNullable', 'PhanUndeclaredVariable'], - 'htdocs/core/class/extralanguages.class.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownArrayPropertyType', 'PhanTypeMismatchDefault'], - 'htdocs/core/class/fileupload.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchDimFetch'], - 'htdocs/core/class/fiscalyear.class.php' => ['PhanPluginMixedKeyNoKey', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty'], + 'htdocs/core/class/extrafields.class.php' => ['PhanPluginDuplicateExpressionAssignment', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSimplifyExpressionBool', 'PhanPossiblyUndeclaredVariable', 'PhanTypeExpectedObjectPropAccessButGotNull', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchDimAssignment', 'PhanTypeMismatchDimFetch', 'PhanTypeMismatchProperty', 'PhanTypeMismatchReturnNullable', 'PhanUndeclaredVariable'], + 'htdocs/core/class/extralanguages.class.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanTypeMismatchDefault'], + 'htdocs/core/class/fileupload.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchDimFetch'], + 'htdocs/core/class/fiscalyear.class.php' => ['PhanPluginMixedKeyNoKey', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty'], 'htdocs/core/class/google.class.php' => ['PhanPluginUnknownPropertyType'], - 'htdocs/core/class/hookmanager.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownObjectMethodCall', 'PhanUndeclaredProperty'], - 'htdocs/core/class/html.form.class.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginConstantVariableNull', 'PhanPluginDuplicateConditionalUnnecessary', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginDuplicateIfStatements', 'PhanPluginSimplifyExpressionBool', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeExpectedObjectPropAccess', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchReturn', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredVariable'], - 'htdocs/core/class/html.formaccounting.class.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownArrayMethodParamType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchReturn'], - 'htdocs/core/class/html.formactions.class.php' => ['PhanPluginUnknownObjectMethodCall', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/class/html.formadmin.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchDefault', 'PhanUndeclaredVariableDim'], - 'htdocs/core/class/html.formbarcode.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanTypeMismatchDefault'], - 'htdocs/core/class/html.formcategory.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanTypeMismatchDefault'], - 'htdocs/core/class/html.formcompany.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDeclaredParam', 'PhanTypeMismatchDefault', 'PhanUndeclaredProperty'], + 'htdocs/core/class/hookmanager.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanUndeclaredProperty'], + 'htdocs/core/class/html.form.class.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginConstantVariableNull', 'PhanPluginDuplicateConditionalUnnecessary', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginDuplicateIfStatements', 'PhanPluginSimplifyExpressionBool', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownPropertyType', 'PhanTypeExpectedObjectPropAccess', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchReturn', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredVariable'], + 'htdocs/core/class/html.formaccounting.class.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchReturn'], + 'htdocs/core/class/html.formactions.class.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/class/html.formadmin.class.php' => ['PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchDefault', 'PhanUndeclaredVariableDim'], + 'htdocs/core/class/html.formbarcode.class.php' => ['PhanTypeMismatchDefault'], + 'htdocs/core/class/html.formcategory.class.php' => ['PhanTypeMismatchDefault'], + 'htdocs/core/class/html.formcompany.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDeclaredParam', 'PhanTypeMismatchDefault', 'PhanUndeclaredProperty'], 'htdocs/core/class/html.formcontract.class.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault'], 'htdocs/core/class/html.formexpensereport.class.php' => ['PhanTypeMismatchDefault'], - 'htdocs/core/class/html.formfile.class.php' => ['PhanPluginConstantVariableNull', 'PhanPluginSimplifyExpressionBool', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchReturn', 'PhanUndeclaredProperty', 'PhanUndeclaredStaticMethod'], + 'htdocs/core/class/html.formfile.class.php' => ['PhanPluginConstantVariableNull', 'PhanPluginSimplifyExpressionBool', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchReturn', 'PhanUndeclaredProperty', 'PhanUndeclaredStaticMethod'], 'htdocs/core/class/html.formintervention.class.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchReturn', 'PhanTypeMismatchReturnProbablyReal'], - 'htdocs/core/class/html.formldap.class.php' => ['PhanPluginUnknownArrayMethodParamType'], - 'htdocs/core/class/html.formmail.class.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanNoopArray', 'PhanPluginEmptyStatementIf', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownPropertyType', 'PhanTypeConversionFromArray', 'PhanTypeExpectedObjectPropAccess', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], + 'htdocs/core/class/html.formmail.class.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanNoopArray', 'PhanPluginEmptyStatementIf', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownPropertyType', 'PhanTypeConversionFromArray', 'PhanTypeExpectedObjectPropAccess', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], 'htdocs/core/class/html.formmailing.class.php' => ['PhanPluginDuplicateExpressionAssignmentOperation'], - 'htdocs/core/class/html.formmargin.class.php' => ['PhanPluginUnknownArrayMethodReturnType', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredConstantOfClass', 'PhanUndeclaredProperty'], - 'htdocs/core/class/html.formother.class.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeMismatchDefault', 'PhanUndeclaredProperty'], - 'htdocs/core/class/html.formprojet.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchReturnNullable'], - 'htdocs/core/class/html.formsetup.class.php' => ['PhanDeprecatedFunction', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownArrayPropertyType', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchDimEmpty', 'PhanTypeMismatchPropertyDefault', 'PhanTypeMismatchPropertyProbablyReal', 'PhanTypeMismatchReturnProbablyReal', 'PhanUndeclaredMethod'], - 'htdocs/core/class/html.formsms.class.php' => ['PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeExpectedObjectPropAccessButGotNull', 'PhanUndeclaredClassMethod', 'PhanUndeclaredClassProperty', 'PhanUndeclaredProperty'], - 'htdocs/core/class/html.formticket.class.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginSuspiciousParamOrder', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownArrayPropertyType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/core/class/html.formwebsite.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType'], - 'htdocs/core/class/infobox.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType'], - 'htdocs/core/class/interfaces.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeSuspiciousStringExpression'], - 'htdocs/core/class/ldap.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSimplifyExpressionBool', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanTypeMismatchReturn', 'PhanUndeclaredFunction', 'PhanUndeclaredProperty'], - 'htdocs/core/class/link.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchDefault'], + 'htdocs/core/class/html.formmargin.class.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredConstantOfClass', 'PhanUndeclaredProperty'], + 'htdocs/core/class/html.formother.class.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeMismatchDefault', 'PhanUndeclaredProperty'], + 'htdocs/core/class/html.formprojet.class.php' => ['PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchReturnNullable'], + 'htdocs/core/class/html.formsetup.class.php' => ['PhanDeprecatedFunction', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchDimEmpty', 'PhanTypeMismatchPropertyDefault', 'PhanTypeMismatchPropertyProbablyReal', 'PhanTypeMismatchReturnProbablyReal', 'PhanUndeclaredMethod'], + 'htdocs/core/class/html.formsms.class.php' => ['PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeExpectedObjectPropAccessButGotNull', 'PhanUndeclaredClassMethod', 'PhanUndeclaredClassProperty', 'PhanUndeclaredProperty'], + 'htdocs/core/class/html.formticket.class.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginSuspiciousParamOrder', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/core/class/html.formwebsite.class.php' => ['PhanPluginUnknownPropertyType'], + 'htdocs/core/class/interfaces.class.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeSuspiciousStringExpression'], + 'htdocs/core/class/ldap.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSimplifyExpressionBool', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanTypeMismatchReturn', 'PhanUndeclaredFunction', 'PhanUndeclaredProperty'], + 'htdocs/core/class/link.class.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeMismatchDefault'], 'htdocs/core/class/menu.class.php' => ['PhanPluginUnknownPropertyType'], - 'htdocs/core/class/menubase.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanTypeMagicVoidWithReturn', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanTypeMismatchReturnProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/core/class/notify.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/class/openid.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchReturn', 'PhanUndeclaredVariableDim'], - 'htdocs/core/class/rssparser.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateExpressionBinaryOp', 'PhanPluginDuplicateIfStatements', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentInternalProbablyReal', 'PhanTypeMismatchReturn', 'PhanUndeclaredFunctionInCallable', 'PhanUndeclaredProperty'], - 'htdocs/core/class/smtps.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownArrayPropertyType', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchDimAssignment', 'PhanTypeMismatchDimFetch', 'PhanTypeMismatchReturnNullable', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredVariableDim'], - 'htdocs/core/class/stats.class.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeArraySuspicious', 'PhanTypeMismatchDimFetch', 'PhanTypeMismatchReturnNullable', 'PhanUndeclaredMethod'], - 'htdocs/core/class/timespent.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredClassMethod', 'PhanUndeclaredClassProperty', 'PhanUndeclaredProperty'], - 'htdocs/core/class/translate.class.php' => ['PhanPluginPrintfVariableFormatString', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchReturn', 'PhanTypeMismatchReturnNullable'], - 'htdocs/core/class/utils.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginConstantVariableNull', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanTypeMismatchReturn', 'PhanUndeclaredProperty'], - 'htdocs/core/class/utils_diff.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanTypeInvalidRightOperandOfAdd', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchDefault'], - 'htdocs/core/class/validate.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeMismatchDefault'], - 'htdocs/core/class/vcard.class.php' => ['PhanPluginUnknownArrayPropertyType', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeMismatchDimFetch'], - 'htdocs/core/commonfieldsinexport.inc.php' => ['PhanUndeclaredGlobalVariable', 'PhanUndeclaredThis'], - 'htdocs/core/commonfieldsinimport.inc.php' => ['PhanUndeclaredGlobalVariable', 'PhanUndeclaredThis'], - 'htdocs/core/customreports.php' => ['DeprecatedModuleName', 'PhanPluginEmptyStatementIf', 'PhanPluginUnknownArrayFunctionParamType', 'PhanPluginUnknownArrayFunctionReturnType', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchDimAssignment', 'PhanTypeMismatchDimFetchNullable', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredVariableAssignOp'], - 'htdocs/core/db/Database.interface.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanUndeclaredTypeParameter'], - 'htdocs/core/db/DoliDB.class.php' => ['PhanPluginUnknownArrayMethodReturnType', 'PhanTypeMismatchDefault', 'PhanTypeMismatchReturn'], - 'htdocs/core/db/mysqli.class.php' => ['PhanParamSignatureMismatch', 'PhanPluginDuplicateIfStatements', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanTypeComparisonFromArray', 'PhanTypeMismatchDimFetch'], - 'htdocs/core/db/pgsql.class.php' => ['PhanParamSignatureMismatch', 'PhanParamSpecial1', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMagicVoidWithReturn', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchDimFetch', 'PhanTypeMismatchReturn', 'PhanTypeMismatchReturnProbablyReal', 'PhanUndeclaredVariableDim'], - 'htdocs/core/db/sqlite3.class.php' => ['PhanParamSignatureMismatch', 'PhanParamSpecial1', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMagicVoidWithReturn', 'PhanTypeMismatchBitwiseBinaryOperands', 'PhanTypeMismatchDimFetch', 'PhanTypeMismatchReturn', 'PhanTypeMismatchReturnNullable', 'PhanTypeMismatchReturnProbablyReal', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], - 'htdocs/core/extrafieldsinexport.inc.php' => ['PhanPluginUnknownObjectMethodCall', 'PhanTypeMismatchArgumentNullableInternal', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredThis'], - 'htdocs/core/extrafieldsinimport.inc.php' => ['PhanPluginUnknownObjectMethodCall', 'PhanTypeMismatchArgumentNullableInternal', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredThis'], + 'htdocs/core/class/menubase.class.php' => ['PhanTypeMagicVoidWithReturn', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanTypeMismatchReturnProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/core/class/notify.class.php' => ['PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/class/openid.class.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeMismatchReturn', 'PhanUndeclaredVariableDim'], + 'htdocs/core/class/rssparser.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateExpressionBinaryOp', 'PhanPluginDuplicateIfStatements', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentInternalProbablyReal', 'PhanTypeMismatchReturn', 'PhanUndeclaredFunctionInCallable', 'PhanUndeclaredProperty'], + 'htdocs/core/class/smtps.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchDimAssignment', 'PhanTypeMismatchDimFetch', 'PhanTypeMismatchReturnNullable', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredVariableDim'], + 'htdocs/core/class/stats.class.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeArraySuspicious', 'PhanTypeMismatchDimFetch', 'PhanTypeMismatchReturnNullable', 'PhanUndeclaredMethod'], + 'htdocs/core/class/timespent.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredClassMethod', 'PhanUndeclaredClassProperty', 'PhanUndeclaredProperty'], + 'htdocs/core/class/translate.class.php' => ['PhanPluginPrintfVariableFormatString', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchReturn', 'PhanTypeMismatchReturnNullable'], + 'htdocs/core/class/utils.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginConstantVariableNull', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanTypeMismatchReturn', 'PhanUndeclaredProperty'], + 'htdocs/core/class/utils_diff.class.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidRightOperandOfAdd', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchDefault'], + 'htdocs/core/class/validate.class.php' => ['PhanTypeMismatchDefault'], + 'htdocs/core/class/vcard.class.php' => ['PhanTypeMismatchDimFetch'], + 'htdocs/core/commonfieldsinexport.inc.php' => ['PhanUndeclaredThis'], + 'htdocs/core/commonfieldsinimport.inc.php' => ['PhanUndeclaredThis'], + 'htdocs/core/customreports.php' => ['DeprecatedModuleName', 'PhanPluginEmptyStatementIf', 'PhanPluginUnknownArrayFunctionParamType', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchDimAssignment', 'PhanTypeMismatchDimFetchNullable', 'PhanUndeclaredVariableAssignOp'], + 'htdocs/core/db/Database.interface.php' => ['PhanUndeclaredTypeParameter'], + 'htdocs/core/db/DoliDB.class.php' => ['PhanTypeMismatchDefault', 'PhanTypeMismatchReturn'], + 'htdocs/core/db/mysqli.class.php' => ['PhanParamSignatureMismatch', 'PhanPluginDuplicateIfStatements', 'PhanTypeComparisonFromArray', 'PhanTypeMismatchDimFetch'], + 'htdocs/core/db/pgsql.class.php' => ['PhanParamSignatureMismatch', 'PhanParamSpecial1', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMagicVoidWithReturn', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchDimFetch', 'PhanTypeMismatchReturn', 'PhanTypeMismatchReturnProbablyReal', 'PhanUndeclaredVariableDim'], + 'htdocs/core/db/sqlite3.class.php' => ['PhanParamSignatureMismatch', 'PhanParamSpecial1', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMagicVoidWithReturn', 'PhanTypeMismatchBitwiseBinaryOperands', 'PhanTypeMismatchDimFetch', 'PhanTypeMismatchReturn', 'PhanTypeMismatchReturnNullable', 'PhanTypeMismatchReturnProbablyReal', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], + 'htdocs/core/extrafieldsinexport.inc.php' => ['PhanTypeMismatchArgumentNullableInternal', 'PhanUndeclaredThis'], + 'htdocs/core/extrafieldsinimport.inc.php' => ['PhanTypeMismatchArgumentNullableInternal', 'PhanUndeclaredThis'], 'htdocs/core/filemanagerdol/connectors/php/connector.lib.php' => ['PhanPluginConstantVariableNull', 'PhanPluginSimplifyExpressionBool', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownArrayFunctionParamType', 'PhanTypeMismatchReturn'], 'htdocs/core/filemanagerdol/connectors/php/connector.php' => ['PhanPluginConstantVariableNull'], 'htdocs/core/get_info.php' => ['PhanPluginSuspiciousParamPosition', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanUndeclaredVariableAssignOp'], 'htdocs/core/get_menudiv.php' => ['PhanRedefinedClassReference'], 'htdocs/core/js/lib_head.js.php' => ['PhanTypeMismatchArgumentInternal'], - 'htdocs/core/lib/accounting.lib.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSimplifyExpressionBool', 'PhanPluginUnknownArrayFunctionParamType', 'PhanPluginUnknownArrayFunctionReturnType', 'PhanTypeExpectedObjectPropAccess', 'PhanTypeMismatchDefault'], - 'htdocs/core/lib/admin.lib.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginUnknownArrayFunctionParamType', 'PhanPluginUnknownArrayFunctionReturnType', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/lib/agenda.lib.php' => ['DeprecatedModuleName', 'PhanPluginConstantVariableNull', 'PhanPluginUnknownArrayFunctionParamType', 'PhanPluginUnknownArrayFunctionReturnType', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault'], + 'htdocs/core/lib/accounting.lib.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSimplifyExpressionBool', 'PhanPluginUnknownArrayFunctionParamType', 'PhanTypeExpectedObjectPropAccess', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchDefault'], + 'htdocs/core/lib/admin.lib.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginUnknownArrayFunctionParamType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/lib/agenda.lib.php' => ['DeprecatedModuleName', 'PhanPluginConstantVariableNull', 'PhanPluginUnknownArrayFunctionParamType', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault'], 'htdocs/core/lib/ajax.lib.php' => ['PhanPluginUnknownArrayFunctionParamType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchDefault', 'PhanTypeMismatchReturnNullable'], - 'htdocs/core/lib/asset.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/lib/bank.lib.php' => ['PhanPluginEmptyStatementIf', 'PhanPluginUnknownArrayFunctionReturnType', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredProperty'], - 'htdocs/core/lib/barcode.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchDimFetch'], - 'htdocs/core/lib/categories.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType'], - 'htdocs/core/lib/company.lib.php' => ['DeprecatedModuleName', 'PhanPluginSimplifyExpressionBool', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownArrayFunctionParamType', 'PhanPluginUnknownArrayFunctionReturnType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidUnaryOperandIncOrDec', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchPropertyProbablyReal'], - 'htdocs/core/lib/contact.lib.php' => ['DeprecatedModuleName', 'PhanPluginUnknownArrayFunctionReturnType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/lib/contract.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/lib/cron.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType'], - 'htdocs/core/lib/date.lib.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginPrintfIncompatibleArgumentType', 'PhanPluginUnknownArrayFunctionParamType', 'PhanPluginUnknownArrayFunctionReturnType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidRightOperandOfAdd', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturn', 'PhanTypeMismatchReturnNullable', 'PhanTypeMismatchReturnProbablyReal'], + 'htdocs/core/lib/asset.lib.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/lib/bank.lib.php' => ['PhanPluginEmptyStatementIf', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredProperty'], + 'htdocs/core/lib/barcode.lib.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchDimFetch'], + 'htdocs/core/lib/company.lib.php' => ['DeprecatedModuleName', 'PhanPluginSimplifyExpressionBool', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownArrayFunctionParamType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidUnaryOperandIncOrDec', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchPropertyProbablyReal'], + 'htdocs/core/lib/contact.lib.php' => ['DeprecatedModuleName', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/lib/contract.lib.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/lib/date.lib.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginPrintfIncompatibleArgumentType', 'PhanPluginUnknownArrayFunctionParamType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidRightOperandOfAdd', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturn', 'PhanTypeMismatchReturnNullable', 'PhanTypeMismatchReturnProbablyReal'], 'htdocs/core/lib/doc.lib.php' => ['PhanPossiblyUndeclaredVariable'], - 'htdocs/core/lib/donation.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/lib/ecm.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType'], - 'htdocs/core/lib/emailing.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType'], - 'htdocs/core/lib/eventorganization.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType'], - 'htdocs/core/lib/expedition.lib.php' => ['DeprecatedModuleName', 'PhanPluginUnknownArrayFunctionReturnType'], - 'htdocs/core/lib/expensereport.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/lib/fichinter.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/lib/files.lib.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateExpressionBinaryOp', 'PhanPluginDuplicateIfCondition', 'PhanPluginSimplifyExpressionBool', 'PhanPluginSuspiciousParamOrderInternal', 'PhanPluginUnknownArrayFunctionParamType', 'PhanPluginUnknownArrayFunctionReturnType', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredVariable', 'PhanSuspiciousMagicConstant', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentInternalReal', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchReturnNullable', 'PhanTypeMismatchReturnProbablyReal', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], - 'htdocs/core/lib/fiscalyear.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType'], - 'htdocs/core/lib/fourn.lib.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownArrayFunctionReturnType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/lib/ftp.lib.php' => ['PhanPluginDuplicateIfStatements', 'PhanPluginUnknownArrayFunctionReturnType', 'PhanPluginUseReturnValueInternalKnown', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentNullableInternal'], - 'htdocs/core/lib/functions.lib.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanNonClassMethodCall', 'PhanParamTooMany', 'PhanPluginAlwaysReturnFunction', 'PhanPluginDuplicateArrayKey', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginDuplicateIfCondition', 'PhanPluginPrintfIncompatibleArgumentType', 'PhanPluginPrintfNoSpecifiers', 'PhanPluginPrintfNotPercent', 'PhanPluginPrintfVariableFormatString', 'PhanPluginSimplifyExpressionBool', 'PhanPluginSuspiciousParamOrderInternal', 'PhanPluginSuspiciousParamPosition', 'PhanPluginSuspiciousParamPositionInternal', 'PhanPluginUnknownArrayFunctionParamType', 'PhanPluginUnknownArrayFunctionReturnType', 'PhanPluginUnknownClosureParamType', 'PhanPluginUnknownClosureReturnType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnsafeEval', 'PhanPossiblyUndeclaredVariable', 'PhanRedefineFunctionInternal', 'PhanTypeArraySuspicious', 'PhanTypeInvalidUnaryOperandIncOrDec', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentInternalReal', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchReturn', 'PhanTypeMismatchReturnNullable', 'PhanTypeMismatchReturnProbablyReal', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty', 'UnknownSanitizeType'], - 'htdocs/core/lib/functions2.lib.php' => ['PhanDeprecatedFunctionInternal', 'PhanParamSuspiciousOrder', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSimplifyExpressionBool', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownArrayFunctionParamType', 'PhanPluginUnknownArrayFunctionReturnType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnsafeEval', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchReturnNullable', 'PhanUndeclaredVariableAssignOp'], + 'htdocs/core/lib/donation.lib.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/lib/expedition.lib.php' => ['DeprecatedModuleName'], + 'htdocs/core/lib/expensereport.lib.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/lib/fichinter.lib.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/lib/files.lib.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateExpressionBinaryOp', 'PhanPluginDuplicateIfCondition', 'PhanPluginSimplifyExpressionBool', 'PhanPluginSuspiciousParamOrderInternal', 'PhanPluginUnknownArrayFunctionParamType', 'PhanPossiblyUndeclaredVariable', 'PhanSuspiciousMagicConstant', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentInternalReal', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchReturnNullable', 'PhanTypeMismatchReturnProbablyReal', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], + 'htdocs/core/lib/fourn.lib.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/lib/ftp.lib.php' => ['PhanPluginDuplicateIfStatements', 'PhanPluginUseReturnValueInternalKnown', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentNullableInternal'], + 'htdocs/core/lib/functions.lib.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanNonClassMethodCall', 'PhanParamTooMany', 'PhanPluginAlwaysReturnFunction', 'PhanPluginDuplicateArrayKey', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginDuplicateIfCondition', 'PhanPluginPrintfIncompatibleArgumentType', 'PhanPluginPrintfNoSpecifiers', 'PhanPluginPrintfNotPercent', 'PhanPluginPrintfVariableFormatString', 'PhanPluginSimplifyExpressionBool', 'PhanPluginSuspiciousParamOrderInternal', 'PhanPluginSuspiciousParamPosition', 'PhanPluginSuspiciousParamPositionInternal', 'PhanPluginUnknownArrayFunctionParamType', 'PhanPluginUnknownClosureParamType', 'PhanPluginUnknownClosureReturnType', 'PhanPluginUnsafeEval', 'PhanPossiblyUndeclaredVariable', 'PhanRedefineFunctionInternal', 'PhanTypeArraySuspicious', 'PhanTypeInvalidUnaryOperandIncOrDec', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentInternalReal', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchReturn', 'PhanTypeMismatchReturnNullable', 'PhanTypeMismatchReturnProbablyReal', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty', 'UnknownSanitizeType'], + 'htdocs/core/lib/functions2.lib.php' => ['PhanDeprecatedFunctionInternal', 'PhanParamSuspiciousOrder', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSimplifyExpressionBool', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownArrayFunctionParamType', 'PhanPluginUnsafeEval', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchReturnNullable', 'PhanUndeclaredVariableAssignOp'], 'htdocs/core/lib/functions_ch.lib.php' => ['PhanTypeMismatchDimFetch', 'PhanUndeclaredVariableDim'], - 'htdocs/core/lib/functionsnumtoword.lib.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentInternal'], - 'htdocs/core/lib/geturl.lib.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginConstantVariableNull', 'PhanPluginUnknownArrayFunctionReturnType', 'PhanTypeMismatchArgumentNullableInternal'], - 'htdocs/core/lib/holiday.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/lib/hrm.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType'], - 'htdocs/core/lib/images.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchReturn'], - 'htdocs/core/lib/import.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType'], - 'htdocs/core/lib/intracommreport.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType'], - 'htdocs/core/lib/invoice.lib.php' => ['DeprecatedModuleName', 'PhanPluginUnknownArrayFunctionReturnType', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredVariable'], + 'htdocs/core/lib/functionsnumtoword.lib.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal'], + 'htdocs/core/lib/geturl.lib.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginConstantVariableNull', 'PhanTypeMismatchArgumentNullableInternal'], + 'htdocs/core/lib/holiday.lib.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/lib/images.lib.php' => ['PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchReturn'], + 'htdocs/core/lib/invoice.lib.php' => ['DeprecatedModuleName', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredVariable'], 'htdocs/core/lib/invoice2.lib.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownArrayFunctionParamType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanUndeclaredMethod'], 'htdocs/core/lib/json.lib.php' => ['PhanPluginUnsafeEval', 'PhanRedefineFunctionInternal'], - 'htdocs/core/lib/ldap.lib.php' => ['DeprecatedModuleName', 'PhanPluginUnknownArrayFunctionParamType', 'PhanPluginUnknownArrayFunctionReturnType', 'PhanUndeclaredVariableDim'], - 'htdocs/core/lib/loan.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/lib/mailmanspip.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType'], - 'htdocs/core/lib/member.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/lib/memory.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchDimFetch', 'PhanTypeMismatchReturnProbablyReal'], + 'htdocs/core/lib/ldap.lib.php' => ['DeprecatedModuleName', 'PhanPluginUnknownArrayFunctionParamType', 'PhanUndeclaredVariableDim'], + 'htdocs/core/lib/loan.lib.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/lib/member.lib.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/lib/memory.lib.php' => ['PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchDimFetch', 'PhanTypeMismatchReturnProbablyReal'], 'htdocs/core/lib/modulebuilder.lib.php' => ['PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownArrayFunctionParamType', 'PhanPluginUnsafeEval', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchDefault', 'PhanTypeSuspiciousStringExpression'], - 'htdocs/core/lib/multicurrency.lib.php' => ['PhanPluginUnknownArrayFunctionParamType', 'PhanPluginUnknownArrayFunctionReturnType'], - 'htdocs/core/lib/oauth.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType'], - 'htdocs/core/lib/order.lib.php' => ['DeprecatedModuleName', 'PhanPluginUnknownArrayFunctionReturnType', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredVariable'], - 'htdocs/core/lib/payments.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault'], - 'htdocs/core/lib/pdf.lib.php' => ['DeprecatedModuleName', 'PhanAccessMethodProtected', 'PhanPluginUnknownArrayFunctionParamType', 'PhanPluginUnknownArrayFunctionReturnType', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchReturn', 'PhanTypeMismatchReturnNullable', 'PhanUndeclaredClassMethod', 'PhanUndeclaredClassProperty', 'PhanUndeclaredProperty', 'PhanUndeclaredTypeReturnType'], - 'htdocs/core/lib/prelevement.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType'], - 'htdocs/core/lib/price.lib.php' => ['PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownArrayFunctionReturnType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidRightOperandOfAdd', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchDefault'], - 'htdocs/core/lib/product.lib.php' => ['DeprecatedModuleName', 'PhanPluginUnknownArrayFunctionReturnType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturn', 'PhanUndeclaredProperty'], - 'htdocs/core/lib/project.lib.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginUnknownArrayFunctionParamType', 'PhanPluginUnknownArrayFunctionReturnType', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchReturn', 'PhanUndeclaredProperty'], - 'htdocs/core/lib/propal.lib.php' => ['DeprecatedModuleName', 'PhanPluginUnknownArrayFunctionReturnType', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredVariable'], - 'htdocs/core/lib/receiptprinter.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType'], - 'htdocs/core/lib/reception.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/lib/multicurrency.lib.php' => ['PhanPluginUnknownArrayFunctionParamType'], + 'htdocs/core/lib/order.lib.php' => ['DeprecatedModuleName', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredVariable'], + 'htdocs/core/lib/payments.lib.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault'], + 'htdocs/core/lib/pdf.lib.php' => ['DeprecatedModuleName', 'PhanAccessMethodProtected', 'PhanPluginUnknownArrayFunctionParamType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchReturn', 'PhanTypeMismatchReturnNullable', 'PhanUndeclaredClassMethod', 'PhanUndeclaredClassProperty', 'PhanUndeclaredProperty', 'PhanUndeclaredTypeReturnType'], + 'htdocs/core/lib/price.lib.php' => ['PhanPluginSuspiciousParamPosition', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidRightOperandOfAdd', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchDefault'], + 'htdocs/core/lib/product.lib.php' => ['DeprecatedModuleName', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturn', 'PhanUndeclaredProperty'], + 'htdocs/core/lib/project.lib.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginUnknownArrayFunctionParamType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchReturn', 'PhanUndeclaredProperty'], + 'htdocs/core/lib/propal.lib.php' => ['DeprecatedModuleName', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredVariable'], + 'htdocs/core/lib/reception.lib.php' => ['PhanTypeMismatchArgumentProbablyReal'], 'htdocs/core/lib/report.lib.php' => ['PhanPluginUnknownArrayFunctionParamType'], - 'htdocs/core/lib/resource.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/lib/salaries.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/lib/security.lib.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownArrayFunctionParamType', 'PhanPluginUnknownArrayFunctionReturnType', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentInternalReal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault'], - 'htdocs/core/lib/security2.lib.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginSimplifyExpressionBool', 'PhanPluginUnknownArrayFunctionParamType', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentInternalReal', 'PhanTypeMismatchArgumentNullableInternal'], - 'htdocs/core/lib/sendings.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/core/lib/resource.lib.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/lib/salaries.lib.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/lib/security.lib.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownArrayFunctionParamType', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentInternalReal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault'], + 'htdocs/core/lib/security2.lib.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginSimplifyExpressionBool', 'PhanPluginUnknownArrayFunctionParamType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentInternalReal', 'PhanTypeMismatchArgumentNullableInternal'], + 'htdocs/core/lib/sendings.lib.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], 'htdocs/core/lib/signature.lib.php' => ['PhanSuspiciousMagicConstant', 'PhanTypeMismatchDefault'], - 'htdocs/core/lib/stock.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType'], - 'htdocs/core/lib/supplier_proposal.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/lib/takepos.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType'], - 'htdocs/core/lib/tax.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/lib/ticket.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault'], + 'htdocs/core/lib/supplier_proposal.lib.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/lib/tax.lib.php' => ['PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/lib/ticket.lib.php' => ['PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault'], 'htdocs/core/lib/treeview.lib.php' => ['PhanPluginUnknownArrayFunctionParamType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchReturn'], - 'htdocs/core/lib/trip.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType'], - 'htdocs/core/lib/usergroups.lib.php' => ['PhanNoopArrayAccess', 'PhanPluginUnknownArrayFunctionReturnType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/lib/vat.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/lib/website.lib.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownArrayFunctionParamType', 'PhanPluginUnknownArrayFunctionReturnType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeExpectedObjectPropAccess', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchReturn', 'PhanTypeMismatchReturnNullable'], + 'htdocs/core/lib/usergroups.lib.php' => ['PhanNoopArrayAccess', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/lib/vat.lib.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/lib/website.lib.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownArrayFunctionParamType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeExpectedObjectPropAccess', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchReturn', 'PhanTypeMismatchReturnNullable'], 'htdocs/core/lib/website2.lib.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/core/lib/ws.lib.php' => ['PhanPluginUnknownArrayFunctionParamType'], 'htdocs/core/lib/xcal.lib.php' => ['PhanPluginUnknownArrayFunctionParamType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], @@ -890,21 +856,20 @@ return [ 'htdocs/core/login/functions_openid.php' => ['PhanTypeMismatchReturn'], 'htdocs/core/login/functions_openid_connect.php' => ['PhanTypeMismatchReturn'], 'htdocs/core/menus/standard/auguria.lib.php' => ['DeprecatedModuleName', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSuspiciousParamOrder', 'PhanPluginUnknownArrayFunctionParamType', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeSuspiciousEcho', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredProperty'], - 'htdocs/core/menus/standard/auguria_menu.php' => ['PhanParamSuspiciousOrder', 'PhanPluginDuplicateIfStatements', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanRedefineClass', 'PhanTypeMismatchDimAssignment', 'PhanUndeclaredVariable'], + 'htdocs/core/menus/standard/auguria_menu.php' => ['PhanParamSuspiciousOrder', 'PhanPluginDuplicateIfStatements', 'PhanPluginUnknownPropertyType', 'PhanRedefineClass', 'PhanTypeMismatchDimAssignment', 'PhanUndeclaredVariable'], 'htdocs/core/menus/standard/eldy.lib.php' => ['DeprecatedModuleName', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownArrayFunctionParamType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeSuspiciousEcho', 'PhanTypeSuspiciousStringExpression', 'UnknownModuleName'], - 'htdocs/core/menus/standard/eldy_menu.php' => ['PhanParamSuspiciousOrder', 'PhanPluginDuplicateIfStatements', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanRedefineClass', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDimAssignment'], - 'htdocs/core/menus/standard/empty.php' => ['PhanParamSuspiciousOrder', 'PhanPluginDuplicateIfStatements', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanRedefineClass', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDimAssignment', 'PhanTypeMismatchReturnProbablyReal', 'PhanUndeclaredProperty', 'PhanUndeclaredVariable'], - 'htdocs/core/modules/DolibarrModules.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownArrayPropertyType', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturn', 'PhanTypeMismatchReturnNullable'], - 'htdocs/core/modules/action/modules_action.php' => ['PhanEmptyFQSENInClasslike', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal'], + 'htdocs/core/menus/standard/eldy_menu.php' => ['PhanParamSuspiciousOrder', 'PhanPluginDuplicateIfStatements', 'PhanPluginUnknownPropertyType', 'PhanRedefineClass', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDimAssignment'], + 'htdocs/core/menus/standard/empty.php' => ['PhanParamSuspiciousOrder', 'PhanPluginDuplicateIfStatements', 'PhanPluginUnknownPropertyType', 'PhanRedefineClass', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDimAssignment', 'PhanTypeMismatchReturnProbablyReal', 'PhanUndeclaredProperty', 'PhanUndeclaredVariable'], + 'htdocs/core/modules/DolibarrModules.class.php' => ['PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturn', 'PhanTypeMismatchReturnNullable'], + 'htdocs/core/modules/action/modules_action.php' => ['PhanEmptyFQSENInClasslike', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal'], 'htdocs/core/modules/action/rapport.class.php' => ['PhanPluginSuspiciousParamOrder', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchDefault', 'PhanTypeMismatchReturn', 'PhanUndeclaredClassMethod', 'PhanUndeclaredProperty', 'PhanUndeclaredTypeParameter'], 'htdocs/core/modules/asset/doc/doc_generic_asset_odt.modules.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/core/modules/asset/doc/pdf_standard_asset.modules.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSuspiciousParamOrder', 'PhanPluginSuspiciousParamOrderInternal', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownArrayPropertyType', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchArgumentSuperType', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], + 'htdocs/core/modules/asset/doc/pdf_standard_asset.modules.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSuspiciousParamOrder', 'PhanPluginSuspiciousParamOrderInternal', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchArgumentSuperType', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], 'htdocs/core/modules/asset/mod_asset_advanced.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturn', 'PhanUndeclaredProperty'], 'htdocs/core/modules/asset/mod_asset_standard.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginPrintfIncompatibleArgumentTypeWeak', 'PhanTypeMismatchReturn'], - 'htdocs/core/modules/asset/modules_asset.php' => ['PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownArrayPropertyType', 'PhanUndeclaredProperty'], + 'htdocs/core/modules/asset/modules_asset.php' => ['PhanUndeclaredProperty'], 'htdocs/core/modules/bank/doc/pdf_ban.modules.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSuspiciousParamOrder', 'PhanUndeclaredClassMethod', 'PhanUndeclaredProperty', 'PhanUndeclaredTypeParameter'], - 'htdocs/core/modules/bank/doc/pdf_sepamandate.modules.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSuspiciousParamOrder', 'PhanPluginUnknownArrayMethodParamType', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], - 'htdocs/core/modules/bank/modules_bank.php' => ['PhanPluginUnknownArrayMethodReturnType'], + 'htdocs/core/modules/bank/doc/pdf_sepamandate.modules.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSuspiciousParamOrder', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], 'htdocs/core/modules/barcode/doc/phpbarcode.modules.php' => ['PhanPossiblyNullTypeMismatchProperty', 'PhanPossiblyUndeclaredVariable'], 'htdocs/core/modules/barcode/doc/tcpdfbarcode.modules.php' => ['PhanTypeMismatchArgumentInternal'], 'htdocs/core/modules/barcode/mod_barcode_product_standard.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentSuperType', 'PhanTypeMismatchDefault'], @@ -913,81 +878,78 @@ return [ 'htdocs/core/modules/bom/doc/doc_generic_bom_odt.modules.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], 'htdocs/core/modules/bom/mod_bom_advanced.php' => ['PhanParamSignatureMismatch', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturn'], 'htdocs/core/modules/bom/mod_bom_standard.php' => ['PhanDeprecatedFunctionInternal', 'PhanParamSignatureMismatch', 'PhanPluginPrintfIncompatibleArgumentTypeWeak', 'PhanTypeMismatchReturn'], - 'htdocs/core/modules/bom/modules_bom.php' => ['PhanPluginUnknownArrayMethodReturnType', 'PhanUndeclaredProperty'], + 'htdocs/core/modules/bom/modules_bom.php' => ['PhanUndeclaredProperty'], 'htdocs/core/modules/cheque/doc/pdf_blochet.class.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSuspiciousParamOrder', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], 'htdocs/core/modules/cheque/mod_chequereceipt_mint.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginPrintfIncompatibleArgumentTypeWeak', 'PhanTypeMismatchReturn'], 'htdocs/core/modules/cheque/mod_chequereceipt_thyme.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturn'], - 'htdocs/core/modules/cheque/modules_chequereceipts.php' => ['PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownObjectMethodCall', 'PhanUndeclaredProperty'], + 'htdocs/core/modules/cheque/modules_chequereceipts.php' => ['PhanUndeclaredProperty'], 'htdocs/core/modules/commande/doc/doc_generic_order_odt.modules.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/core/modules/commande/doc/pdf_einstein.modules.php' => ['GetPostUnknownSanitizeType', 'PhanPluginSimplifyExpressionBool', 'PhanPluginSuspiciousParamOrder', 'PhanPluginUnknownArrayPropertyType', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidRightOperandOfAdd', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], - 'htdocs/core/modules/commande/doc/pdf_eratosthene.modules.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSimplifyExpressionBool', 'PhanPluginSuspiciousParamOrder', 'PhanPluginSuspiciousParamOrderInternal', 'PhanPluginUnknownArrayPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchArgumentSuperType', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty', 'PhanUndeclaredVariable', 'PhanUndeclaredVariableDim'], + 'htdocs/core/modules/commande/doc/pdf_einstein.modules.php' => ['GetPostUnknownSanitizeType', 'PhanPluginSimplifyExpressionBool', 'PhanPluginSuspiciousParamOrder', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidRightOperandOfAdd', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], + 'htdocs/core/modules/commande/doc/pdf_eratosthene.modules.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSimplifyExpressionBool', 'PhanPluginSuspiciousParamOrder', 'PhanPluginSuspiciousParamOrderInternal', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchArgumentSuperType', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty', 'PhanUndeclaredVariable', 'PhanUndeclaredVariableDim'], 'htdocs/core/modules/commande/mod_commande_marbre.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginPrintfIncompatibleArgumentTypeWeak', 'PhanTypeMismatchReturn'], 'htdocs/core/modules/commande/mod_commande_saphir.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturn'], - 'htdocs/core/modules/commande/modules_commande.php' => ['PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownPropertyType', 'PhanUndeclaredProperty'], + 'htdocs/core/modules/commande/modules_commande.php' => ['PhanPluginUnknownPropertyType', 'PhanUndeclaredProperty'], 'htdocs/core/modules/contract/doc/doc_generic_contract_odt.modules.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/core/modules/contract/doc/pdf_strato.modules.php' => ['PhanPluginSuspiciousParamOrder', 'PhanPluginUnknownArrayPropertyType', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeMismatchReturnProbablyReal', 'PhanUndeclaredClassMethod', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty', 'PhanUndeclaredTypeParameter', 'PhanUndeclaredVariable'], + 'htdocs/core/modules/contract/doc/pdf_strato.modules.php' => ['PhanPluginSuspiciousParamOrder', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeMismatchReturnProbablyReal', 'PhanUndeclaredClassMethod', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty', 'PhanUndeclaredTypeParameter', 'PhanUndeclaredVariable'], 'htdocs/core/modules/contract/mod_contract_magre.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturn'], 'htdocs/core/modules/contract/mod_contract_serpis.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginPrintfIncompatibleArgumentTypeWeak', 'PhanTypeMismatchReturn'], - 'htdocs/core/modules/contract/modules_contract.php' => ['PhanPluginUnknownArrayMethodReturnType', 'PhanUndeclaredProperty'], - 'htdocs/core/modules/delivery/doc/pdf_storm.modules.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSuspiciousParamOrder', 'PhanPluginSuspiciousParamOrderInternal', 'PhanPluginUnknownArrayPropertyType', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchArgumentSuperType', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], - 'htdocs/core/modules/delivery/doc/pdf_typhon.modules.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSuspiciousParamOrder', 'PhanPluginUnknownArrayPropertyType', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidRightOperandOfAdd', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], + 'htdocs/core/modules/contract/modules_contract.php' => ['PhanUndeclaredProperty'], + 'htdocs/core/modules/delivery/doc/pdf_storm.modules.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSuspiciousParamOrder', 'PhanPluginSuspiciousParamOrderInternal', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchArgumentSuperType', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], + 'htdocs/core/modules/delivery/doc/pdf_typhon.modules.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSuspiciousParamOrder', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidRightOperandOfAdd', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], 'htdocs/core/modules/delivery/mod_delivery_jade.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginPrintfIncompatibleArgumentTypeWeak', 'PhanTypeMismatchDefault', 'PhanTypeMismatchReturn'], 'htdocs/core/modules/delivery/mod_delivery_saphir.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchReturn'], - 'htdocs/core/modules/delivery/modules_delivery.php' => ['PhanPluginUnknownArrayMethodReturnType', 'PhanUndeclaredProperty'], + 'htdocs/core/modules/delivery/modules_delivery.php' => ['PhanUndeclaredProperty'], 'htdocs/core/modules/dons/html_cerfafr.modules.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanTypeMismatchArgumentInternal', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], - 'htdocs/core/modules/dons/modules_don.php' => ['PhanPluginUnknownArrayMethodReturnType', 'PhanUndeclaredProperty'], + 'htdocs/core/modules/dons/modules_don.php' => ['PhanUndeclaredProperty'], 'htdocs/core/modules/expedition/doc/doc_generic_shipment_odt.modules.php' => ['PhanUndeclaredProperty'], - 'htdocs/core/modules/expedition/doc/pdf_espadon.modules.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSuspiciousParamOrder', 'PhanPluginSuspiciousParamOrderInternal', 'PhanPluginUnknownArrayPropertyType', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidRightOperandOfAdd', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchArgumentSuperType', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty', 'PhanUndeclaredVariable'], - 'htdocs/core/modules/expedition/doc/pdf_merou.modules.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSuspiciousParamOrder', 'PhanPluginUnknownArrayPropertyType', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidRightOperandOfAdd', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], - 'htdocs/core/modules/expedition/doc/pdf_rouget.modules.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSuspiciousParamOrder', 'PhanPluginUnknownArrayPropertyType', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidRightOperandOfAdd', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], + 'htdocs/core/modules/expedition/doc/pdf_espadon.modules.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSuspiciousParamOrder', 'PhanPluginSuspiciousParamOrderInternal', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidRightOperandOfAdd', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchArgumentSuperType', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty', 'PhanUndeclaredVariable'], + 'htdocs/core/modules/expedition/doc/pdf_merou.modules.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSuspiciousParamOrder', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidRightOperandOfAdd', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], + 'htdocs/core/modules/expedition/doc/pdf_rouget.modules.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSuspiciousParamOrder', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidRightOperandOfAdd', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], 'htdocs/core/modules/expedition/mod_expedition_ribera.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturn'], 'htdocs/core/modules/expedition/mod_expedition_safor.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginPrintfIncompatibleArgumentTypeWeak', 'PhanTypeMismatchReturn'], - 'htdocs/core/modules/expedition/modules_expedition.php' => ['PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownPropertyType'], - 'htdocs/core/modules/expensereport/doc/pdf_standard.modules.php' => ['DeprecatedModuleName', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSuspiciousParamOrder', 'PhanPluginUnknownPropertyType', 'PhanRedefineClass', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], + 'htdocs/core/modules/expedition/modules_expedition.php' => ['PhanPluginUnknownPropertyType'], + 'htdocs/core/modules/expensereport/doc/pdf_standard.modules.php' => ['DeprecatedModuleName', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSuspiciousParamOrder', 'PhanPluginUnknownPropertyType', 'PhanRedefineClass', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], 'htdocs/core/modules/expensereport/mod_expensereport_jade.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginPrintfIncompatibleArgumentTypeWeak', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchReturn'], 'htdocs/core/modules/expensereport/mod_expensereport_sand.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturn'], - 'htdocs/core/modules/expensereport/modules_expensereport.php' => ['PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownArrayPropertyType', 'PhanPluginUnknownPropertyType'], - 'htdocs/core/modules/export/export_csviso.modules.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanUndeclaredProperty'], - 'htdocs/core/modules/export/export_csvutf8.modules.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanUndeclaredProperty'], - 'htdocs/core/modules/export/export_excel2007.modules.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchDimAssignment', 'PhanTypeMismatchDimFetchNullable', 'PhanTypeMismatchReturn', 'PhanUndeclaredProperty'], - 'htdocs/core/modules/export/export_tsv.modules.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanUndeclaredProperty'], - 'htdocs/core/modules/export/exportcsv.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanUndeclaredProperty'], - 'htdocs/core/modules/export/modules_export.php' => ['PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownObjectMethodCall', 'PhanUndeclaredProperty'], + 'htdocs/core/modules/expensereport/modules_expensereport.php' => ['PhanPluginUnknownPropertyType'], + 'htdocs/core/modules/export/export_csviso.modules.php' => ['PhanUndeclaredProperty'], + 'htdocs/core/modules/export/export_csvutf8.modules.php' => ['PhanUndeclaredProperty'], + 'htdocs/core/modules/export/export_excel2007.modules.php' => ['PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchDimAssignment', 'PhanTypeMismatchDimFetchNullable', 'PhanTypeMismatchReturn', 'PhanUndeclaredProperty'], + 'htdocs/core/modules/export/export_tsv.modules.php' => ['PhanPluginUnknownPropertyType', 'PhanUndeclaredProperty'], + 'htdocs/core/modules/export/exportcsv.class.php' => ['PhanPluginUnknownPropertyType', 'PhanUndeclaredProperty'], + 'htdocs/core/modules/export/modules_export.php' => ['PhanUndeclaredProperty'], 'htdocs/core/modules/facture/doc/doc_generic_invoice_odt.modules.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/core/modules/facture/doc/pdf_crabe.modules.php' => ['PhanPluginEmptyStatementIf', 'PhanPluginSimplifyExpressionBool', 'PhanPluginSuspiciousParamOrder', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownArrayPropertyType', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidRightOperandOfAdd', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], - 'htdocs/core/modules/facture/doc/pdf_sponge.modules.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSimplifyExpressionBool', 'PhanPluginSuspiciousParamOrder', 'PhanPluginSuspiciousParamOrderInternal', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownArrayPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchArgumentSuperType', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], + 'htdocs/core/modules/facture/doc/pdf_crabe.modules.php' => ['PhanPluginEmptyStatementIf', 'PhanPluginSimplifyExpressionBool', 'PhanPluginSuspiciousParamOrder', 'PhanPluginSuspiciousParamPosition', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidRightOperandOfAdd', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], + 'htdocs/core/modules/facture/doc/pdf_sponge.modules.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSimplifyExpressionBool', 'PhanPluginSuspiciousParamOrder', 'PhanPluginSuspiciousParamOrderInternal', 'PhanPluginSuspiciousParamPosition', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchArgumentSuperType', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], 'htdocs/core/modules/facture/mod_facture_mars.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginPrintfIncompatibleArgumentTypeWeak'], 'htdocs/core/modules/facture/mod_facture_mercure.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturn'], 'htdocs/core/modules/facture/mod_facture_terre.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginPrintfIncompatibleArgumentTypeWeak', 'PhanTypeMismatchReturn'], - 'htdocs/core/modules/facture/modules_facture.php' => ['PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownPropertyType'], - 'htdocs/core/modules/fichinter/doc/pdf_soleil.modules.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSuspiciousParamOrder', 'PhanPluginUnknownArrayPropertyType', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDeclaredParamNullable', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], + 'htdocs/core/modules/facture/modules_facture.php' => ['PhanPluginUnknownPropertyType'], + 'htdocs/core/modules/fichinter/doc/pdf_soleil.modules.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSuspiciousParamOrder', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDeclaredParamNullable', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], 'htdocs/core/modules/fichinter/mod_arctic.php' => ['PhanTypeMismatchDefault', 'PhanTypeMismatchReturn'], 'htdocs/core/modules/fichinter/mod_pacific.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginPrintfIncompatibleArgumentTypeWeak', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchDefault'], - 'htdocs/core/modules/fichinter/modules_fichinter.php' => ['PhanEmptyFQSENInClasslike', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchDefault'], + 'htdocs/core/modules/fichinter/modules_fichinter.php' => ['PhanEmptyFQSENInClasslike', 'PhanPluginUnknownPropertyType', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchDefault'], 'htdocs/core/modules/holiday/mod_holiday_immaculate.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturn'], 'htdocs/core/modules/holiday/mod_holiday_madonna.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginPrintfIncompatibleArgumentTypeWeak', 'PhanTypeMismatchReturn'], - 'htdocs/core/modules/holiday/modules_holiday.php' => ['PhanPluginUnknownArrayMethodReturnType', 'PhanUndeclaredProperty'], + 'htdocs/core/modules/holiday/modules_holiday.php' => ['PhanUndeclaredProperty'], 'htdocs/core/modules/hrm/mod_evaluation_advanced.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturn'], 'htdocs/core/modules/hrm/mod_evaluation_standard.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginPrintfIncompatibleArgumentTypeWeak', 'PhanTypeMismatchReturn'], - 'htdocs/core/modules/hrm/modules_evaluation.php' => ['PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownPropertyType'], - 'htdocs/core/modules/import/import_csv.modules.php' => ['PhanDeprecatedFunctionInternal', 'PhanParamSpecial1', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchProperty', 'PhanUndeclaredProperty'], - 'htdocs/core/modules/import/import_xlsx.modules.php' => ['PhanParamSpecial1', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMagicVoidWithReturn', 'PhanTypeMismatchProperty', 'PhanTypeMismatchReturnProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/core/modules/import/modules_import.php' => ['PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchReturn', 'PhanUndeclaredProperty'], - 'htdocs/core/modules/mailings/advthirdparties.modules.php' => ['DeprecatedModuleName', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType'], + 'htdocs/core/modules/hrm/modules_evaluation.php' => ['PhanPluginUnknownPropertyType'], + 'htdocs/core/modules/import/import_csv.modules.php' => ['PhanDeprecatedFunctionInternal', 'PhanParamSpecial1', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchProperty', 'PhanUndeclaredProperty'], + 'htdocs/core/modules/import/import_xlsx.modules.php' => ['PhanParamSpecial1', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMagicVoidWithReturn', 'PhanTypeMismatchProperty', 'PhanTypeMismatchReturnProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/core/modules/import/modules_import.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeMismatchReturn', 'PhanUndeclaredProperty'], + 'htdocs/core/modules/mailings/advthirdparties.modules.php' => ['DeprecatedModuleName'], 'htdocs/core/modules/mailings/contacts1.modules.php' => ['PhanTypeExpectedObjectPropAccessButGotNull', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariable'], - 'htdocs/core/modules/mailings/eventorganization.modules.php' => ['PhanPluginUnknownArrayMethodReturnType', 'PhanTypeExpectedObjectPropAccessButGotNull', 'PhanUndeclaredVariable'], - 'htdocs/core/modules/mailings/modules_mailings.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType'], - 'htdocs/core/modules/mailings/partnership.modules.php' => ['PhanPluginUnknownArrayMethodReturnType'], - 'htdocs/core/modules/mailings/thirdparties.modules.php' => ['DeprecatedModuleName', 'PhanPluginUnknownArrayMethodReturnType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/modules/mailings/thirdparties_services_expired.modules.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownArrayMethodReturnType', 'PhanTypeExpectedObjectPropAccessButGotNull', 'PhanTypeMismatchDimFetch', 'PhanTypeMismatchReturnProbablyReal', 'PhanUndeclaredProperty', 'PhanUndeclaredVariable'], - 'htdocs/core/modules/mailings/xinputfile.modules.php' => ['PhanPluginUnknownArrayMethodReturnType'], - 'htdocs/core/modules/mailings/xinputuser.modules.php' => ['PhanPluginUnknownArrayMethodReturnType'], - 'htdocs/core/modules/member/doc/doc_generic_member_odt.class.php' => ['PhanPluginUnknownArrayMethodReturnType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeSuspiciousNonTraversableForeach', 'PhanUndeclaredProperty'], - 'htdocs/core/modules/member/doc/pdf_standard.class.php' => ['PhanParamSignatureMismatch', 'PhanPluginUnknownArrayMethodParamType', 'PhanPossiblyUndeclaredVariable', 'PhanRedefineClass', 'PhanTypeMismatchProperty', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], + 'htdocs/core/modules/mailings/eventorganization.modules.php' => ['PhanTypeExpectedObjectPropAccessButGotNull', 'PhanUndeclaredVariable'], + 'htdocs/core/modules/mailings/modules_mailings.php' => ['PhanPluginUnknownPropertyType'], + 'htdocs/core/modules/mailings/thirdparties.modules.php' => ['DeprecatedModuleName', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/modules/mailings/thirdparties_services_expired.modules.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeExpectedObjectPropAccessButGotNull', 'PhanTypeMismatchDimFetch', 'PhanTypeMismatchReturnProbablyReal', 'PhanUndeclaredProperty', 'PhanUndeclaredVariable'], + 'htdocs/core/modules/member/doc/doc_generic_member_odt.class.php' => ['PhanPossiblyUndeclaredVariable', 'PhanTypeSuspiciousNonTraversableForeach', 'PhanUndeclaredProperty'], + 'htdocs/core/modules/member/doc/pdf_standard.class.php' => ['PhanParamSignatureMismatch', 'PhanPossiblyUndeclaredVariable', 'PhanRedefineClass', 'PhanTypeMismatchProperty', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], 'htdocs/core/modules/member/mod_member_advanced.php' => ['PhanPluginPrintfIncompatibleArgumentTypeWeak', 'PhanTypeMismatchReturn'], 'htdocs/core/modules/member/mod_member_simple.php' => ['PhanTypeMismatchReturn'], - 'htdocs/core/modules/member/modules_cards.php' => ['PhanEmptyFQSENInClasslike', 'PhanPluginUnknownArrayFunctionParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal'], - 'htdocs/core/modules/member/modules_member.class.php' => ['PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/core/modules/member/modules_cards.php' => ['PhanEmptyFQSENInClasslike', 'PhanPluginUnknownArrayFunctionParamType', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal'], + 'htdocs/core/modules/member/modules_member.class.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], 'htdocs/core/modules/modAdherent.class.php' => ['PhanTypeMismatchArgumentProbablyReal'], 'htdocs/core/modules/modAgenda.class.php' => ['PhanTypeMismatchArgumentProbablyReal'], 'htdocs/core/modules/modCategorie.class.php' => ['DeprecatedModuleName'], @@ -997,64 +959,63 @@ return [ 'htdocs/core/modules/modReception.class.php' => ['PhanDeprecatedFunctionInternal'], 'htdocs/core/modules/modTakePos.class.php' => ['PhanTypeMismatchProperty'], 'htdocs/core/modules/modUser.class.php' => ['DeprecatedModuleName'], - 'htdocs/core/modules/movement/doc/pdf_standard.modules.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginDuplicateExpressionBinaryOp', 'PhanPluginEmptyStatementIf', 'PhanPluginSuspiciousParamOrder', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanRedefineClass', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty', 'PhanUndeclaredVariable'], - 'htdocs/core/modules/movement/modules_movement.php' => ['PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownArrayPropertyType', 'PhanPluginUnknownPropertyType'], + 'htdocs/core/modules/movement/doc/pdf_standard.modules.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginDuplicateExpressionBinaryOp', 'PhanPluginEmptyStatementIf', 'PhanPluginSuspiciousParamOrder', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanRedefineClass', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty', 'PhanUndeclaredVariable'], + 'htdocs/core/modules/movement/modules_movement.php' => ['PhanPluginUnknownPropertyType'], 'htdocs/core/modules/mrp/doc/doc_generic_mo_odt.modules.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/core/modules/mrp/doc/pdf_vinci.modules.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSuspiciousParamOrder', 'PhanPluginSuspiciousParamOrderInternal', 'PhanPluginUnknownArrayPropertyType', 'PhanTypeArraySuspiciousNull', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidRightOperandOfAdd', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentInternalProbablyReal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty', 'PhanUndeclaredVariable'], + 'htdocs/core/modules/mrp/doc/pdf_vinci.modules.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSuspiciousParamOrder', 'PhanPluginSuspiciousParamOrderInternal', 'PhanTypeArraySuspiciousNull', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidRightOperandOfAdd', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentInternalProbablyReal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty', 'PhanUndeclaredVariable'], 'htdocs/core/modules/mrp/mod_mo_advanced.php' => ['PhanParamSignatureMismatch', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturn'], 'htdocs/core/modules/mrp/mod_mo_standard.php' => ['PhanDeprecatedFunctionInternal', 'PhanParamSignatureMismatch', 'PhanPluginPrintfIncompatibleArgumentTypeWeak', 'PhanTypeMismatchReturn'], - 'htdocs/core/modules/mrp/modules_mo.php' => ['PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownPropertyType'], + 'htdocs/core/modules/mrp/modules_mo.php' => ['PhanPluginUnknownPropertyType'], 'htdocs/core/modules/oauth/generic_oauthcallback.php' => ['PhanUndeclaredMethod', 'PhanUnreferencedUseNormal'], - 'htdocs/core/modules/oauth/github_oauthcallback.php' => ['PhanUndeclaredGlobalVariable', 'PhanUndeclaredMethod', 'PhanUnreferencedUseNormal'], - 'htdocs/core/modules/oauth/google_oauthcallback.php' => ['PhanPluginUnknownObjectMethodCall', 'PhanUndeclaredMethod', 'PhanUnreferencedUseNormal'], + 'htdocs/core/modules/oauth/github_oauthcallback.php' => ['PhanUndeclaredMethod', 'PhanUnreferencedUseNormal'], + 'htdocs/core/modules/oauth/google_oauthcallback.php' => ['PhanUndeclaredMethod', 'PhanUnreferencedUseNormal'], 'htdocs/core/modules/oauth/microsoft_oauthcallback.php' => ['PhanUndeclaredMethod', 'PhanUnreferencedUseNormal'], - 'htdocs/core/modules/oauth/stripelive_oauthcallback.php' => ['PhanPluginUnknownObjectMethodCall', 'PhanUndeclaredGlobalVariable', 'PhanUnreferencedUseNormal'], - 'htdocs/core/modules/oauth/stripetest_oauthcallback.php' => ['PhanPluginUnknownObjectMethodCall', 'PhanUndeclaredGlobalVariable', 'PhanUnreferencedUseNormal'], + 'htdocs/core/modules/oauth/stripelive_oauthcallback.php' => ['PhanUnreferencedUseNormal'], + 'htdocs/core/modules/oauth/stripetest_oauthcallback.php' => ['PhanUnreferencedUseNormal'], 'htdocs/core/modules/payment/mod_payment_ant.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturn'], 'htdocs/core/modules/payment/mod_payment_cicada.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginPrintfIncompatibleArgumentTypeWeak', 'PhanTypeMismatchReturn'], 'htdocs/core/modules/payment/modules_payment.php' => ['PhanUndeclaredProperty'], - 'htdocs/core/modules/printing/modules_printing.php' => ['PhanPluginUnknownArrayMethodReturnType', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/core/modules/printing/printgcp.modules.php' => ['PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownArrayPropertyType', 'PhanPluginUnknownObjectMethodCall', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty', 'PhanUnreferencedUseNormal'], - 'htdocs/core/modules/printing/printipp.modules.php' => ['PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownArrayPropertyType', 'PhanTypeExpectedObjectPropAccess', 'PhanUndeclaredProperty'], - 'htdocs/core/modules/printsheet/doc/pdf_standardlabel.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanUndeclaredProperty'], - 'htdocs/core/modules/printsheet/doc/pdf_tcpdflabel.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanUndeclaredProperty'], - 'htdocs/core/modules/printsheet/modules_labels.php' => ['PhanEmptyFQSENInClasslike', 'PhanPluginUnknownArrayFunctionParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal'], + 'htdocs/core/modules/printing/modules_printing.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/core/modules/printing/printgcp.modules.php' => ['PhanUndeclaredMethod', 'PhanUndeclaredProperty', 'PhanUnreferencedUseNormal'], + 'htdocs/core/modules/printing/printipp.modules.php' => ['PhanTypeExpectedObjectPropAccess', 'PhanUndeclaredProperty'], + 'htdocs/core/modules/printsheet/doc/pdf_standardlabel.class.php' => ['PhanUndeclaredProperty'], + 'htdocs/core/modules/printsheet/doc/pdf_tcpdflabel.class.php' => ['PhanUndeclaredProperty'], + 'htdocs/core/modules/printsheet/modules_labels.php' => ['PhanEmptyFQSENInClasslike', 'PhanPluginUnknownArrayFunctionParamType', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal'], 'htdocs/core/modules/product/doc/doc_generic_product_odt.modules.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/core/modules/product/doc/pdf_standard.modules.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginEmptyStatementIf', 'PhanPluginSuspiciousParamOrder', 'PhanPossiblyUndeclaredVariable', 'PhanRedefineClass', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidRightOperandOfAdd', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], + 'htdocs/core/modules/product/doc/pdf_standard.modules.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginEmptyStatementIf', 'PhanPluginSuspiciousParamOrder', 'PhanPossiblyUndeclaredVariable', 'PhanRedefineClass', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidRightOperandOfAdd', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], 'htdocs/core/modules/product/mod_codeproduct_elephant.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeMismatchDefault', 'PhanTypeMismatchReturn'], 'htdocs/core/modules/product/mod_codeproduct_leopard.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeMismatchDefault'], - 'htdocs/core/modules/product/modules_product.class.php' => ['PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownArrayPropertyType', 'PhanTypeMismatchDefault', 'PhanUndeclaredProperty'], + 'htdocs/core/modules/product/modules_product.class.php' => ['PhanTypeMismatchDefault', 'PhanUndeclaredProperty'], 'htdocs/core/modules/product_batch/mod_lot_advanced.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturn'], 'htdocs/core/modules/product_batch/mod_lot_free.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeMismatchProperty'], 'htdocs/core/modules/product_batch/mod_lot_standard.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginPrintfIncompatibleArgumentTypeWeak', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchReturn'], 'htdocs/core/modules/product_batch/mod_sn_advanced.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturn'], 'htdocs/core/modules/product_batch/mod_sn_free.php' => ['PhanPluginUnknownPropertyType'], 'htdocs/core/modules/product_batch/mod_sn_standard.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginPrintfIncompatibleArgumentTypeWeak', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchReturn'], - 'htdocs/core/modules/product_batch/modules_product_batch.class.php' => ['PhanPluginUnknownArrayMethodReturnType', 'PhanUndeclaredProperty'], - 'htdocs/core/modules/project/doc/doc_generic_project_odt.modules.php' => ['DeprecatedModuleName', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeArraySuspicious', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/core/modules/project/doc/pdf_baleine.modules.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSuspiciousParamOrder', 'PhanPluginUnknownArrayPropertyType', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], - 'htdocs/core/modules/project/doc/pdf_beluga.modules.php' => ['DeprecatedModuleName', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSuspiciousParamOrder', 'PhanPluginUnknownArrayPropertyType', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], - 'htdocs/core/modules/project/doc/pdf_timespent.modules.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSuspiciousParamOrder', 'PhanPluginUnknownArrayPropertyType', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], + 'htdocs/core/modules/product_batch/modules_product_batch.class.php' => ['PhanUndeclaredProperty'], + 'htdocs/core/modules/project/doc/doc_generic_project_odt.modules.php' => ['DeprecatedModuleName', 'PhanPossiblyUndeclaredVariable', 'PhanTypeArraySuspicious', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/core/modules/project/doc/pdf_baleine.modules.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSuspiciousParamOrder', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], + 'htdocs/core/modules/project/doc/pdf_beluga.modules.php' => ['DeprecatedModuleName', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSuspiciousParamOrder', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], + 'htdocs/core/modules/project/doc/pdf_timespent.modules.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSuspiciousParamOrder', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], 'htdocs/core/modules/project/mod_project_simple.php' => ['PhanPluginPrintfIncompatibleArgumentTypeWeak', 'PhanTypeMismatchDefault', 'PhanTypeMismatchReturn'], 'htdocs/core/modules/project/mod_project_universal.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchReturn'], - 'htdocs/core/modules/project/modules_project.php' => ['PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownArrayPropertyType'], - 'htdocs/core/modules/project/task/doc/doc_generic_task_odt.modules.php' => ['DeprecatedModuleName', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeArraySuspicious', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty', 'PhanUndeclaredVariable'], + 'htdocs/core/modules/project/task/doc/doc_generic_task_odt.modules.php' => ['DeprecatedModuleName', 'PhanPossiblyUndeclaredVariable', 'PhanTypeArraySuspicious', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty', 'PhanUndeclaredVariable'], 'htdocs/core/modules/project/task/mod_task_simple.php' => ['PhanDeprecatedFunctionInternal', 'PhanParamSignatureMismatch', 'PhanPluginPrintfIncompatibleArgumentTypeWeak', 'PhanTypeMismatchDefault', 'PhanTypeMismatchReturn'], 'htdocs/core/modules/project/task/mod_task_universal.php' => ['PhanParamSignatureMismatch', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchReturn'], - 'htdocs/core/modules/project/task/modules_task.php' => ['PhanPluginUnknownArrayMethodReturnType', 'PhanUndeclaredProperty'], + 'htdocs/core/modules/project/task/modules_task.php' => ['PhanUndeclaredProperty'], 'htdocs/core/modules/propale/doc/doc_generic_proposal_odt.modules.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/core/modules/propale/doc/pdf_azur.modules.php' => ['PhanPluginEmptyStatementIf', 'PhanPluginSimplifyExpressionBool', 'PhanPluginSuspiciousParamOrder', 'PhanPluginUnknownArrayPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidRightOperandOfAdd', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty', 'PhanUndeclaredVariable', 'PhanUndeclaredVariableDim'], - 'htdocs/core/modules/propale/doc/pdf_cyan.modules.php' => ['PhanPluginAlwaysReturnMethod', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSimplifyExpressionBool', 'PhanPluginSuspiciousParamOrder', 'PhanPluginSuspiciousParamOrderInternal', 'PhanPluginUnknownArrayPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchArgumentSuperType', 'PhanTypeMissingReturn', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], + 'htdocs/core/modules/propale/doc/pdf_azur.modules.php' => ['PhanPluginEmptyStatementIf', 'PhanPluginSimplifyExpressionBool', 'PhanPluginSuspiciousParamOrder', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidRightOperandOfAdd', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty', 'PhanUndeclaredVariable', 'PhanUndeclaredVariableDim'], + 'htdocs/core/modules/propale/doc/pdf_cyan.modules.php' => ['PhanPluginAlwaysReturnMethod', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSimplifyExpressionBool', 'PhanPluginSuspiciousParamOrder', 'PhanPluginSuspiciousParamOrderInternal', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchArgumentSuperType', 'PhanTypeMissingReturn', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], 'htdocs/core/modules/propale/mod_propale_marbre.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginPrintfIncompatibleArgumentTypeWeak', 'PhanTypeMismatchReturn'], 'htdocs/core/modules/propale/mod_propale_saphir.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturn'], - 'htdocs/core/modules/propale/modules_propale.php' => ['PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownPropertyType'], - 'htdocs/core/modules/rapport/pdf_paiement.class.php' => ['DeprecatedModuleName', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSuspiciousParamOrder', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], + 'htdocs/core/modules/propale/modules_propale.php' => ['PhanPluginUnknownPropertyType'], + 'htdocs/core/modules/rapport/pdf_paiement.class.php' => ['DeprecatedModuleName', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSuspiciousParamOrder', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], 'htdocs/core/modules/reception/doc/doc_generic_reception_odt.modules.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/core/modules/reception/doc/pdf_squille.modules.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSuspiciousParamOrder', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidRightOperandOfAdd', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], + 'htdocs/core/modules/reception/doc/pdf_squille.modules.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSuspiciousParamOrder', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidRightOperandOfAdd', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], 'htdocs/core/modules/reception/mod_reception_beryl.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginPrintfIncompatibleArgumentTypeWeak', 'PhanTypeMismatchReturn'], 'htdocs/core/modules/reception/mod_reception_moonstone.php' => ['PhanTypeMismatchReturn'], - 'htdocs/core/modules/reception/modules_reception.php' => ['PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownPropertyType'], - 'htdocs/core/modules/security/generate/modGeneratePassNone.class.php' => ['PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/core/modules/reception/modules_reception.php' => ['PhanPluginUnknownPropertyType'], + 'htdocs/core/modules/security/generate/modGeneratePassNone.class.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], 'htdocs/core/modules/security/generate/modGeneratePassPerso.class.php' => ['PhanPluginUnknownPropertyType', 'PhanPossiblyInfiniteRecursionSameParams', 'PhanTypeMismatchArgumentInternalReal', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], 'htdocs/core/modules/security/generate/modGeneratePassStandard.class.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], 'htdocs/core/modules/societe/doc/doc_generic_odt.modules.php' => ['PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], @@ -1064,763 +1025,715 @@ return [ 'htdocs/core/modules/societe/mod_codecompta_aquarium.php' => ['PhanPluginDuplicateIfStatements', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidPropertyName', 'PhanTypeMismatchDefault', 'PhanUndeclaredProperty'], 'htdocs/core/modules/societe/mod_codecompta_digitaria.php' => ['PhanNoopBinaryOperator', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidPropertyName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchDefault', 'PhanUndeclaredProperty'], 'htdocs/core/modules/societe/mod_codecompta_panicum.php' => ['PhanTypeMismatchDefault', 'PhanUndeclaredProperty'], - 'htdocs/core/modules/societe/modules_societe.class.php' => ['PhanPluginDuplicateIfCondition', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownArrayPropertyType', 'PhanTypeMismatchDefault', 'PhanTypeMismatchReturn', 'PhanUndeclaredProperty'], + 'htdocs/core/modules/societe/modules_societe.class.php' => ['PhanPluginDuplicateIfCondition', 'PhanTypeMismatchDefault', 'PhanTypeMismatchReturn', 'PhanUndeclaredProperty'], 'htdocs/core/modules/stock/doc/doc_generic_stock_odt.modules.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], - 'htdocs/core/modules/stock/doc/pdf_standard.modules.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSuspiciousParamOrder', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanRedefineClass', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidRightOperandOfAdd', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], - 'htdocs/core/modules/stock/modules_stock.php' => ['PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownArrayPropertyType'], - 'htdocs/core/modules/stocktransfer/doc/pdf_eagle.modules.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSuspiciousParamOrder', 'PhanPluginUnknownArrayPropertyType', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidRightOperandOfAdd', 'PhanTypeMismatchDefault', 'PhanUndeclaredClassMethod', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty', 'PhanUndeclaredTypeParameter'], - 'htdocs/core/modules/stocktransfer/doc/pdf_eagle_proforma.modules.php' => ['PhanPluginAlwaysReturnMethod', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSuspiciousParamOrder', 'PhanPluginSuspiciousParamOrderInternal', 'PhanPluginUnknownArrayPropertyType', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchArgumentSuperType', 'PhanTypeMissingReturn', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty', 'PhanUndeclaredVariable', 'PhanUndeclaredVariableDim'], + 'htdocs/core/modules/stock/doc/pdf_standard.modules.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSuspiciousParamOrder', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanRedefineClass', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidRightOperandOfAdd', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], + 'htdocs/core/modules/stocktransfer/doc/pdf_eagle.modules.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSuspiciousParamOrder', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidRightOperandOfAdd', 'PhanTypeMismatchDefault', 'PhanUndeclaredClassMethod', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty', 'PhanUndeclaredTypeParameter'], + 'htdocs/core/modules/stocktransfer/doc/pdf_eagle_proforma.modules.php' => ['PhanPluginAlwaysReturnMethod', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSuspiciousParamOrder', 'PhanPluginSuspiciousParamOrderInternal', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchArgumentSuperType', 'PhanTypeMissingReturn', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty', 'PhanUndeclaredVariable', 'PhanUndeclaredVariableDim'], 'htdocs/core/modules/stocktransfer/mod_stocktransfer_advanced.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturn'], 'htdocs/core/modules/stocktransfer/mod_stocktransfer_standard.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginPrintfIncompatibleArgumentTypeWeak', 'PhanTypeMismatchReturn'], - 'htdocs/core/modules/stocktransfer/modules_stocktransfer.php' => ['PhanPluginUnknownArrayMethodReturnType', 'PhanUndeclaredProperty'], + 'htdocs/core/modules/stocktransfer/modules_stocktransfer.php' => ['PhanUndeclaredProperty'], 'htdocs/core/modules/supplier_invoice/doc/doc_generic_supplier_invoice_odt.modules.php' => ['PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/core/modules/supplier_invoice/doc/pdf_canelle.modules.php' => ['PhanPluginSuspiciousParamOrder', 'PhanPluginUnknownArrayPropertyType', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidRightOperandOfAdd', 'PhanTypeMismatchArgumentInternalProbablyReal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty', 'PhanUndeclaredVariable'], + 'htdocs/core/modules/supplier_invoice/doc/pdf_canelle.modules.php' => ['PhanPluginSuspiciousParamOrder', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidRightOperandOfAdd', 'PhanTypeMismatchArgumentInternalProbablyReal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty', 'PhanUndeclaredVariable'], 'htdocs/core/modules/supplier_invoice/mod_facture_fournisseur_cactus.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginPrintfIncompatibleArgumentTypeWeak', 'PhanTypeMismatchReturn'], 'htdocs/core/modules/supplier_invoice/mod_facture_fournisseur_tulip.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturn'], - 'htdocs/core/modules/supplier_invoice/modules_facturefournisseur.php' => ['PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownPropertyType'], + 'htdocs/core/modules/supplier_invoice/modules_facturefournisseur.php' => ['PhanPluginUnknownPropertyType'], 'htdocs/core/modules/supplier_order/doc/doc_generic_supplier_order_odt.modules.php' => ['PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/core/modules/supplier_order/doc/pdf_cornas.modules.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSuspiciousParamOrder', 'PhanPluginSuspiciousParamOrderInternal', 'PhanPluginUnknownArrayPropertyType', 'PhanTypeArraySuspiciousNull', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidRightOperandOfAdd', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], - 'htdocs/core/modules/supplier_order/doc/pdf_muscadet.modules.php' => ['PhanPluginSuspiciousParamOrder', 'PhanPluginUnknownArrayPropertyType', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidRightOperandOfAdd', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty', 'PhanUndeclaredVariable'], + 'htdocs/core/modules/supplier_order/doc/pdf_cornas.modules.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSuspiciousParamOrder', 'PhanPluginSuspiciousParamOrderInternal', 'PhanTypeArraySuspiciousNull', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidRightOperandOfAdd', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], + 'htdocs/core/modules/supplier_order/doc/pdf_muscadet.modules.php' => ['PhanPluginSuspiciousParamOrder', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidRightOperandOfAdd', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty', 'PhanUndeclaredVariable'], 'htdocs/core/modules/supplier_order/mod_commande_fournisseur_muguet.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginPrintfIncompatibleArgumentTypeWeak', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchDefault'], 'htdocs/core/modules/supplier_order/mod_commande_fournisseur_orchidee.php' => ['PhanTypeMismatchDefault', 'PhanTypeMismatchReturn'], - 'htdocs/core/modules/supplier_order/modules_commandefournisseur.php' => ['PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchDefault'], + 'htdocs/core/modules/supplier_order/modules_commandefournisseur.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeMismatchDefault'], 'htdocs/core/modules/supplier_payment/doc/pdf_standard.modules.php' => ['PhanPluginSuspiciousParamOrder', 'PhanPluginUnknownPropertyType', 'PhanRedefineClass', 'PhanTypeMismatchDefault', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], 'htdocs/core/modules/supplier_payment/mod_supplier_payment_brodator.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturn'], 'htdocs/core/modules/supplier_payment/mod_supplier_payment_bronan.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginPrintfIncompatibleArgumentTypeWeak', 'PhanTypeMismatchReturn'], - 'htdocs/core/modules/supplier_payment/modules_supplier_payment.php' => ['PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownArrayPropertyType', 'PhanPluginUnknownPropertyType'], + 'htdocs/core/modules/supplier_payment/modules_supplier_payment.php' => ['PhanPluginUnknownPropertyType'], 'htdocs/core/modules/supplier_proposal/doc/doc_generic_supplier_proposal_odt.modules.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/core/modules/supplier_proposal/doc/pdf_aurore.modules.php' => ['PhanPluginSimplifyExpressionBool', 'PhanPluginSuspiciousParamOrder', 'PhanPluginUnknownArrayPropertyType', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidRightOperandOfAdd', 'PhanTypeMismatchArgumentInternalProbablyReal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturn', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], + 'htdocs/core/modules/supplier_proposal/doc/pdf_aurore.modules.php' => ['PhanPluginSimplifyExpressionBool', 'PhanPluginSuspiciousParamOrder', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidRightOperandOfAdd', 'PhanTypeMismatchArgumentInternalProbablyReal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturn', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], 'htdocs/core/modules/supplier_proposal/mod_supplier_proposal_marbre.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginPrintfIncompatibleArgumentTypeWeak', 'PhanTypeMismatchReturn'], 'htdocs/core/modules/supplier_proposal/mod_supplier_proposal_saphir.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturn'], - 'htdocs/core/modules/supplier_proposal/modules_supplier_proposal.php' => ['PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownPropertyType'], - 'htdocs/core/modules/syslog/logHandler.php' => ['PhanPluginUnknownArrayMethodReturnType'], - 'htdocs/core/modules/syslog/logHandlerInterface.php' => ['PhanPluginUnknownArrayMethodReturnType'], - 'htdocs/core/modules/syslog/mod_syslog_file.php' => ['PhanParamSignatureMismatch', 'PhanParamSuspiciousOrder', 'PhanPluginDuplicateArrayKey', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType'], - 'htdocs/core/modules/syslog/mod_syslog_syslog.php' => ['PhanParamSignatureMismatch', 'PhanPluginConstantVariableNull', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/modules/supplier_proposal/modules_supplier_proposal.php' => ['PhanPluginUnknownPropertyType'], + 'htdocs/core/modules/syslog/mod_syslog_file.php' => ['PhanParamSignatureMismatch', 'PhanParamSuspiciousOrder', 'PhanPluginDuplicateArrayKey'], + 'htdocs/core/modules/syslog/mod_syslog_syslog.php' => ['PhanParamSignatureMismatch', 'PhanPluginConstantVariableNull', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/core/modules/takepos/mod_takepos_ref_simple.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginPrintfIncompatibleArgumentTypeWeak'], 'htdocs/core/modules/takepos/mod_takepos_ref_universal.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturn'], - 'htdocs/core/modules/ticket/doc/doc_generic_ticket_odt.modules.php' => ['PhanPluginUnknownArrayMethodReturnType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeSuspiciousNonTraversableForeach', 'PhanUndeclaredProperty'], + 'htdocs/core/modules/ticket/doc/doc_generic_ticket_odt.modules.php' => ['PhanPossiblyUndeclaredVariable', 'PhanTypeSuspiciousNonTraversableForeach', 'PhanUndeclaredProperty'], 'htdocs/core/modules/ticket/mod_ticket_simple.php' => ['PhanPluginPrintfIncompatibleArgumentTypeWeak', 'PhanTypeMismatchReturn'], 'htdocs/core/modules/ticket/mod_ticket_universal.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturn'], - 'htdocs/core/modules/ticket/modules_ticket.php' => ['PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownPropertyType'], - 'htdocs/core/modules/user/doc/doc_generic_user_odt.modules.php' => ['PhanPluginUnknownArrayMethodReturnType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeSuspiciousNonTraversableForeach', 'PhanUndeclaredProperty'], - 'htdocs/core/modules/user/modules_user.class.php' => ['PhanPluginUnknownArrayMethodReturnType'], + 'htdocs/core/modules/ticket/modules_ticket.php' => ['PhanPluginUnknownPropertyType'], + 'htdocs/core/modules/user/doc/doc_generic_user_odt.modules.php' => ['PhanPossiblyUndeclaredVariable', 'PhanTypeSuspiciousNonTraversableForeach', 'PhanUndeclaredProperty'], 'htdocs/core/modules/usergroup/doc/doc_generic_usergroup_odt.modules.php' => ['PhanUndeclaredProperty'], - 'htdocs/core/modules/usergroup/modules_usergroup.class.php' => ['PhanPluginUnknownArrayMethodReturnType'], 'htdocs/core/modules/workstation/mod_workstation_advanced.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturn'], 'htdocs/core/modules/workstation/mod_workstation_standard.php' => ['PhanPluginPrintfIncompatibleArgumentTypeWeak', 'PhanTypeMismatchReturn'], - 'htdocs/core/modules/workstation/modules_workstation.php' => ['PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownPropertyType'], + 'htdocs/core/modules/workstation/modules_workstation.php' => ['PhanPluginUnknownPropertyType'], 'htdocs/core/multicompany_page.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanUndeclaredVariableAssignOp'], 'htdocs/core/photos_resize.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanTypeSuspiciousStringExpression'], 'htdocs/core/search_page.php' => ['PhanEmptyForeach', 'PhanPluginBothLiteralsBinaryOp', 'PhanPluginSuspiciousParamPosition'], 'htdocs/core/tpl/admin_extrafields_edit.tpl.php' => ['PhanPossiblyUndeclaredGlobalVariable'], 'htdocs/core/tpl/admin_extrafields_view.tpl.php' => ['PhanPluginDuplicateConditionalUnnecessary'], - 'htdocs/core/tpl/advtarget.tpl.php' => ['DeprecatedModuleName', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeExpectedObjectPropAccessButGotNull', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredGlobalVariable'], - 'htdocs/core/tpl/ajaxrow.tpl.php' => ['PhanPluginUndeclaredVariableIsset', 'PhanUndeclaredGlobalVariable'], - 'htdocs/core/tpl/bloc_comment.tpl.php' => ['PhanUndeclaredGlobalVariable'], + 'htdocs/core/tpl/advtarget.tpl.php' => ['DeprecatedModuleName', 'PhanTypeExpectedObjectPropAccessButGotNull', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeSuspiciousStringExpression'], 'htdocs/core/tpl/bloc_showhide.tpl.php' => ['PhanPluginSimplifyExpressionBool'], - 'htdocs/core/tpl/card_presend.tpl.php' => ['PhanPluginUndeclaredVariableIsset', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], - 'htdocs/core/tpl/commonfields_add.tpl.php' => ['PhanPluginUnknownObjectMethodCall'], - 'htdocs/core/tpl/commonfields_edit.tpl.php' => ['PhanPluginUnknownObjectMethodCall', 'PhanUndeclaredProperty'], + 'htdocs/core/tpl/card_presend.tpl.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], + 'htdocs/core/tpl/commonfields_edit.tpl.php' => ['PhanUndeclaredProperty'], 'htdocs/core/tpl/commonfields_view.tpl.php' => ['PhanPossiblyUndeclaredGlobalVariable'], - 'htdocs/core/tpl/contacts.tpl.php' => ['PhanPluginUndeclaredVariableIsset', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable'], - 'htdocs/core/tpl/document_actions_post_headers.tpl.php' => ['PhanPluginUndeclaredVariableIsset', 'PhanUndeclaredGlobalVariable'], + 'htdocs/core/tpl/contacts.tpl.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/core/tpl/extrafields_add.tpl.php' => ['PhanDeprecatedFunctionInternal'], - 'htdocs/core/tpl/extrafields_edit.tpl.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUndeclaredVariableIsset'], + 'htdocs/core/tpl/extrafields_edit.tpl.php' => ['PhanDeprecatedFunctionInternal'], 'htdocs/core/tpl/extrafields_list_array_fields.tpl.php' => ['PhanUndeclaredVariableDim'], - 'htdocs/core/tpl/extrafields_list_print_fields.tpl.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeMismatchDimAssignment', 'PhanUndeclaredGlobalVariable'], - 'htdocs/core/tpl/extrafields_list_search_title.tpl.php' => ['PhanPluginUndeclaredVariableIsset'], + 'htdocs/core/tpl/extrafields_list_print_fields.tpl.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeMismatchDimAssignment'], 'htdocs/core/tpl/extrafields_view.tpl.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/tpl/filemanager.tpl.php' => ['PhanPluginUndeclaredVariableIsset', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectPropAccess', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredVariableDim'], + 'htdocs/core/tpl/filemanager.tpl.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectPropAccess', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], 'htdocs/core/tpl/list_print_total.tpl.php' => ['PhanTypeComparisonToArray'], - 'htdocs/core/tpl/login.tpl.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanUndeclaredGlobalVariable'], - 'htdocs/core/tpl/massactions_pre.tpl.php' => ['PhanDeprecatedFunctionInternal', 'PhanNonClassMethodCall', 'PhanPluginUndeclaredVariableIsset', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectPropAccessButGotNull', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredGlobalVariable'], - 'htdocs/core/tpl/notes.tpl.php' => ['PhanPluginUndeclaredVariableIsset', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/core/tpl/object_discounts.tpl.php' => ['PhanPluginUndeclaredVariableIsset', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredProperty'], - 'htdocs/core/tpl/objectline_create.tpl.php' => ['PhanPluginUndeclaredVariableIsset', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectPropAccessButGotNull', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredProperty', 'PhanUndeclaredThis'], - 'htdocs/core/tpl/objectline_edit.tpl.php' => ['PhanNonClassMethodCall', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectPropAccessButGotNull', 'PhanUndeclaredConstantOfClass', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredProperty'], - 'htdocs/core/tpl/objectline_title.tpl.php' => ['PhanPluginUndeclaredVariableIsset', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredConstantOfClass', 'PhanUndeclaredThis'], - 'htdocs/core/tpl/objectline_view.tpl.php' => ['PhanNonClassMethodCall', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUndeclaredVariableIsset', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectPropAccessButGotNull', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredConstantOfClass', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredProperty', 'PhanUndeclaredThis'], - 'htdocs/core/tpl/onlinepaymentlinks.tpl.php' => ['DeprecatedModuleName', 'PhanUndeclaredGlobalVariable'], + 'htdocs/core/tpl/login.tpl.php' => ['PhanDeprecatedFunctionInternal', 'PhanPossiblyUndeclaredGlobalVariable'], + 'htdocs/core/tpl/massactions_pre.tpl.php' => ['PhanDeprecatedFunctionInternal', 'PhanNonClassMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectPropAccessButGotNull', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty'], + 'htdocs/core/tpl/notes.tpl.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/core/tpl/object_discounts.tpl.php' => ['PhanUndeclaredProperty'], + 'htdocs/core/tpl/objectline_create.tpl.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectPropAccessButGotNull', 'PhanUndeclaredProperty', 'PhanUndeclaredThis'], + 'htdocs/core/tpl/objectline_edit.tpl.php' => ['PhanNonClassMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectPropAccessButGotNull', 'PhanUndeclaredConstantOfClass', 'PhanUndeclaredProperty'], + 'htdocs/core/tpl/objectline_title.tpl.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredConstantOfClass', 'PhanUndeclaredThis'], + 'htdocs/core/tpl/objectline_view.tpl.php' => ['PhanNonClassMethodCall', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectPropAccessButGotNull', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredConstantOfClass', 'PhanUndeclaredProperty', 'PhanUndeclaredThis'], + 'htdocs/core/tpl/onlinepaymentlinks.tpl.php' => ['DeprecatedModuleName'], 'htdocs/core/tpl/originproductline.tpl.php' => ['PhanUndeclaredThis'], - 'htdocs/core/tpl/passwordforgotten.tpl.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable'], - 'htdocs/core/tpl/passwordreset.tpl.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable'], - 'htdocs/core/tpl/resource_add.tpl.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable'], - 'htdocs/core/tpl/resource_view.tpl.php' => ['PhanPluginUnknownObjectMethodCall', 'PhanUndeclaredGlobalVariable'], - 'htdocs/core/triggers/dolibarrtriggers.class.php' => ['PhanPluginUnknownArrayPropertyType'], + 'htdocs/core/tpl/passwordforgotten.tpl.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/tpl/passwordreset.tpl.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/core/tpl/resource_add.tpl.php' => ['PhanTypeMismatchArgumentProbablyReal'], 'htdocs/core/triggers/interface_20_all_Logevents.class.php' => ['PhanUndeclaredProperty', 'PhanUndeclaredVariable'], - 'htdocs/core/triggers/interface_20_modWorkflow_WorkflowManager.class.php' => ['DeprecatedModuleName', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchPropertyProbablyReal', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredConstantOfClass', 'PhanUndeclaredVariable'], - 'htdocs/core/triggers/interface_50_modAgenda_ActionsAuto.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateExpressionAssignment', 'PhanPluginUnknownObjectMethodCall', 'PhanUndeclaredProperty'], + 'htdocs/core/triggers/interface_20_modWorkflow_WorkflowManager.class.php' => ['DeprecatedModuleName', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchPropertyProbablyReal', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredConstantOfClass', 'PhanUndeclaredVariable'], + 'htdocs/core/triggers/interface_50_modAgenda_ActionsAuto.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateExpressionAssignment', 'PhanUndeclaredProperty'], 'htdocs/core/triggers/interface_50_modEventOrganization_EventOrganization.class.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/core/triggers/interface_50_modLdap_Ldapsynchro.class.php' => ['PhanPluginUnknownObjectMethodCall'], - 'htdocs/core/triggers/interface_50_modMailmanspip_Mailmanspipsynchro.class.php' => ['PhanPluginUnknownObjectMethodCall'], - 'htdocs/core/triggers/interface_50_modNotification_Notification.class.php' => ['DeprecatedModuleName', 'PhanPluginUnknownArrayMethodReturnType'], - 'htdocs/core/triggers/interface_50_modTicket_TicketEmail.class.php' => ['PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentInternal', 'PhanUndeclaredProperty'], + 'htdocs/core/triggers/interface_50_modNotification_Notification.class.php' => ['DeprecatedModuleName'], + 'htdocs/core/triggers/interface_50_modTicket_TicketEmail.class.php' => ['PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentInternal', 'PhanUndeclaredProperty'], 'htdocs/core/triggers/interface_80_modStripe_Stripe.class.php' => ['PhanDeprecatedFunction', 'PhanPluginEmptyStatementIf', 'PhanPluginSuspiciousParamPosition', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentSuperType', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], - 'htdocs/core/triggers/interface_90_modSociete_ContactRoles.class.php' => ['PhanPluginUnknownObjectMethodCall'], - 'htdocs/cron/card.php' => ['PhanPluginBothLiteralsBinaryOp', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty'], - 'htdocs/cron/class/cronjob.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownPropertyType', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMagicVoidWithReturn', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanTypeMismatchReturnProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/cron/list.php' => ['PhanPluginDuplicateConditionalUnnecessary', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchProperty'], + 'htdocs/cron/card.php' => ['PhanPluginBothLiteralsBinaryOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty'], + 'htdocs/cron/class/cronjob.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownPropertyType', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMagicVoidWithReturn', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanTypeMismatchReturnProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/cron/list.php' => ['PhanPluginDuplicateConditionalUnnecessary', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchProperty'], 'htdocs/datapolicy/admin/setup.php' => ['DeprecatedModuleName', 'PhanTypeMismatchArgumentInternalReal'], 'htdocs/datapolicy/admin/setupmail.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/datapolicy/class/actions_datapolicy.class.php' => ['PhanPluginEmptyStatementIf', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayPropertyType', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredVariable'], - 'htdocs/datapolicy/class/datapolicy.class.php' => ['PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredVariable', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableAssignOp'], + 'htdocs/datapolicy/class/actions_datapolicy.class.php' => ['PhanPluginEmptyStatementIf', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredVariable'], + 'htdocs/datapolicy/class/datapolicy.class.php' => ['PhanPossiblyUndeclaredVariable', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableAssignOp'], 'htdocs/datapolicy/class/datapolicycron.class.php' => ['PhanPluginPrintfVariableFormatString', 'PhanUndeclaredProperty'], - 'htdocs/datapolicy/lib/datapolicy.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType'], 'htdocs/dav/dav.class.php' => ['PhanPluginUnknownPropertyType'], - 'htdocs/dav/dav.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType'], 'htdocs/dav/fileserver.php' => ['PhanDeprecatedFunction', 'PhanPluginUnknownClosureParamType', 'PhanPluginUnknownClosureReturnType'], - 'htdocs/debugbar/class/DataCollector/DolConfigCollector.php' => ['PhanPluginUnknownArrayMethodReturnType'], - 'htdocs/debugbar/class/DataCollector/DolExceptionsCollector.php' => ['PhanPluginUnknownArrayMethodReturnType'], - 'htdocs/debugbar/class/DataCollector/DolLogsCollector.php' => ['PhanPluginUnknownArrayMethodReturnType', 'PhanRedefinedClassReference'], - 'htdocs/debugbar/class/DataCollector/DolMemoryCollector.php' => ['PhanPluginUnknownArrayMethodReturnType'], - 'htdocs/debugbar/class/DataCollector/DolMessagesCollector.php' => ['PhanPluginUnknownArrayMethodReturnType'], - 'htdocs/debugbar/class/DataCollector/DolPhpCollector.php' => ['PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownArrayPropertyType', 'PhanPluginUnknownClosureParamType', 'PhanPluginUnknownClosureReturnType', 'PhanPowerOfZero'], - 'htdocs/debugbar/class/DataCollector/DolQueryCollector.php' => ['PhanPluginUnknownArrayMethodReturnType', 'PhanUnreferencedUseNormal'], - 'htdocs/debugbar/class/DataCollector/DolRequestDataCollector.php' => ['PhanPluginUnknownArrayMethodReturnType'], - 'htdocs/debugbar/class/DataCollector/DolTimeDataCollector.php' => ['PhanPluginUnknownArrayMethodReturnType'], - 'htdocs/debugbar/class/DataCollector/DolibarrCollector.php' => ['PhanPluginUnknownArrayMethodReturnType', 'PhanTypeSuspiciousStringExpression', 'PhanUnreferencedUseNormal'], - 'htdocs/debugbar/class/TraceableDB.php' => ['PhanAccessPropertyNonStaticAsStatic', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownArrayPropertyType', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeMismatchProperty', 'PhanUndeclaredTypeParameter'], + 'htdocs/debugbar/class/DataCollector/DolLogsCollector.php' => ['PhanRedefinedClassReference'], + 'htdocs/debugbar/class/DataCollector/DolPhpCollector.php' => ['PhanPluginUnknownClosureParamType', 'PhanPluginUnknownClosureReturnType', 'PhanPowerOfZero'], + 'htdocs/debugbar/class/DataCollector/DolQueryCollector.php' => ['PhanUnreferencedUseNormal'], + 'htdocs/debugbar/class/DataCollector/DolibarrCollector.php' => ['PhanTypeSuspiciousStringExpression', 'PhanUnreferencedUseNormal'], + 'htdocs/debugbar/class/TraceableDB.php' => ['PhanAccessPropertyNonStaticAsStatic', 'PhanTypeMismatchProperty', 'PhanUndeclaredTypeParameter'], 'htdocs/debugbar/class/autoloader.php' => ['PhanPluginUnknownClosureParamType', 'PhanPluginUnknownClosureReturnType', 'PhanTypeMismatchArgumentInternal'], - 'htdocs/delivery/card.php' => ['DeprecatedModuleName', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredGlobalVariable'], - 'htdocs/delivery/class/delivery.class.php' => ['DeprecatedModuleName', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownArrayPropertyType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchDimEmpty', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/delivery/card.php' => ['DeprecatedModuleName', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty'], + 'htdocs/delivery/class/delivery.class.php' => ['DeprecatedModuleName', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchDimEmpty', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], 'htdocs/document.php' => ['PhanDeprecatedFunctionInternal', 'PhanRedefineFunction', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/don/admin/donation.php' => ['PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/don/card.php' => ['PhanPluginSuspiciousParamPosition', 'PhanPluginUndeclaredVariableIsset', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredGlobalVariable'], - 'htdocs/don/class/api_donations.class.php' => ['PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanTypeMismatchReturn'], - 'htdocs/don/class/don.class.php' => ['PhanParamTooMany', 'PhanPluginDuplicateConditionalUnnecessary', 'PhanPluginEmptyStatementIf', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayPropertyType', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchProperty', 'PhanTypeMismatchReturn', 'PhanUndeclaredProperty'], - 'htdocs/don/class/donstats.class.php' => ['PhanParamSignatureMismatch', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownPropertyType'], + 'htdocs/don/admin/donation.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/don/card.php' => ['PhanPluginSuspiciousParamPosition', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty'], + 'htdocs/don/class/api_donations.class.php' => ['PhanPluginSuspiciousParamPosition', 'PhanTypeMismatchReturn'], + 'htdocs/don/class/don.class.php' => ['PhanParamTooMany', 'PhanPluginDuplicateConditionalUnnecessary', 'PhanPluginEmptyStatementIf', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchProperty', 'PhanTypeMismatchReturn', 'PhanUndeclaredProperty'], + 'htdocs/don/class/donstats.class.php' => ['PhanParamSignatureMismatch', 'PhanPluginUnknownPropertyType'], 'htdocs/don/class/paymentdonation.class.php' => ['DeprecatedModuleName', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal'], - 'htdocs/don/document.php' => ['PhanPluginEmptyStatementIf', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable'], + 'htdocs/don/document.php' => ['PhanPluginEmptyStatementIf', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/don/index.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], - 'htdocs/don/info.php' => ['PhanPluginEmptyStatementIf', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanUndeclaredGlobalVariable'], - 'htdocs/don/list.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginSuspiciousParamOrder', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredGlobalVariable'], - 'htdocs/don/note.php' => ['PhanPluginEmptyStatementIf', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanUndeclaredGlobalVariable'], - 'htdocs/don/payment/card.php' => ['DeprecatedModuleName', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanUndeclaredGlobalVariable'], + 'htdocs/don/info.php' => ['PhanPluginEmptyStatementIf', 'PhanPossiblyUndeclaredGlobalVariable'], + 'htdocs/don/list.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginSuspiciousParamOrder', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanTypeSuspiciousStringExpression'], + 'htdocs/don/note.php' => ['PhanPluginEmptyStatementIf', 'PhanPossiblyUndeclaredGlobalVariable'], + 'htdocs/don/payment/card.php' => ['DeprecatedModuleName', 'PhanPluginDuplicateExpressionAssignmentOperation'], 'htdocs/don/payment/payment.php' => ['DeprecatedModuleName', 'PhanPossiblyUndeclaredGlobalVariable'], - 'htdocs/don/stats/index.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable'], - 'htdocs/don/tpl/linkedobjectblock.tpl.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable'], - 'htdocs/ecm/class/ecmdirectory.class.php' => ['PhanPluginUnknownArrayPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMagicVoidWithReturn', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanTypeMismatchReturnProbablyReal'], - 'htdocs/ecm/class/ecmfiles.class.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/ecm/class/htmlecm.form.class.php' => ['PhanPluginUnknownArrayMethodParamType'], - 'htdocs/ecm/dir_card.php' => ['PhanDeprecatedFunctionInternal', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty'], - 'htdocs/ecm/index.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/ecm/index_auto.php' => ['DeprecatedModuleName', 'PhanPluginDuplicateIfStatements', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/ecm/index_medias.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/ecm/search.php' => ['DeprecatedModuleName', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/emailcollector/class/emailcollector.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanEmptyFQSENInClasslike', 'PhanInvalidFQSENInClasslike', 'PhanNonClassMethodCall', 'PhanNoopBinaryOperator', 'PhanPluginSimplifyExpressionBool', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownArrayPropertyType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanPossiblyNullTypeMismatchProperty', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidUnaryOperandIncOrDec', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchPropertyProbablyReal', 'PhanTypeMismatchReturn', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty', 'PhanUndeclaredVariable', 'PhanUnreferencedUseNormal'], + 'htdocs/don/stats/index.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/don/tpl/linkedobjectblock.tpl.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPossiblyUndeclaredGlobalVariable'], + 'htdocs/ecm/class/ecmdirectory.class.php' => ['PhanPossiblyUndeclaredVariable', 'PhanTypeMagicVoidWithReturn', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanTypeMismatchReturnProbablyReal'], + 'htdocs/ecm/class/ecmfiles.class.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/ecm/dir_add_card.php' => ['PhanTypeInvalidLeftOperandOfNumericOp'], + 'htdocs/ecm/dir_card.php' => ['PhanDeprecatedFunctionInternal', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty'], + 'htdocs/ecm/file_card.php' => ['PhanTypeInvalidLeftOperandOfNumericOp'], + 'htdocs/ecm/file_note.php' => ['PhanTypeInvalidLeftOperandOfNumericOp'], + 'htdocs/ecm/index.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/ecm/index_auto.php' => ['DeprecatedModuleName', 'PhanPluginDuplicateIfStatements', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/ecm/index_medias.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/ecm/search.php' => ['DeprecatedModuleName', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/emailcollector/class/emailcollector.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanEmptyFQSENInClasslike', 'PhanInvalidFQSENInClasslike', 'PhanNonClassMethodCall', 'PhanNoopBinaryOperator', 'PhanPluginSimplifyExpressionBool', 'PhanPluginUnknownPropertyType', 'PhanPossiblyNullTypeMismatchProperty', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidUnaryOperandIncOrDec', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchPropertyProbablyReal', 'PhanTypeMismatchReturn', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty', 'PhanUndeclaredVariable', 'PhanUnreferencedUseNormal'], 'htdocs/emailcollector/class/emailcollectoraction.class.php' => ['PhanPluginUnknownPropertyType'], 'htdocs/emailcollector/class/emailcollectorfilter.class.php' => ['PhanPluginUnknownPropertyType'], - 'htdocs/emailcollector/lib/emailcollector.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType', 'PhanTypeArraySuspicious', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchReturn'], - 'htdocs/eventorganization/class/conferenceorbooth.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanParamSignatureMismatch', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentInternal', 'PhanUndeclaredProperty'], - 'htdocs/eventorganization/class/conferenceorboothattendee.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanPossiblyNullTypeMismatchProperty', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyDefault', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/eventorganization/conferenceorbooth_card.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable'], - 'htdocs/eventorganization/conferenceorbooth_contact.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable'], - 'htdocs/eventorganization/conferenceorbooth_document.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/eventorganization/conferenceorbooth_list.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/eventorganization/conferenceorboothattendee_card.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable'], - 'htdocs/eventorganization/conferenceorboothattendee_list.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredMethod'], - 'htdocs/eventorganization/core/actions_massactions_mail.inc.php' => ['PhanNonClassMethodCall', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredProperty'], - 'htdocs/eventorganization/lib/eventorganization_conferenceorbooth.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType', 'PhanPluginUnknownFunctionParamType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/eventorganization/tpl/linkedobjectblock.tpl.php' => ['PhanPluginUnknownObjectMethodCall'], - 'htdocs/expedition/card.php' => ['DeprecatedModuleName', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredProperty'], - 'htdocs/expedition/class/api_shipments.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanTypeMismatchReturn', 'PhanUndeclaredProperty'], - 'htdocs/expedition/class/expedition.class.php' => ['DeprecatedModuleName', 'PhanPluginAlwaysReturnMethod', 'PhanPluginPrintfVariableFormatString', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownArrayPropertyType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeExpectedObjectPropAccessButGotNull', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredProperty', 'PhanUndeclaredVariable'], + 'htdocs/emailcollector/lib/emailcollector.lib.php' => ['PhanTypeArraySuspicious', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchReturn'], + 'htdocs/eventorganization/class/conferenceorbooth.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanParamSignatureMismatch', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentInternal', 'PhanUndeclaredProperty'], + 'htdocs/eventorganization/class/conferenceorboothattendee.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownPropertyType', 'PhanPossiblyNullTypeMismatchProperty', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyDefault', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/eventorganization/conferenceorbooth_card.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/eventorganization/conferenceorbooth_contact.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/eventorganization/conferenceorbooth_document.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/eventorganization/conferenceorbooth_list.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/eventorganization/conferenceorboothattendee_card.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/eventorganization/conferenceorboothattendee_list.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredMethod'], + 'htdocs/eventorganization/core/actions_massactions_mail.inc.php' => ['PhanNonClassMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/eventorganization/lib/eventorganization_conferenceorbooth.lib.php' => ['PhanPluginUnknownFunctionParamType', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/expedition/card.php' => ['DeprecatedModuleName', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredProperty'], + 'htdocs/expedition/class/api_shipments.class.php' => ['PhanTypeMismatchReturn', 'PhanUndeclaredProperty'], + 'htdocs/expedition/class/expedition.class.php' => ['DeprecatedModuleName', 'PhanPluginAlwaysReturnMethod', 'PhanPluginPrintfVariableFormatString', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeExpectedObjectPropAccessButGotNull', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredProperty', 'PhanUndeclaredVariable'], 'htdocs/expedition/class/expeditionlinebatch.class.php' => ['PhanPluginUnknownPropertyType'], - 'htdocs/expedition/class/expeditionstats.class.php' => ['PhanParamSignatureMismatch', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownPropertyType', 'PhanUndeclaredProperty'], + 'htdocs/expedition/class/expeditionstats.class.php' => ['PhanParamSignatureMismatch', 'PhanPluginUnknownPropertyType', 'PhanUndeclaredProperty'], 'htdocs/expedition/contact.php' => ['DeprecatedModuleName', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], 'htdocs/expedition/dispatch.php' => ['DeprecatedModuleName', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredProperty'], - 'htdocs/expedition/document.php' => ['DeprecatedModuleName', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/expedition/list.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginSuspiciousParamOrder', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], + 'htdocs/expedition/document.php' => ['DeprecatedModuleName', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/expedition/list.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginSuspiciousParamOrder', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], 'htdocs/expedition/note.php' => ['DeprecatedModuleName', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/expedition/shipment.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable'], - 'htdocs/expedition/tpl/linkedobjectblock.tpl.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownObjectMethodCall'], - 'htdocs/expensereport/card.php' => ['DeprecatedModuleName', 'PhanPluginBothLiteralsBinaryOp', 'PhanPluginDuplicateIfStatements', 'PhanPluginMixedKeyNoKey', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectPropAccess', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredProperty'], - 'htdocs/expensereport/class/api_expensereports.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanTypeMismatchDefault', 'PhanTypeMismatchReturn'], - 'htdocs/expensereport/class/expensereport.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanTypeExpectedObjectPropAccess', 'PhanTypeExpectedObjectPropAccessButGotNull', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeInvalidRightOperandOfAdd', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanTypeMismatchReturn', 'PhanUndeclaredProperty'], - 'htdocs/expensereport/class/expensereport_ik.class.php' => ['PhanPluginUnknownArrayMethodReturnType'], - 'htdocs/expensereport/class/expensereport_rule.class.php' => ['PhanPluginUnknownArrayMethodReturnType', 'PhanTypeMismatchDefault'], - 'htdocs/expensereport/class/expensereportstats.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanParamSignatureMismatch', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownPropertyType'], - 'htdocs/expensereport/class/paymentexpensereport.class.php' => ['DeprecatedModuleName', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidUnaryOperandNumeric', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/expensereport/document.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/expensereport/index.php' => ['PhanDeprecatedFunctionInternal', 'PhanUndeclaredVariableDim'], - 'htdocs/expensereport/list.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/expensereport/payment/card.php' => ['DeprecatedModuleName', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredProperty'], - 'htdocs/expensereport/payment/info.php' => ['PhanUndeclaredGlobalVariable'], - 'htdocs/expensereport/payment/list.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginSuspiciousParamOrder', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredGlobalVariable'], + 'htdocs/expedition/shipment.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/expedition/stats/index.php' => ['PhanTypeInvalidLeftOperandOfNumericOp'], + 'htdocs/expedition/tpl/linkedobjectblock.tpl.php' => ['PhanPluginDuplicateExpressionAssignmentOperation'], + 'htdocs/expensereport/card.php' => ['DeprecatedModuleName', 'PhanPluginBothLiteralsBinaryOp', 'PhanPluginDuplicateIfStatements', 'PhanPluginMixedKeyNoKey', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectPropAccess', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredProperty'], + 'htdocs/expensereport/class/api_expensereports.class.php' => ['PhanTypeMismatchDefault', 'PhanTypeMismatchReturn'], + 'htdocs/expensereport/class/expensereport.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownPropertyType', 'PhanTypeExpectedObjectPropAccess', 'PhanTypeExpectedObjectPropAccessButGotNull', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidRightOperandOfAdd', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanTypeMismatchReturn', 'PhanUndeclaredProperty'], + 'htdocs/expensereport/class/expensereport_rule.class.php' => ['PhanTypeMismatchDefault'], + 'htdocs/expensereport/class/expensereportstats.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanParamSignatureMismatch', 'PhanPluginUnknownPropertyType'], + 'htdocs/expensereport/class/paymentexpensereport.class.php' => ['DeprecatedModuleName', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidUnaryOperandNumeric', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/expensereport/document.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/expensereport/index.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanUndeclaredVariableDim'], + 'htdocs/expensereport/list.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/expensereport/payment/card.php' => ['DeprecatedModuleName', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanUndeclaredProperty'], + 'htdocs/expensereport/payment/list.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginSuspiciousParamOrder', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal'], 'htdocs/expensereport/payment/payment.php' => ['DeprecatedModuleName', 'GetPostUnknownSanitizeType', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredProperty'], - 'htdocs/expensereport/stats/index.php' => ['PhanPossiblyUndeclaredGlobalVariable'], - 'htdocs/expensereport/tpl/expensereport_addfile.tpl.php' => ['PhanUndeclaredGlobalVariable'], - 'htdocs/expensereport/tpl/expensereport_linktofile.tpl.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredGlobalVariable'], - 'htdocs/expensereport/tpl/linkedobjectblock.tpl.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownObjectMethodCall'], - 'htdocs/exports/class/export.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchDimEmpty', 'PhanTypeMismatchForeach', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/exports/export.php' => ['GetPostUnknownSanitizeType', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/expensereport/stats/index.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp'], + 'htdocs/expensereport/tpl/expensereport_linktofile.tpl.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanTypeSuspiciousStringExpression'], + 'htdocs/expensereport/tpl/linkedobjectblock.tpl.php' => ['PhanPluginDuplicateExpressionAssignmentOperation'], + 'htdocs/exports/class/export.class.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeMismatchDimEmpty', 'PhanTypeMismatchForeach', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/exports/export.php' => ['GetPostUnknownSanitizeType', 'PhanPluginSuspiciousParamPosition', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], 'htdocs/exports/index.php' => ['PhanPluginSuspiciousParamPosition'], - 'htdocs/externalsite/frames.php' => ['PhanUndeclaredGlobalVariable'], - 'htdocs/fichinter/agenda.php' => ['PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/fichinter/card-rec.php' => ['DeprecatedModuleName', 'PhanNoopProperty', 'PhanPluginSuspiciousParamOrder', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectPropAccessButGotNull', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredProperty'], - 'htdocs/fichinter/card.php' => ['DeprecatedModuleName', 'PhanPluginBothLiteralsBinaryOp', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredProperty'], - 'htdocs/fichinter/class/api_interventions.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanUndeclaredProperty'], - 'htdocs/fichinter/class/fichinter.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownArrayPropertyType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyDefault', 'PhanTypeMismatchPropertyProbablyReal', 'PhanTypeMismatchReturn', 'PhanUndeclaredProperty'], + 'htdocs/fichinter/agenda.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/fichinter/card-rec.php' => ['DeprecatedModuleName', 'PhanNoopProperty', 'PhanPluginSuspiciousParamOrder', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectPropAccessButGotNull', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredProperty'], + 'htdocs/fichinter/card.php' => ['DeprecatedModuleName', 'PhanPluginBothLiteralsBinaryOp', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredProperty'], + 'htdocs/fichinter/class/api_interventions.class.php' => ['PhanUndeclaredProperty'], + 'htdocs/fichinter/class/fichinter.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyDefault', 'PhanTypeMismatchPropertyProbablyReal', 'PhanTypeMismatchReturn', 'PhanUndeclaredProperty'], 'htdocs/fichinter/class/fichinterrec.class.php' => ['PhanParamSignatureMismatch', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchDefault', 'PhanUndeclaredProperty'], - 'htdocs/fichinter/class/fichinterstats.class.php' => ['PhanParamSignatureMismatch', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownPropertyType', 'PhanUndeclaredProperty'], + 'htdocs/fichinter/class/fichinterstats.class.php' => ['PhanParamSignatureMismatch', 'PhanPluginUnknownPropertyType', 'PhanUndeclaredProperty'], 'htdocs/fichinter/contact.php' => ['PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/fichinter/document.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable'], + 'htdocs/fichinter/document.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/fichinter/index.php' => ['DeprecatedModuleName', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentNullableInternal', 'PhanUndeclaredVariableDim'], - 'htdocs/fichinter/list.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginSuspiciousParamOrder', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], - 'htdocs/fichinter/note.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable'], - 'htdocs/fichinter/tpl/linkedobjectblock.tpl.php' => ['PhanPluginUnknownObjectMethodCall'], - 'htdocs/filefunc.inc.php' => ['PhanPluginUndeclaredVariableIsset', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanUndeclaredGlobalVariable'], + 'htdocs/fichinter/list.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginSuspiciousParamOrder', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], + 'htdocs/fichinter/note.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/fichinter/stats/index.php' => ['PhanTypeInvalidLeftOperandOfNumericOp'], + 'htdocs/filefunc.inc.php' => ['PhanPossiblyUndeclaredGlobalVariable'], 'htdocs/fourn/card.php' => ['DeprecatedModuleName', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/fourn/class/api_supplier_invoices.class.php' => ['DeprecatedModuleName', 'PhanPluginSuspiciousParamOrder', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanTypeComparisonFromArray', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturn', 'PhanUnextractableAnnotation'], - 'htdocs/fourn/class/api_supplier_orders.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturn'], - 'htdocs/fourn/class/fournisseur.class.php' => ['PhanPluginUnknownArrayMethodReturnType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturnNullable', 'PhanUndeclaredProperty'], - 'htdocs/fourn/class/fournisseur.commande.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownArrayPropertyType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanTypeMismatchReturn', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredProperty'], - 'htdocs/fourn/class/fournisseur.commande.dispatch.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/fourn/class/api_supplier_invoices.class.php' => ['DeprecatedModuleName', 'PhanPluginSuspiciousParamOrder', 'PhanTypeComparisonFromArray', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturn', 'PhanUnextractableAnnotation'], + 'htdocs/fourn/class/api_supplier_orders.class.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturn'], + 'htdocs/fourn/class/fournisseur.class.php' => ['PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturnNullable', 'PhanUndeclaredProperty'], + 'htdocs/fourn/class/fournisseur.commande.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanTypeMismatchReturn', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredProperty'], + 'htdocs/fourn/class/fournisseur.commande.dispatch.class.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], 'htdocs/fourn/class/fournisseur.facture-rec.class.php' => ['PhanPluginAlwaysReturnMethod', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanTypeMismatchReturn', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredProperty', 'PhanUndeclaredVariable'], - 'htdocs/fourn/class/fournisseur.facture.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateExpressionBinaryOp', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeExpectedObjectPropAccessButGotNull', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeInvalidRightOperandOfBitwiseOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanTypeMismatchReturn', 'PhanUndeclaredProperty', 'PhanUndeclaredVariable'], - 'htdocs/fourn/class/fournisseur.product.class.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/fourn/class/paiementfourn.class.php' => ['PhanEmptyForeach', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanUndeclaredProperty'], - 'htdocs/fourn/commande/card.php' => ['DeprecatedModuleName', 'PhanPluginBothLiteralsBinaryOp', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginDuplicateIfStatements', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], - 'htdocs/fourn/commande/contact.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable'], - 'htdocs/fourn/commande/dispatch.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectPropAccessButGotNull', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredProperty'], - 'htdocs/fourn/commande/document.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable'], + 'htdocs/fourn/class/fournisseur.facture.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateExpressionBinaryOp', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeExpectedObjectPropAccessButGotNull', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeInvalidRightOperandOfBitwiseOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanTypeMismatchReturn', 'PhanUndeclaredProperty', 'PhanUndeclaredVariable'], + 'htdocs/fourn/class/fournisseur.product.class.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/fourn/class/paiementfourn.class.php' => ['PhanEmptyForeach', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanUndeclaredProperty'], + 'htdocs/fourn/commande/card.php' => ['DeprecatedModuleName', 'PhanPluginBothLiteralsBinaryOp', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginDuplicateIfStatements', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], + 'htdocs/fourn/commande/contact.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/fourn/commande/dispatch.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectPropAccessButGotNull', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredProperty'], + 'htdocs/fourn/commande/document.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/fourn/commande/index.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], - 'htdocs/fourn/commande/info.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable'], - 'htdocs/fourn/commande/list.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredProperty'], - 'htdocs/fourn/commande/note.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable'], - 'htdocs/fourn/commande/tpl/linkedobjectblock.tpl.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/fourn/contact.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable'], - 'htdocs/fourn/facture/card-rec.php' => ['PhanPluginSuspiciousParamPosition', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredProperty'], - 'htdocs/fourn/facture/card.php' => ['DeprecatedModuleName', 'PhanEmptyForeach', 'PhanPluginMixedKeyNoKey', 'PhanPluginSuspiciousParamOrder', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDimFetchNullable', 'PhanTypeMismatchProperty', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableAssignOp', 'PhanUndeclaredVariableDim', 'UnknownModuleName'], + 'htdocs/fourn/commande/info.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/fourn/commande/list.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredProperty'], + 'htdocs/fourn/commande/note.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/fourn/commande/tpl/linkedobjectblock.tpl.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/fourn/contact.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/fourn/facture/card-rec.php' => ['PhanPluginSuspiciousParamPosition', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredProperty'], + 'htdocs/fourn/facture/card.php' => ['DeprecatedModuleName', 'PhanEmptyForeach', 'PhanPluginMixedKeyNoKey', 'PhanPluginSuspiciousParamOrder', 'PhanPluginSuspiciousParamPosition', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDimFetchNullable', 'PhanTypeMismatchProperty', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableAssignOp', 'PhanUndeclaredVariableDim', 'UnknownModuleName'], 'htdocs/fourn/facture/contact.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/fourn/facture/document.php' => ['PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/fourn/facture/document.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/fourn/facture/info.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/fourn/facture/list-rec.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/fourn/facture/list.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginSuspiciousParamOrder', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/fourn/facture/list-rec.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/fourn/facture/list.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginSuspiciousParamOrder', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], 'htdocs/fourn/facture/note.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/fourn/facture/paiement.php' => ['DeprecatedModuleName', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidRightOperandOfAdd', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredVariableAssignOp', 'PhanUndeclaredVariableDim'], + 'htdocs/fourn/facture/paiement.php' => ['DeprecatedModuleName', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidRightOperandOfAdd', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredVariableAssignOp', 'PhanUndeclaredVariableDim'], 'htdocs/fourn/facture/rapport.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/fourn/facture/tpl/linkedobjectblock.tpl.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/fourn/facture/tpl/linkedobjectblock.tpl.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], 'htdocs/fourn/index.php' => ['PhanTypeMismatchArgumentProbablyReal'], 'htdocs/fourn/paiement/card.php' => ['DeprecatedModuleName', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/fourn/paiement/document.php' => ['DeprecatedModuleName', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/fourn/paiement/list.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginSuspiciousParamOrder', 'PhanTypeInvalidUnaryOperandIncOrDec', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/fourn/product/list.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/fourn/paiement/document.php' => ['DeprecatedModuleName', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/fourn/paiement/list.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginSuspiciousParamOrder', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidUnaryOperandIncOrDec', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/fourn/product/list.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/fourn/recap-fourn.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/ftp/admin/ftpclient.php' => ['PhanPossiblyUndeclaredGlobalVariable'], - 'htdocs/ftp/index.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/ftp/index.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/holiday/card.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredProperty'], 'htdocs/holiday/card_group.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredVariableDim'], - 'htdocs/holiday/class/holiday.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyDefault', 'PhanTypeMismatchReturn', 'PhanTypeMismatchReturnProbablyReal', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], - 'htdocs/holiday/define_holiday.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], - 'htdocs/holiday/document.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/holiday/list.php' => ['PhanDeprecatedFunctionInternal', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable'], - 'htdocs/holiday/month_report.php' => ['PhanPluginPrintfIncompatibleArgumentType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/holiday/view_log.php' => ['PhanPluginSuspiciousParamOrder', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredVariableDim'], + 'htdocs/holiday/class/holiday.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyDefault', 'PhanTypeMismatchReturn', 'PhanTypeMismatchReturnProbablyReal', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], + 'htdocs/holiday/define_holiday.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], + 'htdocs/holiday/document.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/holiday/list.php' => ['PhanDeprecatedFunctionInternal', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/holiday/month_report.php' => ['PhanPluginPrintfIncompatibleArgumentType', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/holiday/view_log.php' => ['PhanPluginSuspiciousParamOrder', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanUndeclaredVariableDim'], 'htdocs/hrm/admin/admin_hrm.php' => ['PhanEmptyForeach', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/hrm/class/evaluation.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/hrm/class/evaluationdet.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/hrm/class/job.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/hrm/class/position.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginEmptyStatementIf', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/hrm/class/skill.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanNoopVariable', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanTypeMismatchReturnProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/hrm/class/skilldet.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/hrm/class/skillrank.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/hrm/compare.php' => ['PhanPluginUnknownArrayFunctionParamType', 'PhanPluginUnknownArrayFunctionReturnType'], - 'htdocs/hrm/core/tpl/objectline_view.tpl.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredProperty', 'PhanUndeclaredThis'], - 'htdocs/hrm/core/tpl/skilldet.fiche.tpl.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredMethod'], + 'htdocs/hrm/class/evaluation.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/hrm/class/evaluationdet.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/hrm/class/job.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/hrm/class/position.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginEmptyStatementIf', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/hrm/class/skill.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanNoopVariable', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanTypeMismatchReturnProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/hrm/class/skilldet.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/hrm/class/skillrank.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/hrm/compare.php' => ['PhanPluginUnknownArrayFunctionParamType'], + 'htdocs/hrm/core/tpl/objectline_view.tpl.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanUndeclaredProperty', 'PhanUndeclaredThis'], + 'htdocs/hrm/core/tpl/skilldet.fiche.tpl.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredMethod'], 'htdocs/hrm/establishment/card.php' => ['PhanTypeMismatchProperty'], - 'htdocs/hrm/establishment/info.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/hrm/evaluation_agenda.php' => ['PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/hrm/evaluation_card.php' => ['PhanPluginUnknownObjectMethodCall', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredProperty'], + 'htdocs/hrm/establishment/info.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/hrm/evaluation_agenda.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/hrm/evaluation_card.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], 'htdocs/hrm/evaluation_contact.php' => ['PhanTypeMismatchArgumentNullableInternal'], - 'htdocs/hrm/evaluation_document.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/hrm/evaluation_list.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/hrm/evaluation_document.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/hrm/evaluation_list.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/hrm/index.php' => ['PhanDeprecatedFunctionInternal', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], - 'htdocs/hrm/job_agenda.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/hrm/job_card.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable'], - 'htdocs/hrm/job_document.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/hrm/job_list.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/hrm/lib/hrm.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType'], - 'htdocs/hrm/lib/hrm_evaluation.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/hrm/lib/hrm_job.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/hrm/lib/hrm_position.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/hrm/lib/hrm_skill.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/hrm/lib/hrm_skilldet.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/hrm/lib/hrm_skillrank.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/hrm/position.php' => ['PhanDeprecatedFunctionInternal', 'PhanNonClassMethodCall', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariable'], - 'htdocs/hrm/position_agenda.php' => ['PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/hrm/job_agenda.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/hrm/job_card.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/hrm/job_document.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/hrm/job_list.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/hrm/lib/hrm_evaluation.lib.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/hrm/lib/hrm_job.lib.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/hrm/lib/hrm_position.lib.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/hrm/lib/hrm_skill.lib.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/hrm/lib/hrm_skilldet.lib.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/hrm/lib/hrm_skillrank.lib.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/hrm/position.php' => ['PhanDeprecatedFunctionInternal', 'PhanNonClassMethodCall', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariable'], + 'htdocs/hrm/position_agenda.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/hrm/position_card.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariable'], - 'htdocs/hrm/position_document.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/hrm/position_list.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/hrm/skill_agenda.php' => ['PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/hrm/skill_card.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredProperty'], - 'htdocs/hrm/skill_document.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/hrm/skill_list.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/hrm/skill_tab.php' => ['PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/imports/class/import.class.php' => ['PhanPluginEmptyStatementIf', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType'], + 'htdocs/hrm/position_document.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/hrm/position_list.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/hrm/skill_agenda.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/hrm/skill_card.php' => ['PhanDeprecatedFunctionInternal', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/hrm/skill_document.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/hrm/skill_list.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/hrm/skill_tab.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/imports/class/import.class.php' => ['PhanPluginEmptyStatementIf', 'PhanPluginUnknownPropertyType'], 'htdocs/imports/emptyexample.php' => ['PhanRedefineFunction', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/imports/import.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateIfStatements', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownArrayFunctionParamType', 'PhanPluginUnknownArrayFunctionReturnType', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault'], + 'htdocs/imports/import.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateIfStatements', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownArrayFunctionParamType', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault'], 'htdocs/imports/index.php' => ['PhanPluginSuspiciousParamPosition'], 'htdocs/index.php' => ['DeprecatedModuleName', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/install/check.php' => ['PhanDeprecatedFunctionInternal', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentNullableInternal'], - 'htdocs/install/fileconf.php' => ['PhanParamSuspiciousOrder', 'PhanPluginUndeclaredVariableIsset', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentNullableInternal'], - 'htdocs/install/inc.php' => ['PhanPluginUndeclaredVariableIsset', 'PhanPluginUnknownClosureParamType', 'PhanPluginUnknownClosureReturnType', 'PhanRedefineFunction'], + 'htdocs/install/check.php' => ['PhanDeprecatedFunctionInternal', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentNullableInternal'], + 'htdocs/install/fileconf.php' => ['PhanParamSuspiciousOrder', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentNullableInternal'], + 'htdocs/install/inc.php' => ['PhanPluginUnknownClosureParamType', 'PhanPluginUnknownClosureReturnType', 'PhanRedefineFunction'], 'htdocs/install/index.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/install/repair.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUndeclaredVariableIsset', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeSuspiciousStringExpression'], - 'htdocs/install/step1.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredGlobalVariable'], - 'htdocs/install/step2.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredProperty'], - 'htdocs/install/step5.php' => ['PhanPluginUndeclaredVariableIsset', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], + 'htdocs/install/repair.php' => ['PhanDeprecatedFunctionInternal', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeSuspiciousStringExpression'], + 'htdocs/install/step1.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeSuspiciousStringExpression'], + 'htdocs/install/step2.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredProperty'], + 'htdocs/install/step5.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], 'htdocs/install/upgrade.php' => ['PhanDeprecatedFunctionInternal', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredConstantOfClass'], - 'htdocs/install/upgrade2.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginEmptyStatementIf', 'PhanPluginUnknownArrayFunctionParamType', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidPropertyName', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredMethod', 'PhanUndeclaredVariable'], + 'htdocs/install/upgrade2.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginEmptyStatementIf', 'PhanPluginUnknownArrayFunctionParamType', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidPropertyName', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredMethod', 'PhanUndeclaredVariable'], 'htdocs/intracommreport/admin/intracommreport.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/intracommreport/card.php' => ['PhanAccessPropertyStaticAsNonStatic', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable'], - 'htdocs/intracommreport/class/intracommreport.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeExpectedObjectPropAccess', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchReturn', 'PhanUndeclaredProperty'], - 'htdocs/intracommreport/list.php' => ['PhanAccessPropertyStaticAsNonStatic', 'PhanDeprecatedFunctionInternal', 'PhanPluginUnknownObjectMethodCall', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableAssignOp'], - 'htdocs/knowledgemanagement/class/api_knowledgemanagement.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturn'], - 'htdocs/knowledgemanagement/class/knowledgerecord.class.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/intracommreport/card.php' => ['PhanAccessPropertyStaticAsNonStatic', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/intracommreport/class/intracommreport.class.php' => ['PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeExpectedObjectPropAccess', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchReturn', 'PhanUndeclaredProperty'], + 'htdocs/intracommreport/list.php' => ['PhanAccessPropertyStaticAsNonStatic', 'PhanDeprecatedFunctionInternal', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableAssignOp'], + 'htdocs/knowledgemanagement/class/api_knowledgemanagement.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturn'], + 'htdocs/knowledgemanagement/class/knowledgerecord.class.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], 'htdocs/knowledgemanagement/core/modules/knowledgemanagement/mod_knowledgerecord_advanced.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturn'], 'htdocs/knowledgemanagement/core/modules/knowledgemanagement/mod_knowledgerecord_standard.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginPrintfIncompatibleArgumentTypeWeak', 'PhanTypeMismatchReturn'], - 'htdocs/knowledgemanagement/core/modules/knowledgemanagement/modules_knowledgerecord.php' => ['PhanPluginUnknownArrayMethodReturnType', 'PhanUndeclaredProperty'], - 'htdocs/knowledgemanagement/knowledgerecord_agenda.php' => ['PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/knowledgemanagement/core/modules/knowledgemanagement/modules_knowledgerecord.php' => ['PhanUndeclaredProperty'], + 'htdocs/knowledgemanagement/knowledgerecord_agenda.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/knowledgemanagement/knowledgerecord_card.php' => ['DeprecatedModuleName', 'PhanPluginEmptyStatementIf', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/knowledgemanagement/knowledgerecord_contact.php' => ['PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/knowledgemanagement/knowledgerecord_document.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/knowledgemanagement/knowledgerecord_list.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/knowledgemanagement/knowledgerecord_document.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/knowledgemanagement/knowledgerecord_list.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/knowledgemanagement/knowledgerecord_note.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/knowledgemanagement/lib/knowledgemanagement.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType'], - 'htdocs/knowledgemanagement/lib/knowledgemanagement_knowledgerecord.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/loan/card.php' => ['DeprecatedModuleName', 'PhanPluginSuspiciousParamPosition', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredGlobalVariable', 'PhanUnreferencedUseNormal'], - 'htdocs/loan/class/loan.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUnsetPropertyOfThis'], - 'htdocs/loan/class/loanschedule.class.php' => ['PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidRightOperandOfAdd', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanUndeclaredProperty'], + 'htdocs/knowledgemanagement/lib/knowledgemanagement_knowledgerecord.lib.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/loan/card.php' => ['DeprecatedModuleName', 'PhanPluginSuspiciousParamPosition', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUnreferencedUseNormal'], + 'htdocs/loan/class/loan.class.php' => ['PhanPluginUnknownPropertyType', 'PhanPossiblyUnsetPropertyOfThis'], + 'htdocs/loan/class/loanschedule.class.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidRightOperandOfAdd', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanUndeclaredProperty'], 'htdocs/loan/class/paymentloan.class.php' => ['DeprecatedModuleName', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidRightOperandOfAdd', 'PhanTypeInvalidUnaryOperandNumeric', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanUndeclaredProperty'], - 'htdocs/loan/document.php' => ['PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredProperty'], - 'htdocs/loan/info.php' => ['PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredProperty'], - 'htdocs/loan/list.php' => ['PhanPluginSuspiciousParamOrder', 'PhanUndeclaredGlobalVariable'], - 'htdocs/loan/note.php' => ['PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredProperty'], - 'htdocs/loan/payment/card.php' => ['DeprecatedModuleName', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSuspiciousParamPosition', 'PhanTypeMismatchArgumentInternal', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredProperty'], - 'htdocs/loan/payment/payment.php' => ['DeprecatedModuleName', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredProperty'], - 'htdocs/loan/schedule.php' => ['PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredGlobalVariable'], + 'htdocs/loan/document.php' => ['PhanPluginSuspiciousParamPosition', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/loan/info.php' => ['PhanPluginSuspiciousParamPosition', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/loan/list.php' => ['PhanPluginSuspiciousParamOrder', 'PhanTypeInvalidLeftOperandOfNumericOp'], + 'htdocs/loan/note.php' => ['PhanPluginSuspiciousParamPosition', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/loan/payment/card.php' => ['DeprecatedModuleName', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSuspiciousParamPosition', 'PhanTypeMismatchArgumentInternal', 'PhanUndeclaredProperty'], + 'htdocs/loan/payment/payment.php' => ['DeprecatedModuleName', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredProperty'], + 'htdocs/loan/schedule.php' => ['PhanPluginSuspiciousParamPosition', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty'], 'htdocs/mailmanspip/class/mailmanspip.class.php' => ['DeprecatedModuleName', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchDefault'], - 'htdocs/main.inc.php' => ['DeprecatedModuleName', 'GetPostUnknownSanitizeType', 'PhanDeprecatedFunctionInternal', 'PhanEmptyForeach', 'PhanPluginConstantVariableNull', 'PhanPluginPrintfVariableFormatString', 'PhanPluginSimplifyExpressionBool', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUndeclaredVariableIsset', 'PhanPluginUnknownArrayFunctionParamType', 'PhanPluginUnknownArrayFunctionReturnType', 'PhanPluginUnknownClosureParamType', 'PhanPluginUnknownClosureReturnType', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanPossiblyUndeclaredVariable', 'PhanRedefineFunction', 'PhanRedefinedClassReference', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentInternalReal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchForeach', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredConstantOfClass', 'PhanUndeclaredVariable'], - 'htdocs/margin/agentMargins.php' => ['PhanPluginSuspiciousParamPosition', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/margin/checkMargins.php' => ['PhanPluginSuspiciousParamOrder', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/margin/customerMargins.php' => ['PhanPluginSuspiciousParamPosition', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/main.inc.php' => ['DeprecatedModuleName', 'GetPostUnknownSanitizeType', 'PhanDeprecatedFunctionInternal', 'PhanEmptyForeach', 'PhanPluginConstantVariableNull', 'PhanPluginPrintfVariableFormatString', 'PhanPluginSimplifyExpressionBool', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownArrayFunctionParamType', 'PhanPluginUnknownClosureParamType', 'PhanPluginUnknownClosureReturnType', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanPossiblyUndeclaredVariable', 'PhanRedefineFunction', 'PhanRedefinedClassReference', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentInternalReal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchForeach', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredConstantOfClass', 'PhanUndeclaredVariable'], + 'htdocs/margin/agentMargins.php' => ['PhanPluginSuspiciousParamPosition', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/margin/checkMargins.php' => ['PhanPluginSuspiciousParamOrder', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/margin/customerMargins.php' => ['PhanPluginSuspiciousParamPosition', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/margin/index.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/margin/lib/margins.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/margin/productMargins.php' => ['PhanPluginSuspiciousParamPosition', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/margin/tabs/productMargins.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/margin/tabs/thirdpartyMargins.php' => ['PhanPluginSuspiciousParamPosition'], - 'htdocs/master.inc.php' => ['PhanRedefineFunctionInternal', 'PhanUndeclaredGlobalVariable'], + 'htdocs/margin/lib/margins.lib.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/margin/productMargins.php' => ['PhanPluginSuspiciousParamPosition', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/margin/tabs/productMargins.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/margin/tabs/thirdpartyMargins.php' => ['PhanPluginSuspiciousParamPosition', 'PhanTypeInvalidLeftOperandOfNumericOp'], + 'htdocs/master.inc.php' => ['PhanRedefineFunctionInternal'], 'htdocs/modulebuilder/admin/setup.php' => ['GetPostUnknownSanitizeType'], - 'htdocs/modulebuilder/index.php' => ['PhanNoopBinaryOperator', 'PhanNoopStringLiteral', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidPropertyName', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable'], - 'htdocs/mrp/class/api_mos.class.php' => ['PhanPluginRedundantReturnComment', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanTypeMismatchForeach', 'PhanTypeMismatchReturn', 'PhanTypeSuspiciousStringExpression'], - 'htdocs/mrp/class/mo.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanParamSignatureMismatch', 'PhanPluginSimplifyExpressionBool', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownArrayPropertyType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeExpectedObjectPropAccessButGotNull', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyDefault', 'PhanUndeclaredProperty', 'PhanUndeclaredVariable'], - 'htdocs/mrp/lib/mrp.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType'], - 'htdocs/mrp/lib/mrp_mo.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/mrp/mo_agenda.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/modulebuilder/index.php' => ['PhanNoopBinaryOperator', 'PhanNoopStringLiteral', 'PhanPluginSuspiciousParamPosition', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidPropertyName', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/mrp/class/api_mos.class.php' => ['PhanTypeMismatchForeach', 'PhanTypeMismatchReturn', 'PhanTypeSuspiciousStringExpression'], + 'htdocs/mrp/class/mo.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanParamSignatureMismatch', 'PhanPluginSimplifyExpressionBool', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeExpectedObjectPropAccessButGotNull', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyDefault', 'PhanUndeclaredProperty', 'PhanUndeclaredVariable'], + 'htdocs/mrp/lib/mrp_mo.lib.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/mrp/mo_agenda.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/mrp/mo_card.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/mrp/mo_document.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/mrp/mo_list.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/mrp/mo_movements.php' => ['PhanPluginUnknownObjectMethodCall', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable'], - 'htdocs/mrp/mo_production.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanTypeSuspiciousStringExpression'], - 'htdocs/mrp/tpl/linkedobjectblock.tpl.php' => ['PhanPluginUnknownObjectMethodCall', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/mrp/tpl/originproductline.tpl.php' => ['PhanUndeclaredGlobalVariable', 'PhanUndeclaredThis'], - 'htdocs/multicurrency/class/api_multicurrencies.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturn', 'PhanUndeclaredVariable'], - 'htdocs/multicurrency/class/multicurrency.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownArrayMethodReturnType', 'PhanTypeExpectedObjectPropAccess', 'PhanTypeMagicVoidWithReturn', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanTypeMismatchReturn', 'PhanTypeMismatchReturnProbablyReal'], - 'htdocs/multicurrency/multicurrency_rate.php' => ['PhanDeprecatedFunctionInternal', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchProperty', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredVariableDim'], + 'htdocs/mrp/mo_document.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/mrp/mo_list.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/mrp/mo_movements.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/mrp/mo_production.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanTypeSuspiciousStringExpression'], + 'htdocs/mrp/tpl/linkedobjectblock.tpl.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/mrp/tpl/originproductline.tpl.php' => ['PhanUndeclaredThis'], + 'htdocs/multicurrency/class/api_multicurrencies.class.php' => ['PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturn', 'PhanUndeclaredVariable'], + 'htdocs/multicurrency/class/multicurrency.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeExpectedObjectPropAccess', 'PhanTypeMagicVoidWithReturn', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanTypeMismatchReturn', 'PhanTypeMismatchReturnProbablyReal'], + 'htdocs/multicurrency/multicurrency_rate.php' => ['PhanDeprecatedFunctionInternal', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchProperty', 'PhanUndeclaredVariableDim'], 'htdocs/opcachepreload.php' => ['PhanEmptyForeach'], 'htdocs/opensurvey/card.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/opensurvey/class/opensurveysondage.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownArrayPropertyType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchProperty'], - 'htdocs/opensurvey/lib/opensurvey.lib.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSimplifyExpressionBool', 'PhanPluginUnknownArrayFunctionParamType', 'PhanPluginUnknownArrayFunctionReturnType', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchDefault'], - 'htdocs/opensurvey/list.php' => ['PhanDeprecatedFunctionInternal', 'PhanEmptyForeach', 'PhanParamSpecial1', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredVariableDim'], - 'htdocs/opensurvey/results.php' => ['PhanPluginSimplifyExpressionBool', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentNullableInternal', 'PhanUndeclaredGlobalVariable'], + 'htdocs/opensurvey/class/opensurveysondage.class.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeMismatchProperty'], + 'htdocs/opensurvey/lib/opensurvey.lib.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSimplifyExpressionBool', 'PhanPluginUnknownArrayFunctionParamType', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchDefault'], + 'htdocs/opensurvey/list.php' => ['PhanDeprecatedFunctionInternal', 'PhanEmptyForeach', 'PhanParamSpecial1', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], + 'htdocs/opensurvey/results.php' => ['PhanPluginSimplifyExpressionBool', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentNullableInternal'], 'htdocs/opensurvey/wizard/choix_autre.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSimplifyExpressionBool'], - 'htdocs/opensurvey/wizard/choix_date.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSimplifyExpressionBool', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredVariableAssignOp'], + 'htdocs/opensurvey/wizard/choix_date.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSimplifyExpressionBool', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanUndeclaredVariableAssignOp'], 'htdocs/opensurvey/wizard/create_survey.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/partnership/class/api_partnership.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanTypeMismatchReturn'], - 'htdocs/partnership/class/partnership.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeMismatchDimEmpty', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/partnership/class/partnership_type.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanUndeclaredMethod'], - 'htdocs/partnership/class/partnershiputils.class.php' => ['PhanPluginSimplifyExpressionBool', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeMagicVoidWithReturn', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturnProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/partnership/class/api_partnership.class.php' => ['PhanTypeMismatchReturn'], + 'htdocs/partnership/class/partnership.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeMismatchDimEmpty', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/partnership/class/partnership_type.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownPropertyType', 'PhanUndeclaredMethod'], + 'htdocs/partnership/class/partnershiputils.class.php' => ['PhanPluginSimplifyExpressionBool', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeMagicVoidWithReturn', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturnProbablyReal', 'PhanUndeclaredProperty'], 'htdocs/partnership/core/modules/partnership/mod_partnership_advanced.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturn'], 'htdocs/partnership/core/modules/partnership/mod_partnership_standard.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginPrintfIncompatibleArgumentTypeWeak', 'PhanTypeMismatchReturn'], - 'htdocs/partnership/core/modules/partnership/modules_partnership.php' => ['PhanPluginUnknownArrayMethodReturnType', 'PhanUndeclaredProperty'], - 'htdocs/partnership/lib/partnership.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/partnership/partnership_agenda.php' => ['PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/partnership/partnership_card.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable'], + 'htdocs/partnership/core/modules/partnership/modules_partnership.php' => ['PhanUndeclaredProperty'], + 'htdocs/partnership/lib/partnership.lib.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/partnership/partnership_agenda.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/partnership/partnership_card.php' => ['PhanTypeMismatchArgumentProbablyReal'], 'htdocs/partnership/partnership_contact.php' => ['PhanTypeMismatchArgumentNullableInternal'], - 'htdocs/partnership/partnership_document.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/partnership/partnership_list.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableAssignOp'], + 'htdocs/partnership/partnership_document.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/partnership/partnership_list.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableAssignOp'], 'htdocs/paybox/admin/paybox.php' => ['DeprecatedModuleName'], 'htdocs/paybox/lib/paybox.lib.php' => ['PhanNoopBinaryOperator'], 'htdocs/paypal/admin/paypal.php' => ['DeprecatedModuleName'], - 'htdocs/paypal/lib/paypal.lib.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownArrayFunctionReturnType', 'PhanTypeMismatchArgumentInternal', 'PhanUndeclaredVariableAssignOp'], + 'htdocs/paypal/lib/paypal.lib.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanTypeMismatchArgumentInternal', 'PhanUndeclaredVariableAssignOp'], 'htdocs/paypal/lib/paypalfunctions.lib.php' => ['PhanPluginSimplifyExpressionBool'], - 'htdocs/printing/admin/printing.php' => ['PhanPluginUnknownObjectMethodCall', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDimFetch'], - 'htdocs/printing/index.php' => ['PhanPluginUnknownObjectMethodCall'], - 'htdocs/printing/lib/printing.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType'], - 'htdocs/product/admin/dynamic_prices.php' => ['PhanPluginUnknownObjectMethodCall'], - 'htdocs/product/admin/product.php' => ['PhanEmptyFQSENInClasslike', 'PhanPluginEmptyStatementIf', 'PhanPluginSimplifyExpressionBool', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanUndeclaredVariableDim'], - 'htdocs/product/admin/product_lot.php' => ['PhanEmptyFQSENInClasslike', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanUndeclaredVariableDim'], + 'htdocs/printing/admin/printing.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDimFetch'], + 'htdocs/product/admin/product.php' => ['PhanEmptyFQSENInClasslike', 'PhanPluginEmptyStatementIf', 'PhanPluginSimplifyExpressionBool', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanUndeclaredVariableDim'], + 'htdocs/product/admin/product_lot.php' => ['PhanEmptyFQSENInClasslike', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanUndeclaredVariableDim'], 'htdocs/product/admin/product_tools.php' => ['PhanNoopStringLiteral', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/product/agenda.php' => ['PhanPluginSuspiciousParamPosition', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/product/agenda.php' => ['PhanPluginSuspiciousParamPosition', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/product/ajax/products.php' => ['PhanPossiblyUndeclaredGlobalVariable'], - 'htdocs/product/canvas/product/actions_card_product.class.php' => ['PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanTypeSuspiciousNonTraversableForeach', 'PhanUndeclaredProperty'], - 'htdocs/product/canvas/service/actions_card_service.class.php' => ['PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanTypeSuspiciousNonTraversableForeach', 'PhanUndeclaredProperty'], - 'htdocs/product/card.php' => ['DeprecatedModuleName', 'PhanPluginMixedKeyNoKey', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyNullTypeMismatchProperty', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectPropAccessButGotNull', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredProperty'], - 'htdocs/product/class/api_products.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeSuspiciousNonTraversableForeach', 'PhanUndeclaredProperty'], - 'htdocs/product/class/html.formproduct.class.php' => ['PhanPluginSimplifyExpressionBool', 'PhanPluginUnknownArrayMethodParamType', 'PhanTypeMismatchDefault', 'PhanTypeMismatchReturn', 'PhanUndeclaredProperty'], - 'htdocs/product/class/product.class.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSimplifyExpressionBool', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownArrayPropertyType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchDimFetch', 'PhanTypeMismatchProperty', 'PhanTypeMismatchReturn', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], + 'htdocs/product/canvas/product/actions_card_product.class.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeSuspiciousNonTraversableForeach', 'PhanUndeclaredProperty'], + 'htdocs/product/canvas/service/actions_card_service.class.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeSuspiciousNonTraversableForeach', 'PhanUndeclaredProperty'], + 'htdocs/product/card.php' => ['DeprecatedModuleName', 'PhanPluginMixedKeyNoKey', 'PhanPluginSuspiciousParamPosition', 'PhanPossiblyNullTypeMismatchProperty', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectPropAccessButGotNull', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/product/class/api_products.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeSuspiciousNonTraversableForeach', 'PhanUndeclaredProperty'], + 'htdocs/product/class/html.formproduct.class.php' => ['PhanPluginSimplifyExpressionBool', 'PhanTypeMismatchDefault', 'PhanTypeMismatchReturn', 'PhanUndeclaredProperty'], + 'htdocs/product/class/product.class.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSimplifyExpressionBool', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchDimFetch', 'PhanTypeMismatchProperty', 'PhanTypeMismatchReturn', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], 'htdocs/product/class/productbatch.class.php' => ['PhanPluginEmptyStatementIf', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchDefault'], - 'htdocs/product/class/productcustomerprice.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/product/class/productfournisseurprice.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], + 'htdocs/product/class/productcustomerprice.class.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/product/class/productfournisseurprice.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], 'htdocs/product/class/propalmergepdfproduct.class.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeMagicVoidWithReturn', 'PhanTypeMismatchDefault', 'PhanTypeMismatchReturnProbablyReal'], 'htdocs/product/composition/card.php' => ['DeprecatedModuleName', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/product/document.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/product/document.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/product/dynamic_price/class/price_expression.class.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeMismatchDefault'], 'htdocs/product/dynamic_price/class/price_global_variable.class.php' => ['PhanPluginEmptyStatementIf', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchDefault'], 'htdocs/product/dynamic_price/class/price_global_variable_updater.class.php' => ['PhanPluginEmptyStatementIf', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchDefault', 'PhanTypeMismatchPropertyProbablyReal'], - 'htdocs/product/dynamic_price/class/price_parser.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType'], - 'htdocs/product/fournisseurs.php' => ['PhanPluginUnknownObjectMethodCall', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty'], + 'htdocs/product/dynamic_price/class/price_parser.class.php' => ['PhanPluginUnknownPropertyType'], + 'htdocs/product/fournisseurs.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty'], 'htdocs/product/index.php' => ['DeprecatedModuleName', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], - 'htdocs/product/inventory/card.php' => ['PhanPluginEmptyStatementIf', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable'], - 'htdocs/product/inventory/class/inventory.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayPropertyType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchPropertyDefault', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], - 'htdocs/product/inventory/inventory.php' => ['PhanPluginSuspiciousParamPosition', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableAssignOp'], - 'htdocs/product/inventory/lib/inventory.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType'], - 'htdocs/product/inventory/list.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/product/list.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginPrintfIncompatibleArgumentTypeWeak', 'PhanPluginUndeclaredVariableIsset', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], + 'htdocs/product/inventory/card.php' => ['PhanPluginEmptyStatementIf', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/product/inventory/class/inventory.class.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchPropertyDefault', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], + 'htdocs/product/inventory/inventory.php' => ['PhanPluginSuspiciousParamPosition', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableAssignOp'], + 'htdocs/product/inventory/list.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/product/list.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginPrintfIncompatibleArgumentTypeWeak', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], 'htdocs/product/note.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/product/popuprop.php' => ['PhanPluginDuplicateIfStatements', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidUnaryOperandIncOrDec'], - 'htdocs/product/price.php' => ['PhanPluginSuspiciousParamOrder', 'PhanPluginSuspiciousParamPosition', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredProperty'], - 'htdocs/product/reassort.php' => ['DeprecatedModuleName', 'PhanPluginWhitespaceTrailing', 'PhanTypeExpectedObjectPropAccessButGotNull', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/product/reassortlot.php' => ['DeprecatedModuleName', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/product/popuprop.php' => ['PhanPluginDuplicateIfStatements', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidUnaryOperandIncOrDec'], + 'htdocs/product/price.php' => ['PhanPluginSuspiciousParamOrder', 'PhanPluginSuspiciousParamPosition', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredProperty'], + 'htdocs/product/reassort.php' => ['DeprecatedModuleName', 'PhanPluginWhitespaceTrailing', 'PhanTypeExpectedObjectPropAccessButGotNull', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/product/reassortlot.php' => ['DeprecatedModuleName', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/product/stats/bom.php' => ['PhanTypeInvalidLeftOperandOfNumericOp'], 'htdocs/product/stats/card.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateIfStatements', 'PhanTypeComparisonFromArray', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/product/stats/commande.php' => ['PhanPluginSuspiciousParamOrder', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/product/stats/commande_fournisseur.php' => ['PhanPluginSuspiciousParamOrder'], - 'htdocs/product/stats/contrat.php' => ['PhanPluginSuspiciousParamOrder'], - 'htdocs/product/stats/facture.php' => ['PhanPluginSuspiciousParamOrder', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableAssignOp'], - 'htdocs/product/stats/facture_fournisseur.php' => ['PhanPluginSuspiciousParamOrder', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableAssignOp'], - 'htdocs/product/stats/facturerec.php' => ['PhanPluginSuspiciousParamOrder', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/product/stats/mo.php' => ['PhanPluginSuspiciousParamOrder'], - 'htdocs/product/stats/propal.php' => ['PhanPluginSuspiciousParamOrder', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/product/stats/supplier_proposal.php' => ['PhanPluginSuspiciousParamOrder', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/product/stock/card.php' => ['DeprecatedModuleName', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredGlobalVariable'], - 'htdocs/product/stock/class/api_stockmovements.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanTypeMismatchDefault'], - 'htdocs/product/stock/class/api_warehouses.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanTypeMismatchReturn'], - 'htdocs/product/stock/class/entrepot.class.php' => ['DeprecatedModuleName', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownArrayPropertyType', 'PhanPluginUnknownPropertyType', 'PhanUndeclaredProperty'], - 'htdocs/product/stock/class/mouvementstock.class.php' => ['PhanPluginAlwaysReturnMethod', 'PhanPluginDuplicateIfStatements', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchReturn', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredProperty'], - 'htdocs/product/stock/class/productlot.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/product/stock/class/productstockentrepot.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchDefault', 'PhanTypeMismatchPropertyProbablyReal'], + 'htdocs/product/stats/commande.php' => ['PhanPluginSuspiciousParamOrder', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/product/stats/commande_fournisseur.php' => ['PhanPluginSuspiciousParamOrder', 'PhanTypeInvalidLeftOperandOfNumericOp'], + 'htdocs/product/stats/contrat.php' => ['PhanPluginSuspiciousParamOrder', 'PhanTypeInvalidLeftOperandOfNumericOp'], + 'htdocs/product/stats/facture.php' => ['PhanPluginSuspiciousParamOrder', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableAssignOp'], + 'htdocs/product/stats/facture_fournisseur.php' => ['PhanPluginSuspiciousParamOrder', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableAssignOp'], + 'htdocs/product/stats/facturerec.php' => ['PhanPluginSuspiciousParamOrder', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/product/stats/mo.php' => ['PhanPluginSuspiciousParamOrder', 'PhanTypeInvalidLeftOperandOfNumericOp'], + 'htdocs/product/stats/propal.php' => ['PhanPluginSuspiciousParamOrder', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/product/stats/supplier_proposal.php' => ['PhanPluginSuspiciousParamOrder', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/product/stock/card.php' => ['DeprecatedModuleName', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty'], + 'htdocs/product/stock/class/api_stockmovements.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeMismatchDefault'], + 'htdocs/product/stock/class/api_warehouses.class.php' => ['PhanTypeMismatchReturn'], + 'htdocs/product/stock/class/entrepot.class.php' => ['DeprecatedModuleName', 'PhanPluginUnknownPropertyType', 'PhanUndeclaredProperty'], + 'htdocs/product/stock/class/mouvementstock.class.php' => ['PhanPluginAlwaysReturnMethod', 'PhanPluginDuplicateIfStatements', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchReturn', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredProperty'], + 'htdocs/product/stock/class/productlot.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/product/stock/class/productstockentrepot.class.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeMismatchDefault', 'PhanTypeMismatchPropertyProbablyReal'], + 'htdocs/product/stock/fiche-valo.php' => ['PhanTypeInvalidLeftOperandOfNumericOp'], 'htdocs/product/stock/index.php' => ['PhanUndeclaredProperty'], - 'htdocs/product/stock/info.php' => ['PhanPluginUnknownObjectMethodCall', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredProperty'], + 'htdocs/product/stock/info.php' => ['PhanUndeclaredProperty'], 'htdocs/product/stock/lib/replenishment.lib.php' => ['PhanTypeExpectedObjectPropAccessButGotNull', 'PhanUndeclaredVariable'], - 'htdocs/product/stock/list.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/product/stock/massstockmove.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/product/stock/movement_card.php' => ['PhanDeprecatedFunctionInternal', 'PhanParamSpecial1', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidUnaryOperandIncOrDec', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], - 'htdocs/product/stock/movement_list.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanParamSpecial1', 'PhanPluginBothLiteralsBinaryOp', 'PhanPluginDuplicateIfStatements', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidUnaryOperandIncOrDec', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], + 'htdocs/product/stock/list.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/product/stock/massstockmove.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/product/stock/movement_card.php' => ['PhanDeprecatedFunctionInternal', 'PhanParamSpecial1', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidUnaryOperandIncOrDec', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], + 'htdocs/product/stock/movement_list.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanParamSpecial1', 'PhanPluginBothLiteralsBinaryOp', 'PhanPluginDuplicateIfStatements', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidUnaryOperandIncOrDec', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], 'htdocs/product/stock/product.php' => ['DeprecatedModuleName', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSuspiciousParamPosition', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty'], 'htdocs/product/stock/productlot_card.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/product/stock/productlot_document.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/product/stock/productlot_list.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/product/stock/replenish.php' => ['DeprecatedModuleName', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredProperty'], - 'htdocs/product/stock/stats/commande_fournisseur.php' => ['PhanPluginSuspiciousParamOrder', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableAssignOp'], - 'htdocs/product/stock/stats/expedition.php' => ['PhanPluginSuspiciousParamOrder', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableAssignOp'], - 'htdocs/product/stock/stats/mo.php' => ['PhanPluginSuspiciousParamOrder', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/product/stock/stats/reception.php' => ['PhanPluginSuspiciousParamOrder', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableAssignOp'], - 'htdocs/product/stock/stockatdate.php' => ['PhanDeprecatedFunctionInternal', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/product/stock/stocktransfer/class/stocktransfer.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanStaticCallToNonStatic', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyDefault', 'PhanUndeclaredProperty'], - 'htdocs/product/stock/stocktransfer/class/stocktransferline.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeMismatchProperty', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], - 'htdocs/product/stock/stocktransfer/lib/stocktransfer.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType'], - 'htdocs/product/stock/stocktransfer/lib/stocktransfer_stocktransfer.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/product/stock/stocktransfer/stocktransfer_agenda.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/product/stock/stocktransfer/stocktransfer_card.php' => ['PhanPluginMixedKeyNoKey', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredProperty'], - 'htdocs/product/stock/stocktransfer/stocktransfer_contact.php' => ['PhanPluginUnknownObjectMethodCall', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredProperty'], - 'htdocs/product/stock/stocktransfer/stocktransfer_document.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/product/stock/stocktransfer/stocktransfer_list.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeInvalidUnaryOperandIncOrDec', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/product/stock/productlot_document.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/product/stock/productlot_list.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/product/stock/replenish.php' => ['DeprecatedModuleName', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredProperty'], + 'htdocs/product/stock/replenishorders.php' => ['PhanTypeInvalidLeftOperandOfNumericOp'], + 'htdocs/product/stock/stats/commande_fournisseur.php' => ['PhanPluginSuspiciousParamOrder', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableAssignOp'], + 'htdocs/product/stock/stats/expedition.php' => ['PhanPluginSuspiciousParamOrder', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableAssignOp'], + 'htdocs/product/stock/stats/mo.php' => ['PhanPluginSuspiciousParamOrder', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/product/stock/stats/reception.php' => ['PhanPluginSuspiciousParamOrder', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableAssignOp'], + 'htdocs/product/stock/stockatdate.php' => ['PhanDeprecatedFunctionInternal', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/product/stock/stocktransfer/class/stocktransfer.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownPropertyType', 'PhanStaticCallToNonStatic', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyDefault', 'PhanUndeclaredProperty'], + 'htdocs/product/stock/stocktransfer/class/stocktransferline.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeMismatchProperty', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], + 'htdocs/product/stock/stocktransfer/lib/stocktransfer_stocktransfer.lib.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/product/stock/stocktransfer/stocktransfer_agenda.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/product/stock/stocktransfer/stocktransfer_card.php' => ['PhanPluginMixedKeyNoKey', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/product/stock/stocktransfer/stocktransfer_contact.php' => ['PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/product/stock/stocktransfer/stocktransfer_document.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/product/stock/stocktransfer/stocktransfer_list.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidUnaryOperandIncOrDec', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/product/stock/tpl/extrafields_add.tpl.php' => ['PhanDeprecatedFunctionInternal'], - 'htdocs/product/stock/tpl/stockcorrection.tpl.php' => ['PhanPluginUnknownObjectMethodCall', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], - 'htdocs/product/stock/tpl/stocktransfer.tpl.php' => ['PhanPluginUnknownObjectMethodCall', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], + 'htdocs/product/stock/tpl/stockcorrection.tpl.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], + 'htdocs/product/stock/tpl/stocktransfer.tpl.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], + 'htdocs/product/stock/valo.php' => ['PhanTypeInvalidLeftOperandOfNumericOp'], 'htdocs/product/traduction.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/projet/activity/index.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectPropAccessButGotNull', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredProperty'], - 'htdocs/projet/activity/perday.php' => ['PhanPluginDuplicateConditionalUnnecessary', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/projet/activity/permonth.php' => ['PhanPluginDuplicateConditionalUnnecessary', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/projet/activity/perweek.php' => ['PhanPluginDuplicateConditionalUnnecessary', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/projet/admin/project.php' => ['PhanEmptyFQSENInClasslike', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], - 'htdocs/projet/agenda.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/projet/activity/index.php' => ['PhanDeprecatedFunctionInternal', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectPropAccessButGotNull', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/projet/activity/perday.php' => ['PhanPluginDuplicateConditionalUnnecessary', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/projet/activity/permonth.php' => ['PhanPluginDuplicateConditionalUnnecessary', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/projet/activity/perweek.php' => ['PhanPluginDuplicateConditionalUnnecessary', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/projet/admin/project.php' => ['PhanEmptyFQSENInClasslike', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableDim'], + 'htdocs/projet/agenda.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/projet/card.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanEmptyFQSENInClasslike', 'PhanPluginMixedKeyNoKey', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredVariableDim'], - 'htdocs/projet/class/api_projects.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanTypeMismatchReturn', 'PhanUndeclaredProperty'], - 'htdocs/projet/class/api_tasks.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanUndeclaredProperty'], - 'htdocs/projet/class/project.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginAlwaysReturnMethod', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginEmptyStatementIf', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchDimAssignment', 'PhanTypeMismatchReturnNullable', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredProperty'], - 'htdocs/projet/class/projectstats.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanParamSignatureMismatch', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchReturnNullable', 'PhanUndeclaredProperty'], - 'htdocs/projet/class/task.class.php' => ['PhanPluginEmptyStatementIf', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownArrayPropertyType', 'PhanPluginUnknownClosureParamType', 'PhanPluginUnknownClosureReturnType', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeExpectedObjectPropAccess', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanTypeMismatchReturnNullable', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredProperty'], - 'htdocs/projet/class/taskstats.class.php' => ['PhanParamSignatureMismatch', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownPropertyType', 'PhanUndeclaredProperty'], + 'htdocs/projet/class/api_projects.class.php' => ['PhanTypeMismatchReturn', 'PhanUndeclaredProperty'], + 'htdocs/projet/class/api_tasks.class.php' => ['PhanUndeclaredProperty'], + 'htdocs/projet/class/project.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginAlwaysReturnMethod', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginEmptyStatementIf', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchDimAssignment', 'PhanTypeMismatchReturnNullable', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredProperty'], + 'htdocs/projet/class/projectstats.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanParamSignatureMismatch', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchReturnNullable', 'PhanUndeclaredProperty'], + 'htdocs/projet/class/task.class.php' => ['PhanPluginEmptyStatementIf', 'PhanPluginUnknownClosureParamType', 'PhanPluginUnknownClosureReturnType', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeExpectedObjectPropAccess', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanTypeMismatchReturnNullable', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredProperty'], + 'htdocs/projet/class/taskstats.class.php' => ['PhanParamSignatureMismatch', 'PhanPluginUnknownPropertyType', 'PhanUndeclaredProperty'], 'htdocs/projet/comment.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/projet/contact.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/projet/document.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/projet/element.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownArrayFunctionParamType', 'PhanPluginUnknownArrayFunctionReturnType', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/projet/ganttchart.inc.php' => ['PhanPluginUnknownArrayFunctionParamType', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable'], + 'htdocs/projet/contact.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/projet/document.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/projet/element.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownArrayFunctionParamType', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/projet/ganttchart.inc.php' => ['PhanPluginUnknownArrayFunctionParamType', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/projet/ganttview.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/projet/graph_opportunities.inc.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUndeclaredVariableIsset', 'PhanUndeclaredGlobalVariable'], - 'htdocs/projet/index.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable'], - 'htdocs/projet/list.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateIfStatements', 'PhanPluginEmptyStatementIf', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/projet/messaging.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginSuspiciousParamPosition', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/projet/graph_opportunities.inc.php' => ['PhanPluginDuplicateExpressionAssignmentOperation'], + 'htdocs/projet/index.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/projet/list.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateIfStatements', 'PhanPluginEmptyStatementIf', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/projet/messaging.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginSuspiciousParamPosition', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/projet/note.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/projet/stats/index.php' => ['PhanPossiblyUndeclaredGlobalVariable'], - 'htdocs/projet/tasks.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty'], - 'htdocs/projet/tasks/comment.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/projet/stats/index.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp'], + 'htdocs/projet/tasks.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty'], + 'htdocs/projet/tasks/comment.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], 'htdocs/projet/tasks/contact.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/projet/tasks/document.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/projet/tasks/list.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeArraySuspiciousNull', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/projet/tasks/document.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/projet/tasks/list.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeArraySuspiciousNull', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/projet/tasks/note.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/projet/tasks/task.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginMixedKeyNoKey', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty'], - 'htdocs/projet/tasks/time.php' => ['DeprecatedModuleName', 'GetPostUnknownSanitizeType', 'PhanDeprecatedFunctionInternal', 'PhanEmptyForeach', 'PhanPluginDuplicateIfStatements', 'PhanPluginUndeclaredVariableIsset', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/projet/tasks/stats/index.php' => ['PhanTypeInvalidLeftOperandOfNumericOp'], + 'htdocs/projet/tasks/task.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginMixedKeyNoKey', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty'], + 'htdocs/projet/tasks/time.php' => ['DeprecatedModuleName', 'GetPostUnknownSanitizeType', 'PhanDeprecatedFunctionInternal', 'PhanEmptyForeach', 'PhanPluginDuplicateIfStatements', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], 'htdocs/public/agenda/agendaexport.php' => ['PhanRedefineFunction'], 'htdocs/public/cron/cron_run_jobs_by_url.php' => ['PhanUndeclaredProperty'], 'htdocs/public/datapolicy/index.php' => ['PhanPossiblyUndeclaredGlobalVariable'], - 'htdocs/public/demo/index.php' => ['PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanRedefineFunction', 'PhanTypeInvalidPropertyName'], - 'htdocs/public/donations/donateurs_code.php' => ['PhanRedefineFunction', 'PhanUndeclaredGlobalVariable'], + 'htdocs/public/demo/index.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanRedefineFunction', 'PhanTypeInvalidPropertyName'], + 'htdocs/public/donations/donateurs_code.php' => ['PhanRedefineFunction'], 'htdocs/public/emailing/mailing-read.php' => ['PhanRedefineFunction'], 'htdocs/public/error-401.php' => ['PhanPluginWhitespaceTrailing'], 'htdocs/public/eventorganization/attendee_new.php' => ['PhanParamTooMany', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanRedefineFunction', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanUndeclaredProperty'], - 'htdocs/public/eventorganization/subscriptionok.php' => ['PhanRedefineFunction', 'PhanTypeMismatchDefault', 'PhanUndeclaredGlobalVariable'], - 'htdocs/public/members/new.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginSimplifyExpressionBool', 'PhanPluginUndeclaredVariableIsset', 'PhanRedefineFunction', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredVariableDim'], + 'htdocs/public/eventorganization/subscriptionok.php' => ['PhanRedefineFunction', 'PhanTypeMismatchDefault'], + 'htdocs/public/members/new.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginSimplifyExpressionBool', 'PhanRedefineFunction', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanUndeclaredVariableDim'], 'htdocs/public/members/public_card.php' => ['DeprecatedModuleName', 'PhanRedefineFunction'], - 'htdocs/public/members/public_list.php' => ['DeprecatedModuleName', 'PhanRedefineFunction'], + 'htdocs/public/members/public_list.php' => ['DeprecatedModuleName', 'PhanRedefineFunction', 'PhanTypeInvalidLeftOperandOfNumericOp'], 'htdocs/public/onlinesign/newonlinesign.php' => ['PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentNullableInternal', 'PhanUndeclaredMagicConstant'], 'htdocs/public/opensurvey/studs.php' => ['PhanPluginSimplifyExpressionBool', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/public/partnership/new.php' => ['PhanDeprecatedFunctionInternal', 'PhanRedefineFunction', 'PhanTypeExpectedObjectPropAccessButGotNull', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanUndeclaredProperty', 'PhanUndeclaredVariable'], - 'htdocs/public/payment/newpayment.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginEmptyStatementIf', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredClassCatch', 'PhanUndeclaredClassMethod', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredProperty'], + 'htdocs/public/payment/newpayment.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginEmptyStatementIf', 'PhanPluginSuspiciousParamPosition', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredClassCatch', 'PhanUndeclaredClassMethod', 'PhanUndeclaredProperty'], 'htdocs/public/payment/paymentko.php' => ['PhanPluginEmptyStatementIf', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredMethod'], - 'htdocs/public/payment/paymentok.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginSuspiciousParamPosition', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectPropAccess', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredProperty'], - 'htdocs/public/project/index.php' => ['PhanRedefineFunction', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredVariableAssignOp'], + 'htdocs/public/payment/paymentok.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginSuspiciousParamPosition', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectPropAccess', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/public/project/index.php' => ['PhanRedefineFunction', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanUndeclaredVariableAssignOp'], 'htdocs/public/project/new.php' => ['PhanDeprecatedFunctionInternal', 'PhanEmptyFQSENInClasslike', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanRedefineFunction', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanUndeclaredProperty'], - 'htdocs/public/project/suggestbooth.php' => ['PhanParamTooMany', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanRedefineFunction', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredProperty'], - 'htdocs/public/project/suggestconference.php' => ['PhanParamTooMany', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanRedefineFunction', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredProperty'], - 'htdocs/public/project/viewandvote.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredVariableAssignOp'], - 'htdocs/public/recruitment/index.php' => ['PhanPluginSuspiciousParamOrder'], - 'htdocs/public/recruitment/view.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable'], + 'htdocs/public/project/suggestbooth.php' => ['PhanParamTooMany', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanRedefineFunction', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanUndeclaredProperty'], + 'htdocs/public/project/suggestconference.php' => ['PhanParamTooMany', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanRedefineFunction', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanUndeclaredProperty'], + 'htdocs/public/project/viewandvote.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredVariableAssignOp'], + 'htdocs/public/recruitment/index.php' => ['PhanPluginSuspiciousParamOrder', 'PhanTypeInvalidLeftOperandOfNumericOp'], + 'htdocs/public/recruitment/view.php' => ['PhanTypeMismatchArgumentProbablyReal'], 'htdocs/public/stripe/ipn.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginEmptyStatementIf', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredVariableDim'], - 'htdocs/public/test/test_arrays.php' => ['PhanUndeclaredGlobalVariable', 'PhanUndeclaredVariableAssignOp'], - 'htdocs/public/test/test_forms.php' => ['PhanPluginWhitespaceTrailing', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable'], + 'htdocs/public/test/test_arrays.php' => ['PhanUndeclaredVariableAssignOp'], + 'htdocs/public/test/test_forms.php' => ['PhanPluginWhitespaceTrailing', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/public/ticket/create_ticket.php' => ['PhanPluginSimplifyExpressionBool', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDimFetchNullable', 'PhanTypeMismatchProperty'], - 'htdocs/public/ticket/list.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanUndeclaredGlobalVariable'], + 'htdocs/public/ticket/list.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp'], 'htdocs/public/ticket/view.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], 'htdocs/public/users/view.php' => ['PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], 'htdocs/public/website/index.php' => ['PhanPluginSuspiciousParamPosition', 'PhanRedefineFunction', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/public/website/styles.css.php' => ['PhanRedefineFunction'], - 'htdocs/reception/card.php' => ['DeprecatedModuleName', 'GetPostUnknownSanitizeType', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidPropertyName', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredProperty'], - 'htdocs/reception/class/api_receptions.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], - 'htdocs/reception/class/reception.class.php' => ['DeprecatedModuleName', 'PhanPluginPrintfVariableFormatString', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/reception/class/receptionstats.class.php' => ['PhanParamSignatureMismatch', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownPropertyType'], + 'htdocs/reception/card.php' => ['DeprecatedModuleName', 'GetPostUnknownSanitizeType', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidPropertyName', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredProperty'], + 'htdocs/reception/class/api_receptions.class.php' => ['PhanUndeclaredMethod', 'PhanUndeclaredProperty'], + 'htdocs/reception/class/reception.class.php' => ['DeprecatedModuleName', 'PhanPluginPrintfVariableFormatString', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/reception/class/receptionstats.class.php' => ['PhanParamSignatureMismatch', 'PhanPluginUnknownPropertyType'], 'htdocs/reception/contact.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidPropertyName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/reception/dispatch.php' => ['DeprecatedModuleName', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidPropertyName', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeInvalidUnaryOperandIncOrDec', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredProperty'], - 'htdocs/reception/document.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidPropertyName', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/reception/dispatch.php' => ['DeprecatedModuleName', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidPropertyName', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeInvalidUnaryOperandIncOrDec', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredProperty'], + 'htdocs/reception/document.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidPropertyName', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/reception/index.php' => ['PhanUndeclaredProperty'], - 'htdocs/reception/list.php' => ['PhanDeprecatedFunctionInternal', 'PhanNoopArrayAccess', 'PhanPluginSuspiciousParamOrder', 'PhanPluginUndeclaredVariableIsset', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredProperty'], + 'htdocs/reception/list.php' => ['PhanDeprecatedFunctionInternal', 'PhanNoopArrayAccess', 'PhanPluginSuspiciousParamOrder', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredProperty'], 'htdocs/reception/note.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidPropertyName', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/reception/tpl/linkedobjectblock.tpl.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownObjectMethodCall'], - 'htdocs/recruitment/admin/setup.php' => ['PhanEmptyFQSENInClasslike', 'PhanEmptyForeach', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanUndeclaredVariableDim'], - 'htdocs/recruitment/admin/setup_candidatures.php' => ['PhanEmptyFQSENInClasslike', 'PhanEmptyForeach', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanUndeclaredVariableDim'], - 'htdocs/recruitment/class/api_recruitment.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/recruitment/class/recruitmentcandidature.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/recruitment/class/recruitmentjobposition.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/reception/stats/index.php' => ['PhanTypeInvalidLeftOperandOfNumericOp'], + 'htdocs/reception/tpl/linkedobjectblock.tpl.php' => ['PhanPluginDuplicateExpressionAssignmentOperation'], + 'htdocs/recruitment/admin/setup.php' => ['PhanEmptyFQSENInClasslike', 'PhanEmptyForeach', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanUndeclaredVariableDim'], + 'htdocs/recruitment/admin/setup_candidatures.php' => ['PhanEmptyFQSENInClasslike', 'PhanEmptyForeach', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanUndeclaredVariableDim'], + 'htdocs/recruitment/class/api_recruitment.class.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/recruitment/class/recruitmentcandidature.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/recruitment/class/recruitmentjobposition.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], 'htdocs/recruitment/core/modules/recruitment/doc/doc_generic_recruitmentjobposition_odt.modules.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/recruitment/core/modules/recruitment/doc/pdf_standard_recruitmentjobposition.modules.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSuspiciousParamOrder', 'PhanPluginSuspiciousParamOrderInternal', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownArrayPropertyType', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchArgumentSuperType', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], + 'htdocs/recruitment/core/modules/recruitment/doc/pdf_standard_recruitmentjobposition.modules.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSuspiciousParamOrder', 'PhanPluginSuspiciousParamOrderInternal', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchArgumentSuperType', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], 'htdocs/recruitment/core/modules/recruitment/mod_recruitmentcandidature_advanced.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturn'], 'htdocs/recruitment/core/modules/recruitment/mod_recruitmentcandidature_standard.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginPrintfIncompatibleArgumentTypeWeak', 'PhanTypeMismatchReturn'], 'htdocs/recruitment/core/modules/recruitment/mod_recruitmentjobposition_advanced.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturn'], 'htdocs/recruitment/core/modules/recruitment/mod_recruitmentjobposition_standard.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginPrintfIncompatibleArgumentTypeWeak', 'PhanTypeMismatchReturn'], - 'htdocs/recruitment/core/modules/recruitment/modules_recruitmentcandidature.php' => ['PhanPluginUnknownArrayMethodReturnType', 'PhanUndeclaredProperty'], - 'htdocs/recruitment/core/modules/recruitment/modules_recruitmentjobposition.php' => ['PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownArrayPropertyType', 'PhanUndeclaredProperty'], - 'htdocs/recruitment/index.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable'], - 'htdocs/recruitment/lib/recruitment.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType'], - 'htdocs/recruitment/lib/recruitment_recruitmentcandidature.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/recruitment/lib/recruitment_recruitmentjobposition.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault'], - 'htdocs/recruitment/recruitmentcandidature_agenda.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/recruitment/core/modules/recruitment/modules_recruitmentcandidature.php' => ['PhanUndeclaredProperty'], + 'htdocs/recruitment/core/modules/recruitment/modules_recruitmentjobposition.php' => ['PhanUndeclaredProperty'], + 'htdocs/recruitment/index.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/recruitment/lib/recruitment_recruitmentcandidature.lib.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/recruitment/lib/recruitment_recruitmentjobposition.lib.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault'], + 'htdocs/recruitment/recruitmentcandidature_agenda.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/recruitment/recruitmentcandidature_card.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/recruitment/recruitmentcandidature_document.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/recruitment/recruitmentcandidature_list.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredProperty'], + 'htdocs/recruitment/recruitmentcandidature_document.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/recruitment/recruitmentcandidature_list.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], 'htdocs/recruitment/recruitmentcandidature_note.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/recruitment/recruitmentjobposition_agenda.php' => ['PhanPluginUnknownObjectMethodCall', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredProperty'], - 'htdocs/recruitment/recruitmentjobposition_applications.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredProperty'], - 'htdocs/recruitment/recruitmentjobposition_card.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredProperty'], - 'htdocs/recruitment/recruitmentjobposition_document.php' => ['PhanPluginUnknownObjectMethodCall', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredProperty'], - 'htdocs/recruitment/recruitmentjobposition_list.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/recruitment/recruitmentjobposition_note.php' => ['PhanPluginUnknownObjectMethodCall', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredProperty'], + 'htdocs/recruitment/recruitmentjobposition_agenda.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/recruitment/recruitmentjobposition_applications.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/recruitment/recruitmentjobposition_card.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/recruitment/recruitmentjobposition_document.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/recruitment/recruitmentjobposition_list.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/recruitment/recruitmentjobposition_note.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], 'htdocs/rector.php' => ['PhanUndeclaredClassConstant', 'PhanUndeclaredClassMethod', 'PhanUndeclaredClassReference', 'PhanUndeclaredTypeParameter', 'PhanUnreferencedUseNormal'], - 'htdocs/resource/agenda.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/resource/agenda.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/resource/card.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty'], - 'htdocs/resource/class/dolresource.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownArrayPropertyType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanUndeclaredProperty'], - 'htdocs/resource/class/html.formresource.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanTypeMismatchDefault', 'PhanUndeclaredProperty'], - 'htdocs/resource/document.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/resource/element_resource.php' => ['PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/resource/list.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanUndeclaredGlobalVariable'], + 'htdocs/resource/class/dolresource.class.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanUndeclaredProperty'], + 'htdocs/resource/class/html.formresource.class.php' => ['PhanTypeMismatchDefault', 'PhanUndeclaredProperty'], + 'htdocs/resource/document.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/resource/element_resource.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/resource/list.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp'], 'htdocs/salaries/admin/salaries.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/salaries/ajax/ajaxsalaries.php' => ['PhanUndeclaredVariableDim'], - 'htdocs/salaries/card.php' => ['DeprecatedModuleName', 'GetPostUnknownSanitizeType', 'PhanDeprecatedFunctionInternal', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredConstantOfClass', 'PhanUndeclaredProperty'], - 'htdocs/salaries/class/paymentsalary.class.php' => ['DeprecatedModuleName', 'PhanPluginEmptyStatementIf', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidUnaryOperandNumeric', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/salaries/class/salariesstats.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanParamSignatureMismatch', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownPropertyType'], - 'htdocs/salaries/class/salary.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal'], - 'htdocs/salaries/document.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredConstantOfClass', 'PhanUndeclaredProperty'], + 'htdocs/salaries/card.php' => ['DeprecatedModuleName', 'GetPostUnknownSanitizeType', 'PhanDeprecatedFunctionInternal', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredConstantOfClass', 'PhanUndeclaredProperty'], + 'htdocs/salaries/class/paymentsalary.class.php' => ['DeprecatedModuleName', 'PhanPluginEmptyStatementIf', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidUnaryOperandNumeric', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/salaries/class/salariesstats.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanParamSignatureMismatch', 'PhanPluginUnknownPropertyType'], + 'htdocs/salaries/class/salary.class.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal'], + 'htdocs/salaries/document.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredConstantOfClass', 'PhanUndeclaredProperty'], 'htdocs/salaries/info.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredConstantOfClass', 'PhanUndeclaredProperty'], - 'htdocs/salaries/list.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginSuspiciousParamOrder', 'PhanTypeMismatchProperty'], + 'htdocs/salaries/list.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginSuspiciousParamOrder', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchProperty'], 'htdocs/salaries/paiement_salary.php' => ['DeprecatedModuleName', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableAssignOp'], 'htdocs/salaries/payment_salary/card.php' => ['DeprecatedModuleName', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/salaries/payments.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanTypeMismatchProperty'], - 'htdocs/societe/admin/societe.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginSimplifyExpressionBool', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeInvalidUnaryOperandIncOrDec', 'PhanTypeMismatchArgumentNullableInternal', 'PhanUndeclaredVariableDim'], - 'htdocs/societe/agenda.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/salaries/payments.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchProperty'], + 'htdocs/salaries/stats/index.php' => ['PhanTypeInvalidLeftOperandOfNumericOp'], + 'htdocs/societe/admin/societe.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginSimplifyExpressionBool', 'PhanTypeInvalidUnaryOperandIncOrDec', 'PhanTypeMismatchArgumentNullableInternal', 'PhanUndeclaredVariableDim'], + 'htdocs/societe/agenda.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/societe/ajax/ajaxcompanies.php' => ['PhanTypeSuspiciousStringExpression', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], 'htdocs/societe/ajax/company.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/societe/canvas/actions_card_common.class.php' => ['DeprecatedModuleName', 'PhanParamTooMany', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanTypeSuspiciousNonTraversableForeach', 'PhanUndeclaredProperty'], - 'htdocs/societe/canvas/company/actions_card_company.class.php' => ['PhanPluginUnknownObjectMethodCall'], - 'htdocs/societe/canvas/individual/actions_card_individual.class.php' => ['PhanPluginUnknownObjectMethodCall', 'PhanUndeclaredStaticMethod'], - 'htdocs/societe/card.php' => ['DeprecatedModuleName', 'PhanParamTooMany', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/societe/canvas/actions_card_common.class.php' => ['DeprecatedModuleName', 'PhanParamTooMany', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanTypeSuspiciousNonTraversableForeach', 'PhanUndeclaredProperty'], + 'htdocs/societe/canvas/individual/actions_card_individual.class.php' => ['PhanUndeclaredStaticMethod'], + 'htdocs/societe/card.php' => ['DeprecatedModuleName', 'PhanParamTooMany', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], 'htdocs/societe/checkvat/checkVatPopup.php' => ['PhanPossiblyUndeclaredGlobalVariable'], - 'htdocs/societe/class/api_contacts.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/societe/class/api_thirdparties.class.php' => ['PhanPluginDuplicateExpressionAssignment', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchReturn', 'PhanTypeSuspiciousNonTraversableForeach', 'PhanUndeclaredProperty'], + 'htdocs/societe/class/api_contacts.class.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/societe/class/api_thirdparties.class.php' => ['PhanPluginDuplicateExpressionAssignment', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSuspiciousParamPosition', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchReturn', 'PhanTypeSuspiciousNonTraversableForeach', 'PhanUndeclaredProperty'], 'htdocs/societe/class/companybankaccount.class.php' => ['PhanParamSignatureMismatch', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty'], 'htdocs/societe/class/companypaymentmode.class.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeMismatchDefault', 'PhanTypeMismatchPropertyDefault'], - 'htdocs/societe/class/societe.class.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateConditionalUnnecessary', 'PhanPluginEmptyStatementIf', 'PhanPluginSimplifyExpressionBool', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownArrayPropertyType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanTypeExpectedObjectPropAccess', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidRightOperandOfAdd', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanTypeMismatchReturn'], - 'htdocs/societe/class/societeaccount.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchPropertyDefault'], - 'htdocs/societe/consumption.php' => ['DeprecatedModuleName', 'GetPostUnknownSanitizeType', 'PhanParamTooMany', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], + 'htdocs/societe/class/societe.class.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateConditionalUnnecessary', 'PhanPluginEmptyStatementIf', 'PhanPluginSimplifyExpressionBool', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownPropertyType', 'PhanTypeExpectedObjectPropAccess', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidRightOperandOfAdd', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanTypeMismatchReturn'], + 'htdocs/societe/class/societeaccount.class.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeMismatchPropertyDefault'], + 'htdocs/societe/consumption.php' => ['DeprecatedModuleName', 'GetPostUnknownSanitizeType', 'PhanParamTooMany', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], 'htdocs/societe/contact.php' => ['DeprecatedModuleName', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/societe/document.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/societe/document.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/societe/index.php' => ['DeprecatedModuleName', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/societe/list.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUndeclaredVariableIsset', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/societe/messaging.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/societe/list.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginSuspiciousParamPosition', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/societe/messaging.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/societe/note.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/societe/notify/card.php' => ['PhanPluginSuspiciousParamOrder'], - 'htdocs/societe/paymentmodes.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunction', 'PhanPluginPrintfIncompatibleArgumentType', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyNullTypeMismatchProperty', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectPropAccess', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], - 'htdocs/societe/price.php' => ['PhanPluginSuspiciousParamOrder', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty'], + 'htdocs/societe/notify/card.php' => ['PhanPluginSuspiciousParamOrder', 'PhanTypeInvalidLeftOperandOfNumericOp'], + 'htdocs/societe/paymentmodes.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunction', 'PhanPluginPrintfIncompatibleArgumentType', 'PhanPluginSuspiciousParamPosition', 'PhanPossiblyNullTypeMismatchProperty', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectPropAccess', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], + 'htdocs/societe/price.php' => ['PhanPluginSuspiciousParamOrder', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty'], 'htdocs/societe/project.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/societe/societecontact.php' => ['DeprecatedModuleName', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/societe/societecontact.php' => ['DeprecatedModuleName', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/societe/tpl/linesalesrepresentative.tpl.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/societe/website.php' => ['PhanTypeInvalidUnaryOperandIncOrDec', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/societe/website.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidUnaryOperandIncOrDec', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/stripe/admin/stripe.php' => ['PhanDeprecatedFunction', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/stripe/ajax/ajax.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDimFetch'], - 'htdocs/stripe/charge.php' => ['PhanTypeExpectedObjectPropAccess', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/stripe/class/actions_stripe.class.php' => ['PhanPluginBothLiteralsBinaryOp', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturn'], + 'htdocs/stripe/charge.php' => ['PhanTypeExpectedObjectPropAccess', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/stripe/class/actions_stripe.class.php' => ['PhanPluginBothLiteralsBinaryOp', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchReturn'], 'htdocs/stripe/class/stripe.class.php' => ['PhanPluginConstantVariableNull', 'PhanPluginEmptyStatementIf', 'PhanPluginMixedKeyNoKey', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeExpectedObjectPropAccess', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredClassCatch', 'PhanUndeclaredClassMethod'], - 'htdocs/stripe/lib/stripe.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType'], - 'htdocs/stripe/payout.php' => ['PhanTypeExpectedObjectPropAccess', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/stripe/transaction.php' => ['PhanTypeExpectedObjectPropAccess', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/supplier_proposal/card.php' => ['DeprecatedModuleName', 'PhanPluginBothLiteralsBinaryOp', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], - 'htdocs/supplier_proposal/class/api_supplier_proposals.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType'], - 'htdocs/supplier_proposal/class/supplier_proposal.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanTypeMismatchReturn', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], - 'htdocs/supplier_proposal/document.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/supplier_proposal/list.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/stripe/payout.php' => ['PhanTypeExpectedObjectPropAccess', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/stripe/transaction.php' => ['PhanTypeExpectedObjectPropAccess', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/supplier_proposal/card.php' => ['DeprecatedModuleName', 'PhanPluginBothLiteralsBinaryOp', 'PhanPluginSuspiciousParamPosition', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], + 'htdocs/supplier_proposal/class/supplier_proposal.class.php' => ['PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeInvalidRightOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanTypeMismatchReturn', 'PhanUndeclaredMethod', 'PhanUndeclaredProperty'], + 'htdocs/supplier_proposal/document.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/supplier_proposal/list.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/supplier_proposal/note.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/supplier_proposal/tpl/linkedobjectblock.tpl.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginUnknownObjectMethodCall'], - 'htdocs/support/inc.php' => ['PhanPluginUndeclaredVariableIsset', 'PhanRedefineFunction', 'PhanTypeMismatchDimAssignment'], + 'htdocs/supplier_proposal/tpl/linkedobjectblock.tpl.php' => ['PhanPluginDuplicateExpressionAssignmentOperation'], + 'htdocs/support/inc.php' => ['PhanRedefineFunction', 'PhanTypeMismatchDimAssignment'], 'htdocs/takepos/admin/orderprinters.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDimFetch'], 'htdocs/takepos/admin/receipt.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/takepos/admin/setup.php' => ['PhanPluginUnknownObjectMethodCall', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/takepos/admin/terminal.php' => ['DeprecatedModuleName', 'PhanPluginUnknownObjectMethodCall', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/takepos/ajax/ajax.php' => ['PhanPluginUnknownObjectMethodCall', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/takepos/admin/setup.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/takepos/admin/terminal.php' => ['DeprecatedModuleName', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/takepos/ajax/ajax.php' => ['PhanTypeMismatchArgumentProbablyReal'], 'htdocs/takepos/floors.php' => ['PhanTypeMismatchArgumentProbablyReal'], 'htdocs/takepos/freezone.php' => ['PhanTypeMismatchArgumentProbablyReal'], 'htdocs/takepos/genimg/index.php' => ['PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/takepos/index.php' => ['DeprecatedModuleName', 'PhanPluginSimplifyExpressionBool', 'PhanPluginUndeclaredVariableIsset', 'PhanTypeMismatchArgumentInternalReal', 'PhanUndeclaredGlobalVariable'], - 'htdocs/takepos/invoice.php' => ['DeprecatedModuleName', 'PhanPluginDuplicateExpressionAssignment', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSuspiciousParamPosition', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredGlobalVariable'], + 'htdocs/takepos/index.php' => ['DeprecatedModuleName', 'PhanPluginSimplifyExpressionBool', 'PhanTypeMismatchArgumentInternalReal'], + 'htdocs/takepos/invoice.php' => ['DeprecatedModuleName', 'PhanPluginDuplicateExpressionAssignment', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPluginSuspiciousParamPosition', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty'], 'htdocs/takepos/pay.php' => ['DeprecatedModuleName', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidPropertyName', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/takepos/receipt.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/takepos/split.php' => ['PhanPluginUndeclaredVariableIsset', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/theme/eldy/badges.inc.php' => ['PhanRedefineFunction', 'PhanUndeclaredGlobalVariable'], - 'htdocs/theme/eldy/btn.inc.php' => ['PhanUndeclaredGlobalVariable'], - 'htdocs/theme/eldy/dropdown.inc.php' => ['PhanUndeclaredGlobalVariable'], - 'htdocs/theme/eldy/global.inc.php' => ['PhanUndeclaredGlobalVariable'], - 'htdocs/theme/eldy/main_menu_fa_icons.inc.php' => ['PhanUndeclaredGlobalVariable'], - 'htdocs/theme/eldy/progress.inc.php' => ['PhanUndeclaredGlobalVariable'], - 'htdocs/theme/eldy/style.css.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanRedefinedClassReference', 'PhanUndeclaredGlobalVariable'], - 'htdocs/theme/md/badges.inc.php' => ['PhanRedefineFunction', 'PhanUndeclaredGlobalVariable'], - 'htdocs/theme/md/btn.inc.php' => ['PhanUndeclaredGlobalVariable'], - 'htdocs/theme/md/dropdown.inc.php' => ['PhanUndeclaredGlobalVariable'], - 'htdocs/theme/md/progress.inc.php' => ['PhanUndeclaredGlobalVariable'], - 'htdocs/theme/md/style.css.php' => ['PhanDeprecatedFunctionInternal', 'PhanRedefinedClassReference', 'PhanUndeclaredGlobalVariable'], - 'htdocs/ticket/agenda.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/takepos/split.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/theme/eldy/badges.inc.php' => ['PhanRedefineFunction'], + 'htdocs/theme/eldy/style.css.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateExpressionAssignmentOperation', 'PhanRedefinedClassReference'], + 'htdocs/theme/md/badges.inc.php' => ['PhanRedefineFunction'], + 'htdocs/theme/md/style.css.php' => ['PhanDeprecatedFunctionInternal', 'PhanRedefinedClassReference'], + 'htdocs/ticket/agenda.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], 'htdocs/ticket/card.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDimFetch', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/ticket/class/actions_ticket.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty', 'PhanUndeclaredVariable'], - 'htdocs/ticket/class/api_tickets.class.php' => ['PhanPluginSuspiciousParamOrder', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchReturn', 'PhanUndeclaredProperty'], - 'htdocs/ticket/class/cticketcategory.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownArrayMethodParamType', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/ticket/class/ticket.class.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanEmptyFQSENInClasslike', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownArrayPropertyType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeExpectedObjectPropAccessButGotNull', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchDimFetch', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyDefault', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty', 'PhanUndeclaredVariable'], - 'htdocs/ticket/class/ticketstats.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanParamSignatureMismatch', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownPropertyType'], + 'htdocs/ticket/class/actions_ticket.class.php' => ['PhanPluginUnknownPropertyType', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty', 'PhanUndeclaredVariable'], + 'htdocs/ticket/class/api_tickets.class.php' => ['PhanPluginSuspiciousParamOrder', 'PhanPossiblyUndeclaredVariable', 'PhanTypeMismatchReturn', 'PhanUndeclaredProperty'], + 'htdocs/ticket/class/cticketcategory.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/ticket/class/ticket.class.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanEmptyFQSENInClasslike', 'PhanPluginUnknownPropertyType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeExpectedObjectOrClassName', 'PhanTypeExpectedObjectPropAccessButGotNull', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchDimFetch', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyDefault', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty', 'PhanUndeclaredVariable'], + 'htdocs/ticket/class/ticketstats.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanParamSignatureMismatch', 'PhanPluginUnknownPropertyType'], 'htdocs/ticket/contact.php' => ['PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/ticket/document.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/ticket/index.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectPropAccessButGotNull', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable'], - 'htdocs/ticket/list.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateIfStatements', 'PhanTypeComparisonFromArray', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty'], - 'htdocs/ticket/messaging.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/ticket/tpl/linkedobjectblock.tpl.php' => ['PhanPluginUnknownObjectMethodCall'], + 'htdocs/ticket/document.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/ticket/index.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeExpectedObjectPropAccessButGotNull', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/ticket/list.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateIfStatements', 'PhanTypeComparisonFromArray', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty'], + 'htdocs/ticket/messaging.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/ticket/stats/index.php' => ['PhanTypeInvalidLeftOperandOfNumericOp'], 'htdocs/user/agenda_extsites.php' => ['PhanPluginSuspiciousParamPosition', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/user/bank.php' => ['PhanPluginSuspiciousParamPosition', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredGlobalVariable'], - 'htdocs/user/card.php' => ['DeprecatedModuleName', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredVariableDim'], - 'htdocs/user/class/api_users.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault'], - 'htdocs/user/class/user.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanParamSignatureMismatch', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownArrayPropertyType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanPossiblyNullTypeMismatchProperty', 'PhanPossiblyUndeclaredVariable', 'PhanRedefinedClassReference', 'PhanTypeInvalidUnaryOperandIncOrDec', 'PhanTypeMismatchArgumentInternalReal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchDimFetch', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanTypeMismatchReturn', 'PhanUndeclaredProperty', 'PhanUndeclaredVariable'], + 'htdocs/user/bank.php' => ['PhanPluginSuspiciousParamPosition', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty'], + 'htdocs/user/card.php' => ['DeprecatedModuleName', 'PhanPluginSuspiciousParamPosition', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredVariableDim'], + 'htdocs/user/class/api_users.class.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault'], + 'htdocs/user/class/user.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanParamSignatureMismatch', 'PhanPluginUnknownPropertyType', 'PhanPossiblyNullTypeMismatchProperty', 'PhanPossiblyUndeclaredVariable', 'PhanRedefinedClassReference', 'PhanTypeInvalidUnaryOperandIncOrDec', 'PhanTypeMismatchArgumentInternalReal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanTypeMismatchDimFetch', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanTypeMismatchReturn', 'PhanUndeclaredProperty', 'PhanUndeclaredVariable'], 'htdocs/user/class/userbankaccount.class.php' => ['PhanUndeclaredProperty'], - 'htdocs/user/class/usergroup.class.php' => ['PhanParamSignatureMismatch', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownArrayPropertyType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchDefault', 'PhanUndeclaredProperty'], + 'htdocs/user/class/usergroup.class.php' => ['PhanParamSignatureMismatch', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchDefault', 'PhanUndeclaredProperty'], 'htdocs/user/clicktodial.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/user/document.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/user/document.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/user/group/card.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty'], - 'htdocs/user/group/list.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/user/group/perms.php' => ['PhanPluginUnknownObjectMethodCall', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/user/hierarchy.php' => ['PhanDeprecatedFunctionInternal', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/user/group/list.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/user/group/perms.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/user/hierarchy.php' => ['PhanDeprecatedFunctionInternal', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/user/info.php' => ['PhanTypeMismatchArgumentProbablyReal'], 'htdocs/user/ldap.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/user/list.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateIfStatements', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanUndeclaredGlobalVariable'], + 'htdocs/user/list.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateIfStatements', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty'], 'htdocs/user/note.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/user/notify/card.php' => ['PhanPluginSuspiciousParamOrder', 'PhanPluginSuspiciousParamPosition', 'PhanTypeMismatchArgumentNullableInternal'], + 'htdocs/user/notify/card.php' => ['PhanPluginSuspiciousParamOrder', 'PhanPluginSuspiciousParamPosition', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentNullableInternal'], 'htdocs/user/param_ihm.php' => ['DeprecatedModuleName', 'PhanDeprecatedFunctionInternal', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/user/passwordforgotten.php' => ['PhanPluginSimplifyExpressionBool'], - 'htdocs/user/perms.php' => ['PhanNonClassMethodCall', 'PhanPluginUnknownObjectMethodCall', 'PhanRedefinedClassReference', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/user/perms.php' => ['PhanNonClassMethodCall', 'PhanRedefinedClassReference', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/user/vcard.php' => ['PhanPluginSuspiciousParamPosition'], 'htdocs/user/virtualcard.php' => ['PhanTypeMismatchArgumentProbablyReal'], 'htdocs/variants/ajax/get_attribute_values.php' => ['PhanTypeComparisonFromArray'], 'htdocs/variants/card.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/variants/class/ProductAttribute.class.php' => ['PhanParamSignatureMismatch', 'PhanPluginUnknownArrayMethodParamType', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/variants/class/ProductAttribute.class.php' => ['PhanParamSignatureMismatch', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/variants/class/ProductAttributeValue.class.php' => ['PhanPluginUnknownPropertyType'], - 'htdocs/variants/class/ProductCombination.class.php' => ['PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownClosureParamType', 'PhanPluginUnknownClosureReturnType', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchDimEmpty', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanTypeMismatchReturn'], + 'htdocs/variants/class/ProductCombination.class.php' => ['PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownClosureParamType', 'PhanPluginUnknownClosureReturnType', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchDimEmpty', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanTypeMismatchReturn'], 'htdocs/variants/combinations.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty'], - 'htdocs/variants/lib/variants.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType'], - 'htdocs/variants/list.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredMethod'], + 'htdocs/variants/list.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredMethod'], 'htdocs/variants/tpl/productattributevalueline_create.tpl.php' => ['PhanUndeclaredThis'], - 'htdocs/variants/tpl/productattributevalueline_edit.tpl.php' => ['PhanUndeclaredGlobalVariable'], - 'htdocs/variants/tpl/productattributevalueline_view.tpl.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredThis'], - 'htdocs/viewimage.php' => ['PhanPluginUnknownObjectMethodCall', 'PhanRedefineFunction', 'PhanTypeMismatchArgumentNullableInternal'], - 'htdocs/webhook/class/target.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanPossiblyNullTypeMismatchProperty', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/webhook/lib/webhook.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType'], - 'htdocs/webhook/lib/webhook_target.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType'], + 'htdocs/variants/tpl/productattributevalueline_view.tpl.php' => ['PhanPluginDuplicateExpressionAssignmentOperation', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanUndeclaredThis'], + 'htdocs/viewimage.php' => ['PhanRedefineFunction', 'PhanTypeMismatchArgumentNullableInternal'], + 'htdocs/webhook/class/target.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownPropertyType', 'PhanPossiblyNullTypeMismatchProperty', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeMismatchProperty', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], 'htdocs/webhook/target_card.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/webhook/target_list.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredMethod'], - 'htdocs/webservices/server_actioncomm.php' => ['PhanPluginUnknownArrayFunctionParamType', 'PhanPluginUnknownArrayFunctionReturnType', 'PhanTypeArraySuspicious', 'PhanUndeclaredProperty'], - 'htdocs/webservices/server_category.php' => ['PhanPluginUnknownArrayFunctionParamType', 'PhanPluginUnknownObjectMethodCall', 'PhanUndeclaredProperty'], - 'htdocs/webservices/server_contact.php' => ['PhanPluginUnknownArrayFunctionParamType', 'PhanPluginUnknownArrayFunctionReturnType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeArraySuspicious', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], - 'htdocs/webservices/server_invoice.php' => ['PhanPluginUnknownArrayFunctionParamType', 'PhanPluginUnknownArrayFunctionReturnType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeArraySuspicious', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanUndeclaredProperty'], - 'htdocs/webservices/server_order.php' => ['PhanPluginUnknownArrayFunctionParamType', 'PhanPluginUnknownArrayFunctionReturnType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeExpectedObjectPropAccess', 'PhanTypeExpectedObjectPropAccessButGotNull', 'PhanTypeMismatchDefault', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredProperty', 'PhanUndeclaredVariable'], - 'htdocs/webservices/server_other.php' => ['PhanPluginUnknownArrayFunctionParamType', 'PhanPluginUnknownArrayFunctionReturnType', 'PhanTypeMismatchDimFetch', 'PhanUndeclaredProperty'], - 'htdocs/webservices/server_payment.php' => ['PhanPluginUnknownArrayFunctionParamType', 'PhanPluginUnknownArrayFunctionReturnType', 'PhanTypeArraySuspicious', 'PhanUndeclaredProperty'], - 'htdocs/webservices/server_productorservice.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownArrayFunctionParamType', 'PhanPluginUnknownArrayFunctionReturnType', 'PhanTypeArraySuspicious', 'PhanTypeMismatchDefault', 'PhanUndeclaredProperty'], - 'htdocs/webservices/server_project.php' => ['PhanPluginUnknownArrayFunctionParamType', 'PhanPluginUnknownArrayFunctionReturnType', 'PhanTypeMismatchProperty', 'PhanUndeclaredProperty'], - 'htdocs/webservices/server_supplier_invoice.php' => ['PhanPluginUnknownArrayFunctionParamType', 'PhanPluginUnknownArrayFunctionReturnType', 'PhanTypeMismatchDefault', 'PhanUndeclaredProperty'], - 'htdocs/webservices/server_thirdparty.php' => ['PhanPluginUnknownArrayFunctionParamType', 'PhanPluginUnknownArrayFunctionReturnType', 'PhanTypeArraySuspicious', 'PhanUndeclaredProperty'], - 'htdocs/webservices/server_user.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownArrayFunctionParamType', 'PhanPluginUnknownArrayFunctionReturnType', 'PhanUndeclaredProperty'], - 'htdocs/website/class/website.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginSimplifyExpressionBool', 'PhanPluginSuspiciousParamOrder', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayPropertyType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanPossiblyNullTypeMismatchProperty', 'PhanPossiblyUndeclaredVariable', 'PhanTypeExpectedObjectPropAccess', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeMagicVoidWithReturn', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchPropertyDefault', 'PhanTypeMismatchPropertyProbablyReal', 'PhanTypeMismatchReturnProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/website/class/websitepage.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchPropertyProbablyReal'], - 'htdocs/website/index.php' => ['DeprecatedModuleName', 'GetPostUnknownSanitizeType', 'PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateConditionalUnnecessary', 'PhanPluginEmptyStatementIf', 'PhanPluginSuspiciousParamPosition', 'PhanPluginUnknownObjectMethodCall', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidUnaryOperandIncOrDec', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredProperty'], - 'htdocs/website/lib/websiteaccount.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType'], + 'htdocs/webhook/target_list.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredMethod'], + 'htdocs/webservices/server_actioncomm.php' => ['PhanPluginUnknownArrayFunctionParamType', 'PhanTypeArraySuspicious', 'PhanUndeclaredProperty'], + 'htdocs/webservices/server_category.php' => ['PhanPluginUnknownArrayFunctionParamType', 'PhanUndeclaredProperty'], + 'htdocs/webservices/server_contact.php' => ['PhanPluginUnknownArrayFunctionParamType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeArraySuspicious', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredProperty', 'PhanUndeclaredVariableDim'], + 'htdocs/webservices/server_invoice.php' => ['PhanPluginUnknownArrayFunctionParamType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeArraySuspicious', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchDefault', 'PhanUndeclaredProperty'], + 'htdocs/webservices/server_order.php' => ['PhanPluginUnknownArrayFunctionParamType', 'PhanPossiblyUndeclaredVariable', 'PhanTypeExpectedObjectPropAccess', 'PhanTypeExpectedObjectPropAccessButGotNull', 'PhanTypeMismatchDefault', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredProperty', 'PhanUndeclaredVariable'], + 'htdocs/webservices/server_other.php' => ['PhanPluginUnknownArrayFunctionParamType', 'PhanTypeMismatchDimFetch', 'PhanUndeclaredProperty'], + 'htdocs/webservices/server_payment.php' => ['PhanPluginUnknownArrayFunctionParamType', 'PhanTypeArraySuspicious', 'PhanUndeclaredProperty'], + 'htdocs/webservices/server_productorservice.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownArrayFunctionParamType', 'PhanTypeArraySuspicious', 'PhanTypeMismatchDefault', 'PhanUndeclaredProperty'], + 'htdocs/webservices/server_project.php' => ['PhanPluginUnknownArrayFunctionParamType', 'PhanTypeMismatchProperty', 'PhanUndeclaredProperty'], + 'htdocs/webservices/server_supplier_invoice.php' => ['PhanPluginUnknownArrayFunctionParamType', 'PhanTypeMismatchDefault', 'PhanUndeclaredProperty'], + 'htdocs/webservices/server_thirdparty.php' => ['PhanPluginUnknownArrayFunctionParamType', 'PhanTypeArraySuspicious', 'PhanUndeclaredProperty'], + 'htdocs/webservices/server_user.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownArrayFunctionParamType', 'PhanUndeclaredProperty'], + 'htdocs/website/class/website.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginSimplifyExpressionBool', 'PhanPluginSuspiciousParamOrder', 'PhanPluginUnknownPropertyType', 'PhanPossiblyNullTypeMismatchProperty', 'PhanPossiblyUndeclaredVariable', 'PhanTypeExpectedObjectPropAccess', 'PhanTypeInvalidLeftOperandOfAdd', 'PhanTypeMagicVoidWithReturn', 'PhanTypeMismatchArgumentNullableInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchPropertyDefault', 'PhanTypeMismatchPropertyProbablyReal', 'PhanTypeMismatchReturnProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/website/class/websitepage.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownPropertyType', 'PhanTypeMismatchPropertyProbablyReal'], + 'htdocs/website/index.php' => ['DeprecatedModuleName', 'GetPostUnknownSanitizeType', 'PhanDeprecatedFunctionInternal', 'PhanPluginDuplicateConditionalUnnecessary', 'PhanPluginEmptyStatementIf', 'PhanPluginSuspiciousParamPosition', 'PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeInvalidUnaryOperandIncOrDec', 'PhanTypeMismatchArgumentProbablyReal', 'PhanTypeMismatchProperty', 'PhanTypeSuspiciousStringExpression', 'PhanUndeclaredProperty'], 'htdocs/website/samples/wrapper.php' => ['PhanPluginSuspiciousParamPosition', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/website/websiteaccount_card.php' => ['PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable'], - 'htdocs/workstation/class/workstation.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType', 'PhanPluginUnknownObjectMethodCall', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], - 'htdocs/workstation/class/workstationresource.class.php' => ['PhanPluginUnknownArrayMethodReturnType'], - 'htdocs/workstation/class/workstationusergroup.class.php' => ['PhanPluginUnknownArrayMethodReturnType'], - 'htdocs/workstation/lib/workstation.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType'], - 'htdocs/workstation/lib/workstation_workstation.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType', 'PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/workstation/workstation_agenda.php' => ['PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/website/websiteaccount_card.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/workstation/class/workstation.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownPropertyType', 'PhanTypeInvalidLeftOperandOfBitwiseOp', 'PhanTypeMismatchPropertyProbablyReal', 'PhanUndeclaredProperty'], + 'htdocs/workstation/lib/workstation_workstation.lib.php' => ['PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/workstation/workstation_agenda.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentInternal', 'PhanTypeMismatchArgumentProbablyReal'], 'htdocs/workstation/workstation_card.php' => ['PhanPossiblyUndeclaredGlobalVariable', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredConstantOfClass', 'PhanUndeclaredProperty'], - 'htdocs/workstation/workstation_document.php' => ['PhanTypeMismatchArgumentProbablyReal'], - 'htdocs/workstation/workstation_list.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredGlobalVariable', 'PhanUndeclaredMethod'], + 'htdocs/workstation/workstation_document.php' => ['PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal'], + 'htdocs/workstation/workstation_list.php' => ['PhanDeprecatedFunctionInternal', 'PhanTypeInvalidLeftOperandOfNumericOp', 'PhanTypeMismatchArgumentProbablyReal', 'PhanUndeclaredMethod'], 'htdocs/zapier/admin/setup.php' => ['PhanEmptyForeach'], - 'htdocs/zapier/class/api_zapier.class.php' => ['PhanPluginUnknownArrayMethodParamType', 'PhanPluginUnknownArrayMethodReturnType'], - 'htdocs/zapier/class/hook.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanPluginUnknownArrayMethodParamType', 'PhanUndeclaredProperty'], - 'htdocs/zapier/lib/zapier.lib.php' => ['PhanPluginUnknownArrayFunctionReturnType'], + 'htdocs/zapier/class/hook.class.php' => ['PhanDeprecatedFunctionInternal', 'PhanUndeclaredProperty'], 'internal' => ['PhanUndeclaredConstant'], ], // 'directory_suppressions' => ['src/directory_name' => ['PhanIssueName1', 'PhanIssueName2']] can be manually added if needed. diff --git a/dev/tools/phan/config.php b/dev/tools/phan/config.php index 7d5e244a8cf98..7aa2e404a3f37 100644 --- a/dev/tools/phan/config.php +++ b/dev/tools/phan/config.php @@ -344,7 +344,7 @@ '/^GETPOST$/' => [1, $sanitizeRegex, 'GetPostUnknownSanitizeType'], '/^isModEnabled$/' => [0, $moduleNameRegex, 'UnknownModuleName'], // Note: trick to have different key for same regex: - '/^isModEnable[d]$/' => [0, $deprecatedModuleNameRegex, "DeprecatedModuleName"], + // '/^isModEnable[d]$/' => [0, $deprecatedModuleNameRegex, "DeprecatedModuleName"], '/^sanitizeVal$/' => [1, $sanitizeRegex,"UnknownSanitizeType"], '/^checkVal$/' => [1, $sanitizeRegex,"UnknownCheckValSanitizeType"], '/^\\\\ExtraFields::addExtraField$/' => [2, $extraFieldTypeRegex,"UnknownExtrafieldTypeBack"], diff --git a/pyproject.toml b/pyproject.toml index 8ff8446a01ae6..56802ccf580e5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -7,8 +7,9 @@ build-backend = "setuptools.build_meta" # `codespell` can be run as a standalone program from the CLI # with the appropriate default options. -skip = "*/langs/*,*/build/exe/*,**.log,*.pdf,*dev/resources/*,*.phar,*.z,*.gz,*.sql,*.svg,*htdocs/includes/*,*/textiso.txt,*.js,*README-*,*build/rpm/*spec,*build/pad/*ml,*htdocs/includes/phpoffice/*,*htdocs/includes/tecnickcom/*,*dev/initdemo/removeconfdemo.sh,*dev/tools/codespell/*,*pyproject.toml,*build/exe/*,*fontawe*,*htdocs/theme/*/flags-sprite.inc.php,*dev/setup/codetemplates/codetemplates.xml,*/php.ini,*/html_cerfafr.*,*/lessc.class.php,*.asciidoc,*.xml,*opensurvey/css/style.css" +skip = "*/.*/*,*/langs/*,*/build/exe/*,**.log,*.pdf,*dev/resources/*,*.phar,*.z,*.gz,*.sql,*.svg,*htdocs/includes/*,*/textiso.txt,*.js,*README-*,*build/rpm/*spec,*build/pad/*ml,*htdocs/includes/phpoffice/*,*htdocs/includes/tecnickcom/*,*dev/initdemo/removeconfdemo.sh,*dev/tools/codespell/*,*dev/trans*/ignore_translation_keys.lst,*pyproject.toml,*build/exe/*,*fontawe*,*htdocs/theme/*/flags-sprite.inc.php,*dev/setup/codetemplates/codetemplates.xml,*/php.ini,*/html_cerfafr.*,*/lessc.class.php,*.asciidoc,*.xml,*opensurvey/css/style.css,*dev/tools/phan/stubs/*,*/documents" +check-hidden = true quiet-level=2 ignore-regex = '\\[fnrstv]' builtin = "clear,rare,informal,usage,code,names" @@ -48,3 +49,22 @@ line_length = 80 # YAMLFIX_quote_keys_and_basic_values = false # uote_representation = false # preserve_quotes = false + +[tool.sqlfluff.core] +# Documentation: https://docs.sqlfluff.com/en/stable/configuration.html#default-configuration +# (Note: the examples given are for a .ini file and need slight adaptions for pyproject.toml + +ignore_comment_lines = true +sql_file_exts = ".sql" +encoding = "utf-8" +processes = -1 +#verbose = 1 +#exclude_rules = "LT01,CP01,RF04" +# RF04 | Keywords should not be used as identifiers. (rowid, login, position, ...) +exclude_rules = "LT01,LT02,LT05,LT12,LT13,CP01,CP02,CP04,CP05,RF04" +dialect = "mysql" +# Default byte limit is 20000, must set limit - some files are too big. +large_file_skip_byte_limit = 100000 + +[tool.sqlfluff.indentation] +indent_unit = "tab"