Concentrated issues

Here is the list of the lines that generated the most issues.

File Count Analysis
/install/vendor/smarty/libs/sysplugins/smarty_cacheresource_keyvaluestore.php:22917
  •   No Default For Referenced Parameter
  •   Unused Parameter
  •   Mismatched Default Arguments
  •   Hidden Nullable Typehint
  •   Wrong Type With Default
  •   Retyped Reference
/application/Espo/Core/ApplicationRunners/Cron.php:4515
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/install/vendor/smarty/libs/sysplugins/smarty_internal_templatelexer.php:123815
  •   Undefined Properties
  •   No Need For Else
  •   Uses Default Values
  •   Avoid Optional Properties
  •   Wrong Type For Native PHP Function
  •   Could Make A Function
  •   Drop Else After Return
  •   Avoid Substr() One
/install/vendor/smarty/libs/sysplugins/smarty_internal_templatelexer.php:124715
  •   Undefined Properties
  •   No Need For Else
  •   Uses Default Values
  •   Avoid Optional Properties
  •   Wrong Type For Native PHP Function
  •   Could Make A Function
  •   Drop Else After Return
  •   Avoid Substr() One
/install/vendor/smarty/libs/sysplugins/smarty_internal_templatelexer.php:134815
  •   Undefined Properties
  •   No Need For Else
  •   Uses Default Values
  •   Avoid Optional Properties
  •   Wrong Type For Native PHP Function
  •   Could Make A Function
  •   Drop Else After Return
  •   Avoid Substr() One
/install/vendor/smarty/libs/sysplugins/smarty_internal_templatelexer.php:135815
  •   Undefined Properties
  •   No Need For Else
  •   Uses Default Values
  •   Avoid Optional Properties
  •   Wrong Type For Native PHP Function
  •   Could Make A Function
  •   Drop Else After Return
  •   Avoid Substr() One
/install/vendor/smarty/libs/sysplugins/smarty_internal_templatelexer.php:136815
  •   Undefined Properties
  •   No Need For Else
  •   Uses Default Values
  •   Avoid Optional Properties
  •   Wrong Type For Native PHP Function
  •   Could Make A Function
  •   Drop Else After Return
  •   Avoid Substr() One
/install/vendor/smarty/libs/sysplugins/smarty_internal_templatelexer.php:23314
  •   Undefined Properties
  •   Should Use Ternary Operator
  •   Uses Default Values
  •   Avoid Optional Properties
  •   Wrong Type For Native PHP Function
  •   Could Make A Function
  •   Avoid Substr() One
/install/vendor/smarty/libs/sysplugins/smarty_internal_templatelexer.php:24214
  •   Undefined Properties
  •   Should Use Ternary Operator
  •   Uses Default Values
  •   Avoid Optional Properties
  •   Wrong Type For Native PHP Function
  •   Could Make A Function
  •   Avoid Substr() One
/application/Espo/Core/Action/Params.php:3913
  •   Method Is Not An If
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Authentication/LogoutFactory.php:3913
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Console/CommandManager.php:4713
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Console/Commands/AppInfo.php:4413
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Duplicate/WhereBuilderFactory.php:3913
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Job/Preparator/Data.php:3413
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Select/Applier/Appliers/Additional.php:4213
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Select/Primary/FilterFactory.php:4413
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Modules/Crm/Tools/Meeting/Invitee.php:3413
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/install/vendor/smarty/libs/plugins/function.html_select_time.php:18013
  •   Written Only Variables
  •   Overwritten Literals
  •   Used Once Variables (In Scope)
  •   Uses Default Values
  •   Could Make A Function
  •   list() May Omit Variables
/install/vendor/smarty/libs/sysplugins/smarty_internal_templatebase.php:3213
  •   Max Level Of Nesting
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Too Many Local Variables
  •   Hidden Nullable Typehint
  •   Wrong Type With Default
  •   Never Called Parameter
/install/vendor/smarty/libs/sysplugins/smarty_internal_templatelexer.php:25113
  •   Undefined Properties
  •   Uses Default Values
  •   Avoid Optional Properties
  •   Wrong Type For Native PHP Function
  •   Could Make A Function
  •   Avoid Substr() One
/install/vendor/smarty/libs/sysplugins/smarty_internal_templatelexer.php:26113
  •   Undefined Properties
  •   Uses Default Values
  •   Avoid Optional Properties
  •   Wrong Type For Native PHP Function
  •   Could Make A Function
  •   Avoid Substr() One
/install/vendor/smarty/libs/sysplugins/smarty_internal_templatelexer.php:27213
  •   Undefined Properties
  •   Uses Default Values
  •   Avoid Optional Properties
  •   Wrong Type For Native PHP Function
  •   Could Make A Function
  •   Avoid Substr() One
/install/vendor/smarty/libs/sysplugins/smarty_internal_templatelexer.php:28313
  •   Undefined Properties
  •   Uses Default Values
  •   Avoid Optional Properties
  •   Wrong Type For Native PHP Function
  •   Could Make A Function
  •   Avoid Substr() One
/install/vendor/smarty/libs/sysplugins/smarty_internal_templatelexer.php:29413
  •   Undefined Properties
  •   Uses Default Values
  •   Avoid Optional Properties
  •   Wrong Type For Native PHP Function
  •   Could Make A Function
  •   Avoid Substr() One
/install/vendor/smarty/libs/sysplugins/smarty_internal_templatelexer.php:30513
  •   Undefined Properties
  •   Uses Default Values
  •   Avoid Optional Properties
  •   Wrong Type For Native PHP Function
  •   Could Make A Function
  •   Avoid Substr() One
/install/vendor/smarty/libs/sysplugins/smarty_internal_templatelexer.php:81313
  •   Undefined Properties
  •   Uses Default Values
  •   Avoid Optional Properties
  •   Wrong Type For Native PHP Function
  •   Could Make A Function
  •   Avoid Substr() One
/install/vendor/smarty/libs/sysplugins/smarty_internal_templatelexer.php:82413
  •   Undefined Properties
  •   Uses Default Values
  •   Avoid Optional Properties
  •   Wrong Type For Native PHP Function
  •   Could Make A Function
  •   Avoid Substr() One
/install/vendor/smarty/libs/sysplugins/smarty_internal_templatelexer.php:83513
  •   Undefined Properties
  •   Uses Default Values
  •   Avoid Optional Properties
  •   Wrong Type For Native PHP Function
  •   Could Make A Function
  •   Avoid Substr() One
/install/vendor/smarty/libs/sysplugins/smarty_internal_templatelexer.php:84613
  •   Undefined Properties
  •   Uses Default Values
  •   Avoid Optional Properties
  •   Wrong Type For Native PHP Function
  •   Could Make A Function
  •   Avoid Substr() One
/install/vendor/smarty/libs/sysplugins/smarty_internal_templatelexer.php:94013
  •   Undefined Properties
  •   Uses Default Values
  •   Avoid Optional Properties
  •   Wrong Type For Native PHP Function
  •   Could Make A Function
  •   Avoid Substr() One
/install/vendor/smarty/libs/sysplugins/smarty_internal_templatelexer.php:95013
  •   Undefined Properties
  •   Uses Default Values
  •   Avoid Optional Properties
  •   Wrong Type For Native PHP Function
  •   Could Make A Function
  •   Avoid Substr() One
/install/vendor/smarty/libs/sysplugins/smarty_internal_templatelexer.php:107613
  •   Undefined Properties
  •   Uses Default Values
  •   Avoid Optional Properties
  •   Wrong Type For Native PHP Function
  •   Could Make A Function
  •   Avoid Substr() One
/install/vendor/smarty/libs/sysplugins/smarty_internal_templatelexer.php:108713
  •   Undefined Properties
  •   Uses Default Values
  •   Avoid Optional Properties
  •   Wrong Type For Native PHP Function
  •   Could Make A Function
  •   Avoid Substr() One
/install/vendor/smarty/libs/sysplugins/smarty_internal_templatelexer.php:109813
  •   Undefined Properties
  •   Uses Default Values
  •   Avoid Optional Properties
  •   Wrong Type For Native PHP Function
  •   Could Make A Function
  •   Avoid Substr() One
/install/vendor/smarty/libs/sysplugins/smarty_internal_templatelexer.php:110913
  •   Undefined Properties
  •   Uses Default Values
  •   Avoid Optional Properties
  •   Wrong Type For Native PHP Function
  •   Could Make A Function
  •   Avoid Substr() One
/install/vendor/smarty/libs/sysplugins/smarty_internal_templatelexer.php:125613
  •   Undefined Properties
  •   Uses Default Values
  •   Avoid Optional Properties
  •   Wrong Type For Native PHP Function
  •   Could Make A Function
  •   Avoid Substr() One
/application/Espo/Core/Formula/Parser/Ast/Node.php:4012
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Loaders/BaseLanguage.php:3912
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Mismatch Properties Typehints
  •   Unfinished Object
  •   Property Could Be Local
/install/vendor/smarty/libs/sysplugins/smarty_internal_configfilelexer.php:11612
  •   No Null For Native PHP Functions
  •   Undefined Properties
  •   Nested Ifthen
  •   Wrong Parameter Type
  •   Bail Out Early
  •   Should Use Existing Constants
  •   Uses Default Values
  •   Avoid Optional Properties
  •   Wrong Type For Native PHP Function
  •   Could Make A Function
/install/vendor/smarty/libs/sysplugins/smarty_internal_configfilelexer.php:22812
  •   No Null For Native PHP Functions
  •   Undefined Properties
  •   Nested Ifthen
  •   Wrong Parameter Type
  •   Bail Out Early
  •   Should Use Existing Constants
  •   Uses Default Values
  •   Avoid Optional Properties
  •   Wrong Type For Native PHP Function
  •   Could Make A Function
/install/vendor/smarty/libs/sysplugins/smarty_internal_configfilelexer.php:34912
  •   No Null For Native PHP Functions
  •   Undefined Properties
  •   Nested Ifthen
  •   Wrong Parameter Type
  •   Bail Out Early
  •   Should Use Existing Constants
  •   Uses Default Values
  •   Avoid Optional Properties
  •   Wrong Type For Native PHP Function
  •   Could Make A Function
/install/vendor/smarty/libs/sysplugins/smarty_internal_configfilelexer.php:41812
  •   No Null For Native PHP Functions
  •   Undefined Properties
  •   Nested Ifthen
  •   Wrong Parameter Type
  •   Bail Out Early
  •   Should Use Existing Constants
  •   Uses Default Values
  •   Avoid Optional Properties
  •   Wrong Type For Native PHP Function
  •   Could Make A Function
/install/vendor/smarty/libs/sysplugins/smarty_internal_configfilelexer.php:49612
  •   No Null For Native PHP Functions
  •   Undefined Properties
  •   Nested Ifthen
  •   Wrong Parameter Type
  •   Bail Out Early
  •   Should Use Existing Constants
  •   Uses Default Values
  •   Avoid Optional Properties
  •   Wrong Type For Native PHP Function
  •   Could Make A Function
/install/vendor/smarty/libs/sysplugins/smarty_internal_configfilelexer.php:56812
  •   No Null For Native PHP Functions
  •   Undefined Properties
  •   Nested Ifthen
  •   Wrong Parameter Type
  •   Bail Out Early
  •   Should Use Existing Constants
  •   Uses Default Values
  •   Avoid Optional Properties
  •   Wrong Type For Native PHP Function
  •   Could Make A Function
/install/vendor/smarty/libs/sysplugins/smarty_internal_templatelexer.php:17312
  •   No Null For Native PHP Functions
  •   Undefined Properties
  •   Nested Ifthen
  •   Wrong Parameter Type
  •   Bail Out Early
  •   Should Use Existing Constants
  •   Uses Default Values
  •   Avoid Optional Properties
  •   Wrong Type For Native PHP Function
  •   Could Make A Function
/install/vendor/smarty/libs/sysplugins/smarty_internal_templatelexer.php:45212
  •   No Null For Native PHP Functions
  •   Undefined Properties
  •   Nested Ifthen
  •   Wrong Parameter Type
  •   Bail Out Early
  •   Should Use Existing Constants
  •   Uses Default Values
  •   Avoid Optional Properties
  •   Wrong Type For Native PHP Function
  •   Could Make A Function
/install/vendor/smarty/libs/sysplugins/smarty_internal_templatelexer.php:89012
  •   No Null For Native PHP Functions
  •   Undefined Properties
  •   Nested Ifthen
  •   Wrong Parameter Type
  •   Bail Out Early
  •   Should Use Existing Constants
  •   Uses Default Values
  •   Avoid Optional Properties
  •   Wrong Type For Native PHP Function
  •   Could Make A Function
/install/vendor/smarty/libs/sysplugins/smarty_internal_templatelexer.php:102612
  •   No Null For Native PHP Functions
  •   Undefined Properties
  •   Nested Ifthen
  •   Wrong Parameter Type
  •   Bail Out Early
  •   Should Use Existing Constants
  •   Uses Default Values
  •   Avoid Optional Properties
  •   Wrong Type For Native PHP Function
  •   Could Make A Function
/install/vendor/smarty/libs/sysplugins/smarty_internal_templatelexer.php:118812
  •   No Null For Native PHP Functions
  •   Undefined Properties
  •   Nested Ifthen
  •   Wrong Parameter Type
  •   Bail Out Early
  •   Should Use Existing Constants
  •   Uses Default Values
  •   Avoid Optional Properties
  •   Wrong Type For Native PHP Function
  •   Could Make A Function
/install/vendor/smarty/libs/sysplugins/smarty_internal_templatelexer.php:129812
  •   No Null For Native PHP Functions
  •   Undefined Properties
  •   Nested Ifthen
  •   Wrong Parameter Type
  •   Bail Out Early
  •   Should Use Existing Constants
  •   Uses Default Values
  •   Avoid Optional Properties
  •   Wrong Type For Native PHP Function
  •   Could Make A Function
/application/Espo/Core/ApplicationRunners/Rebuild.php:4411
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/Authentication/TwoFactor/LoginFactory.php:3911
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/Console/Commands/SetPassword.php:4411
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/Loaders/Acl.php:3911
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/Loaders/Metadata.php:3911
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/MassAction/QueryBuilder.php:4111
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/Select/Bool/Filters/Followed.php:4111
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/Select/Primary/Filters/Followed.php:3811
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Hooks/Notification/WebSocketSubmit.php:4111
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/ORM/QueryComposer/BaseQueryComposer.php:223711
  •   No Default For Referenced Parameter
  •   Unused Parameter
  •   Mismatched Default Arguments
  •   StandaloneType True False Null
  •   Hidden Nullable Typehint
  •   Wrong Type With Default
/application/Espo/Classes/AppInfo/Container.php:3810
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Classes/FieldProcessing/Email/IcsDataLoader.php:6310
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Classes/Select/Email/Where/ItemConverters/InTrashIsFalse.php:4210
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Classes/Select/Email/Where/ItemConverters/InTrashIsTrue.php:4210
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Classes/Select/Email/Where/ItemConverters/IsImportantIsFalse.php:4210
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Classes/Select/Email/Where/ItemConverters/IsImportantIsTrue.php:4210
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Classes/Select/Email/Where/ItemConverters/IsNotReadIsFalse.php:4210
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Classes/Select/EmailFilter/BoolFilters/OnlyMy.php:4210
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Classes/Select/User/AccessControlFilters/OnlyOwn.php:4110
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Controllers/DataPrivacy.php:4310
  •   Method Is Not An If
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
/application/Espo/Controllers/LastViewed.php:4010
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/Acl/Cache/Clearer.php:4210
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Action/Actions/Merge.php:4510
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/Api/ErrorOutput.php:8310
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/ApplicationRunners/Client.php:4110
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/ApplicationRunners/Daemon.php:4610
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/Authentication/Hook/Manager.php:4110
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Console/Commands/AuthTokenCheck.php:4410
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/Console/Commands/RunJob.php:4810
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/FieldProcessing/EmailAddress/Loader.php:4410
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/FieldProcessing/PhoneNumber/Loader.php:4510
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/Portal/Acl/Map/CacheKeyProvider.php:3810
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/Portal/Acl/Table/CacheKeyProvider.php:3910
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/Select/AccessControl/Filters/PortalOnlyOwn.php:3910
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/Select/Helpers/FieldHelper.php:4310
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Utils/Config/InternalConfigHelper.php:3710
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Tools/EntityManager/EntityManager.php:7910
  •   Assumptions
  •   Ambiguous Static
  •   Too Many Local Variables
  •   Mismatched Typehint
  •   StandaloneType True False Null
  •   Modified Typed Parameter
  •   Could Inject Parameter
  •   Never Called Parameter
/application/Espo/Tools/Import/Api/Post.php:4810
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Tools/Import/Api/PostExportErrors.php:4710
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Tools/Import/Api/PostFile.php:4610
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Tools/Import/Api/PostRemoveDuplicates.php:4710
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Tools/Import/Api/PostRevert.php:4710
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Tools/Import/Api/PostUnmarkDuplicates.php:4710
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Classes/Select/Email/AccessControlFilters/PortalOnlyAccount.php:399
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Classes/Select/Email/AccessControlFilters/PortalOnlyContact.php:399
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Classes/Select/Email/BoolFilters/OnlyMy.php:419
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Classes/Select/Email/Where/ItemConverters/IsNotReadIsTrue.php:429
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/Acl/Map/DataBuilder.php:589
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Field/LinkMultiple/LinkMultipleFactory.php:479
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Formula/Parser/Statement/StatementRef.php:369
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Portal/Utils/Url.php:479
  •   Useless Instructions
  •   Uses Default Values
  •   Could Make A Function
  •   Wrong Type Returned
  •   No Choice
  •   Preprocessable
/application/Espo/Core/Portal/Utils/Url.php:689
  •   Overwritten Literals
  •   Useless Instructions
  •   Uses Default Values
  •   Could Make A Function
  •   No Choice
  •   Preprocessable
/application/Espo/Core/Portal/Utils/Url.php:849
  •   Overwritten Literals
  •   Useless Instructions
  •   Uses Default Values
  •   Could Make A Function
  •   No Choice
  •   Preprocessable
/application/Espo/Core/Utils/Database/Schema/DiffModifier.php:2909
  •   Should Use Local Class
  •   Undefined Interfaces
  •   Undefined Classes
  •   Useless Argument
  •   Could Inject Parameter
  •   Method Could Be Static
/application/Espo/Core/Utils/Util.php:2829
  •   No Null For Native PHP Functions
  •   Wrong Parameter Type
  •   Uses Default Values
  •   Wrong Type For Native PHP Function
  •   Could Make A Function
  •   Avoid Substr() One
/application/Espo/Hooks/Portal/WriteConfig.php:399
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/ORM/QueryBuilder.php:679
  •   Should Use Local Class
  •   Mismatched Typehint
  •   Mismatched Default Arguments
  •   StandaloneType True False Null
  •   Hidden Nullable Typehint
  •   Wrong Type With Default
  •   Method Could Be Static
  •   Never Called Parameter
/install/vendor/smarty/libs/sysplugins/smarty_internal_compile_include.php:1699
  •   Unsupported Types With Operators
  •   Undefined Properties
  •   Missing Assignation In Command
  •   Nested Ifthen
  •   Ambiguous Array Index
  •   No Null For Index
  •   Non Integer Nor String As Index
  •   Indices Are Int Or String
/install/vendor/smarty/libs/sysplugins/smarty_internal_data.php:2089
  •   Method Is Not An If
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Mismatched Default Arguments
  •   Hidden Nullable Typehint
  •   Wrong Type With Default
  •   Never Called Parameter
/install/vendor/smarty/libs/sysplugins/smarty_internal_templatecompilerbase.php:7809
  •   No Null For Native PHP Functions
  •   Undefined Properties
  •   False To Array Conversion
  •   Repeated Regex
  •   Weak Type With Array
  •   Uses Default Values
  •   Wrong Type For Native PHP Function
/application/Espo/Core/Acl/Table/DefaultTable.php:2998
  •   Class-typed References
  •   Useless Referenced Argument
  •   Unused Parameter
  •   Objects Don't Need References
  •   Avoid Using stdClass
  •   Used Once Variables (In Scope)
  •   Useless Argument
/application/Espo/Core/Acl/Table/DefaultTable.php:5278
  •   Method Is Not An If
  •   Class-typed References
  •   Unused Parameter
  •   Objects Don't Need References
  •   Avoid Using stdClass
  •   Useless Argument
/application/Espo/Core/Api/Route.php:458
  •   Ambiguous Static
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Same Name For Property And Method
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Select/SelectManager.php:3378
  •   Unsupported Types With Operators
  •   Merge If Then
  •   Variable Is Not A Condition
  •   Nested Ifthen
  •   Uses Default Values
  •   Wrong Type For Native PHP Function
  •   Strict Comparison With Booleans
  •   Else If Versus Elseif
/application/Espo/Core/Utils/DataUtil.php:438
  •   Max Level Of Nesting
  •   Useless Referenced Argument
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   Should Use Local Class
  •   Wrong Type With Default
  •   Never Called Parameter
/application/Espo/Core/Utils/Util.php:10168
  •   Check Division By Zero
  •   Useless Parenthesis
  •   Wrong Number Of Arguments
  •   Use random_int()
  •   Adding Zero
  •   Preprocessable
/application/Espo/Core/Utils/Util.php:10578
  •   Check Division By Zero
  •   Useless Parenthesis
  •   Wrong Number Of Arguments
  •   Use random_int()
  •   Adding Zero
  •   Preprocessable
/application/Espo/Core/WebSocket/Pusher.php:4908
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Interfaces
  •   Undefined Classes
  •   Method Could Be Static
/application/Espo/ORM/QueryComposer/BaseQueryComposer.php:5968
  •   No Null For Native PHP Functions
  •   Scalar Are Not Arrays
  •   Wrong Parameter Type
  •   Weak Type With Array
  •   Null Or Boolean Arrays
  •   Wrong Type For Native PHP Function
/application/Espo/Tools/Attachment/DetailsObtainer.php:568
  •   No Null For Native PHP Functions
  •   Useless Instructions
  •   Uses Default Values
  •   Wrong Type For Native PHP Function
  •   Could Make A Function
  •   Wrong Type Returned
  •   No Choice
/application/Espo/Tools/Pdf/Dompdf/Contents.php:448
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Undefined Interfaces
  •   Empty Function
  •   Undefined Classes
  •   Unfinished Object
  •   Property Could Be Local
/install/vendor/smarty/libs/Smarty.class.php:13528
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   Ambiguous Static
  •   No Boolean As Default
  •   Hidden Nullable Typehint
  •   Wrong Type With Default
/install/vendor/smarty/libs/Smarty.class.php:13668
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   Ambiguous Static
  •   No Boolean As Default
  •   Hidden Nullable Typehint
  •   Wrong Type With Default
/install/vendor/smarty/libs/SmartyBC.class.php:4548
  •   Don't Pollute Global Space
  •   Useless Referenced Argument
  •   No Class In Global
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Missing Some Returntype
/install/vendor/smarty/libs/sysplugins/smarty_internal_compile_include.php:1728
  •   Unsupported Types With Operators
  •   Undefined Properties
  •   Ambiguous Array Index
  •   No Null For Index
  •   Uses Default Values
  •   Non Integer Nor String As Index
  •   Indices Are Int Or String
  •   Use random_int()
/install/vendor/smarty/libs/sysplugins/smarty_internal_templateparser.php:30588
  •   Undefined Properties
  •   String May Hold A Variable
  •   Weak Type With Array
  •   Wrong Argument Type
  •   Uses Default Values
  •   Wrong Type With Call
  •   Could Make A Function
  •   Adding Zero
/install/vendor/smarty/libs/sysplugins/smarty_internal_utility.php:2958
  •   No Default For Referenced Parameter
  •   Max Level Of Nesting
  •   Ambiguous Static
  •   Too Many Local Variables
  •   Unused Parameter
  •   Should Use Local Class
  •   Hidden Nullable Typehint
  •   Wrong Type With Default
/application/Espo/Core/Acl/Map/MapFactory.php:427
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Acl/Table/DefaultTable.php:3347
  •   Class-typed References
  •   Max Level Of Nesting
  •   Unused Parameter
  •   Objects Don't Need References
  •   Avoid Using stdClass
  •   Useless Argument
/application/Espo/Core/Acl/Table/DefaultTableFactory.php:417
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/AclManager.php:4297
  •   Unsupported Types With Operators
  •   Useless Instructions
  •   Weak Type With Array
  •   No Null For Index
  •   Non Integer Nor String As Index
  •   Indices Are Int Or String
  •   No Choice
/application/Espo/Core/Api/AuthBuilder.php:487
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Currency/Rates.php:1307
  •   Unused Public Methods
  •   Ambiguous Static
  •   Should Use Local Class
  •   Relay Function
  •   Mismatched Typehint
  •   StandaloneType True False Null
  •   Method Could Be Static
/application/Espo/Core/Formula/ArgumentList.php:1557
  •   Unused Public Methods
  •   PHP Native Class Type Compatibility
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Method Could Be Static
/application/Espo/Core/Formula/EvaluatedArgumentList.php:1557
  •   Unused Public Methods
  •   PHP Native Class Type Compatibility
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Method Could Be Static
/application/Espo/Core/Job/JobScheduler.php:577
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Mail/Account/ImapParams.php:427
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Mail/Account/Storage/Params.php:487
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Mail/Account/Storage/Params.php:507
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Mail/Parsers/MailMimeParser.php:647
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Undefined Interfaces
  •   Undefined Classes
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Mail/Parsers/MailMimeParser.php:4347
  •   Unsupported Types With Operators
  •   Useless Instructions
  •   Weak Type With Array
  •   Non Integer Nor String As Index
  •   Indices Are Int Or String
  •   Wrong Type Returned
  •   No Choice
/application/Espo/Core/MassAction/ServiceParams.php:397
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/ORM/DatabaseParamsFactory.php:417
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/ORM/EntityManagerProxy.php:437
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Portal/Acl/Map/MapFactory.php:497
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Portal/Acl/Table/TableFactory.php:477
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Record/ServiceContainer.php:487
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Templates/Services/Base.php:357
  •   Already Parents Trait
  •   Repeated Interface
  •   Abstract Or Implements
  •   Multiple Identical Trait Or Interface
  •   Unused Classes
  •   Already Parents Interface
  •   Class Could Be Final
/application/Espo/Core/Templates/Services/BasePlus.php:357
  •   Already Parents Trait
  •   Repeated Interface
  •   Abstract Or Implements
  •   Multiple Identical Trait Or Interface
  •   Unused Classes
  •   Already Parents Interface
  •   Class Could Be Final
/application/Espo/Core/Templates/Services/CategoryTree.php:357
  •   Already Parents Trait
  •   Repeated Interface
  •   Abstract Or Implements
  •   Multiple Identical Trait Or Interface
  •   Unused Classes
  •   Already Parents Interface
  •   Class Could Be Final
/application/Espo/Core/Templates/Services/Company.php:357
  •   Already Parents Trait
  •   Repeated Interface
  •   Abstract Or Implements
  •   Multiple Identical Trait Or Interface
  •   Unused Classes
  •   Already Parents Interface
  •   Class Could Be Final
/application/Espo/Core/Templates/Services/Event.php:387
  •   Already Parents Trait
  •   Repeated Interface
  •   Abstract Or Implements
  •   Multiple Identical Trait Or Interface
  •   Unused Classes
  •   Already Parents Interface
  •   Class Could Be Final
/application/Espo/Core/Templates/Services/Person.php:377
  •   Already Parents Trait
  •   Repeated Interface
  •   Abstract Or Implements
  •   Multiple Identical Trait Or Interface
  •   Unused Classes
  •   Already Parents Interface
  •   Class Could Be Final
/application/Espo/Core/Utils/Client/DevModeJsFileListProvider.php:427
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Utils/Database/Dbal/Types/LongtextType.php:477
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Interfaces
  •   Undefined Classes
/application/Espo/Core/Utils/Database/Dbal/Types/MediumtextType.php:477
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Interfaces
  •   Undefined Classes
/application/Espo/Core/Utils/Database/Dbal/Types/UuidType.php:477
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Interfaces
  •   Undefined Classes
/application/Espo/Core/Utils/Database/Orm/Defs/AttributeDefs.php:437
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Utils/Database/Orm/Defs/IndexDefs.php:427
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Utils/Database/Orm/Defs/RelationDefs.php:407
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Utils/Database/Orm/FieldConverters/PersonName.php:457
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Utils/Database/Schema/SchemaManagerProxy.php:417
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Utils/File/Manager.php:11817
  •   Should Use Local Class
  •   Mismatched Typehint
  •   StandaloneType True False Null
  •   Method Could Be Static
  •   Never Called Parameter
  •   Missing Some Returntype
/application/Espo/Core/Utils/File/MimeType.php:367
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Utils/File/Permission.php:1017
  •   Method Is Not An If
  •   Ambiguous Visibilities
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Hidden Nullable Typehint
  •   Wrong Type With Default
  •   Unfinished Object
/application/Espo/Core/Utils/Metadata/Helper.php:367
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Utils/PasswordHash.php:417
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/WebSocket/Pusher.php:4727
  •   Unused Public Methods
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Undefined Interfaces
  •   Undefined Classes
  •   Method Could Be Static
/application/Espo/Core/WebSocket/Pusher.php:5047
  •   Unused Public Methods
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Interfaces
  •   Empty Function
  •   Undefined Classes
/application/Espo/Hooks/EmailFilter/CacheClearing.php:497
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Modules/Crm/Classes/FieldProcessing/Call/PhoneNumberMapLoader.php:487
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Services/Email.php:467
  •   Already Parents Trait
  •   Repeated Interface
  •   Abstract Or Implements
  •   Forgotten Interface
  •   Multiple Identical Trait Or Interface
  •   Already Parents Interface
  •   Class Could Be Final
/application/Espo/Services/ExternalAccount.php:487
  •   Already Parents Trait
  •   Repeated Interface
  •   Should Make Alias
  •   Abstract Or Implements
  •   Multiple Identical Trait Or Interface
  •   Already Parents Interface
  •   Class Could Be Final
/application/Espo/Services/User.php:567
  •   Already Parents Trait
  •   Repeated Interface
  •   Abstract Or Implements
  •   Forgotten Interface
  •   Multiple Identical Trait Or Interface
  •   Already Parents Interface
  •   Class Could Be Final
/application/Espo/Tools/AdminNotifications/LatestReleaseDataRequester.php:507
  •   No Null For Native PHP Functions
  •   Variable Is Not A Condition
  •   Wrong Parameter Type
  •   Uses Default Values
  •   Wrong Type For Native PHP Function
  •   Preprocessable
/application/Espo/Tools/App/Language/AclDependencyItem.php:407
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/EntityManager/Params.php:397
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/LeadCapture/CaptureService.php:677
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Same Name For Property And Method
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/LeadCapture/ConfirmResult.php:397
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Pdf/Builder.php:407
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/install/vendor/smarty/libs/plugins/modifier.escape.php:247
  •   Don't Pollute Global Space
  •   Use Named Boolean In Argument Definition
  •   No Class In Global
  •   No Boolean As Default
  •   Hidden Nullable Typehint
  •   Wrong Type With Default
/install/vendor/smarty/libs/sysplugins/smarty_cacheresource_keyvaluestore.php:1767
  •   Unused Parameter
  •   Should Use Local Class
  •   Insufficient Typehint
  •   Used Once Variables (In Scope)
  •   Useless Argument
  •   Method Could Be Static
/install/vendor/smarty/libs/sysplugins/smarty_internal_compile_include.php:1747
  •   Unsupported Types With Operators
  •   Undefined Properties
  •   Ambiguous Array Index
  •   No Null For Index
  •   Non Integer Nor String As Index
  •   Indices Are Int Or String
/install/vendor/smarty/libs/sysplugins/smarty_internal_data.php:797
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Hidden Nullable Typehint
  •   Could Inject Parameter
  •   Wrong Type With Default
  •   Never Called Parameter
/install/vendor/smarty/libs/sysplugins/smarty_internal_data.php:1007
  •   Useless Referenced Argument
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Unused Parameter
  •   No Return Used
  •   Could Inject Parameter
  •   Never Called Parameter
/install/vendor/smarty/libs/sysplugins/smarty_internal_template.php:4947
  •   Method Is Not An If
  •   Unused Public Methods
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Could Inject Parameter
  •   Wrong Type With Default
/install/vendor/smarty/libs/sysplugins/smarty_internal_templatecompilerbase.php:8037
  •   No Null For Native PHP Functions
  •   False To Array Conversion
  •   Repeated Regex
  •   Weak Type With Array
  •   Uses Default Values
  •   Wrong Type For Native PHP Function
/install/vendor/smarty/libs/sysplugins/smarty_internal_templateparser.php:23007
  •   Undefined Properties
  •   Repeated Regex
  •   Weak Type With Array
  •   Uses Default Values
  •   Could Make A Function
  •   Adding Zero
/application/Espo/Classes/Acl/Attachment/AccessChecker.php:476
  •   Repeated Interface
  •   Abstract Or Implements
  •   Multiple Identical Trait Or Interface
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Already Parents Interface
  •   Class Could Be Final
/application/Espo/Classes/Acl/AuthToken/AccessChecker.php:426
  •   Repeated Interface
  •   Abstract Or Implements
  •   Multiple Identical Trait Or Interface
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Already Parents Interface
  •   Class Could Be Final
/application/Espo/Classes/Acl/Email/AccessChecker.php:446
  •   Repeated Interface
  •   Abstract Or Implements
  •   Multiple Identical Trait Or Interface
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Already Parents Interface
  •   Class Could Be Final
/application/Espo/Classes/Acl/Import/AccessChecker.php:436
  •   Repeated Interface
  •   Multiple Identical Trait Or Interface
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Unused Classes
  •   Already Parents Interface
  •   Class Could Be Final
/application/Espo/Classes/Acl/Note/AccessChecker.php:506
  •   Repeated Interface
  •   Abstract Or Implements
  •   Multiple Identical Trait Or Interface
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Already Parents Interface
  •   Class Could Be Final
/application/Espo/Classes/Acl/Portal/AccessChecker.php:446
  •   Repeated Interface
  •   Abstract Or Implements
  •   Multiple Identical Trait Or Interface
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Already Parents Interface
  •   Class Could Be Final
/application/Espo/Classes/Acl/ScheduledJob/AccessChecker.php:436
  •   Repeated Interface
  •   Abstract Or Implements
  •   Multiple Identical Trait Or Interface
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Already Parents Interface
  •   Class Could Be Final
/application/Espo/Classes/Acl/User/AccessChecker.php:446
  •   Repeated Interface
  •   Abstract Or Implements
  •   Multiple Identical Trait Or Interface
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Already Parents Interface
  •   Class Could Be Final
/application/Espo/Classes/Acl/User/OwnershipChecker.php:426
  •   Repeated Interface
  •   Multiple Identical Trait Or Interface
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Unused Classes
  •   Already Parents Interface
  •   Class Could Be Final
/application/Espo/Classes/Acl/Webhook/AccessChecker.php:436
  •   Repeated Interface
  •   Abstract Or Implements
  •   Multiple Identical Trait Or Interface
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Already Parents Interface
  •   Class Could Be Final
/application/Espo/Classes/AclPortal/Attachment/AccessChecker.php:476
  •   Repeated Interface
  •   Abstract Or Implements
  •   Multiple Identical Trait Or Interface
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Already Parents Interface
  •   Class Could Be Final
/application/Espo/Classes/AclPortal/Email/AccessChecker.php:456
  •   Repeated Interface
  •   Abstract Or Implements
  •   Multiple Identical Trait Or Interface
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Already Parents Interface
  •   Class Could Be Final
/application/Espo/Classes/AclPortal/Note/AccessChecker.php:496
  •   Repeated Interface
  •   Abstract Or Implements
  •   Multiple Identical Trait Or Interface
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Already Parents Interface
  •   Class Could Be Final
/application/Espo/Classes/DuplicateWhereBuilders/General.php:526
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Classes/DuplicateWhereBuilders/General.php:546
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Classes/FieldProcessing/Email/AddressDataLoader.php:446
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Classes/FieldProcessing/Import/CountsLoader.php:456
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Classes/FieldProcessing/LeadCapture/ExampleLoader.php:486
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Classes/FieldProcessing/LeadCapture/ExampleLoader.php:496
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Classes/FieldProcessing/LeadCapture/ExampleLoader.php:506
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Classes/FieldValidators/AuthenticationProvider/MethodValid.php:446
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Classes/FieldValidators/CurrencyType.php:416
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Classes/FieldValidators/Email/Addresses/MaxCount.php:486
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Classes/FieldValidators/PersonNameType.php:376
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Classes/FieldValidators/PhoneType.php:516
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Classes/Jobs/ProcessWebhookQueue.php:376
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Classes/MassAction/User/MassDelete.php:546
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Classes/MassAction/User/MassDelete.php:566
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Classes/MassAction/User/MassUpdate.php:696
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Classes/Record/Attachment/CreateInputFilter.php:496
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Classes/Record/User/OutputFilter.php:446
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Classes/RecordHooks/Attachment/BeforeCreate.php:476
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Classes/RecordHooks/Attachment/BeforeCreate.php:486
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Classes/RecordHooks/Email/BeforeUpdate.php:546
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Classes/RecordHooks/Email/BeforeUpdate.php:566
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Classes/RecordHooks/EmailFilter/BeforeSave.php:476
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Classes/RecordHooks/Note/BeforeCreate.php:496
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Classes/RecordHooks/Note/BeforeCreate.php:506
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Classes/RecordHooks/Portal/AfterUpdate.php:476
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Classes/RecordHooks/Portal/AfterUpdate.php:486
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Classes/RecordHooks/Webhook/BeforeSave.php:626
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Classes/Select/ActionHistoryRecord/AccessControlFilters/OnlyOwn.php:386
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Classes/Select/ActionHistoryRecord/BoolFilters/OnlyMy.php:406
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Classes/Select/Email/AdditionalAppliers/Main.php:446
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Classes/Select/Email/TextFilter.php:506
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Classes/Select/Email/TextFilter.php:516
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Classes/Select/Email/Where/ItemConverters/InFolder.php:486
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Classes/Select/Team/AccessControlFilters/OnlyTeam.php:396
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Controllers/ExternalAccount.php:1406
  •   No Null For Native PHP Functions
  •   Written Only Variables
  •   Used Once Variables (In Scope)
  •   Uses Default Values
  •   Wrong Type For Native PHP Function
  •   list() May Omit Variables
/application/Espo/Controllers/FieldManager.php:506
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Controllers/Import.php:496
  •   Already Parents Trait
  •   Repeated Interface
  •   Abstract Or Implements
  •   Multiple Identical Trait Or Interface
  •   Already Parents Interface
  •   Class Could Be Final
/application/Espo/Controllers/LabelManager.php:496
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Controllers/Stream.php:546
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Controllers/TemplateManager.php:556
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Acl/AccessChecker/AccessCheckerFactory.php:516
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Acl/AssignmentChecker/AssignmentCheckerFactory.php:476
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Acl/AssignmentChecker/AssignmentCheckerManager.php:416
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Acl/GlobalRestriction.php:936
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Acl/LinkChecker/LinkCheckerFactory.php:416
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Acl/LinkChecker/LinkCheckerFactory.php:426
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Acl/Map/DefaultCacheKeyProvider.php:366
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/Acl/OwnershipChecker/OwnershipCheckerFactory.php:496
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Action/Actions/ConvertCurrency.php:566
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Action/Actions/ConvertCurrency.php:586
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Action/Actions/Merge/Merger.php:526
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Api/ActionHandler.php:556
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Api/Auth.php:536
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Api/AuthBuilderFactory.php:366
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/Api/ControllerActionHandler.php:496
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Api/ControllerActionProcessor.php:486
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Api/MiddlewareProvider.php:436
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Api/Route.php:446
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Api/Route.php:466
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Api/RouteProcessor.php:616
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Api/RouteProcessor.php:656
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Api/Starter.php:556
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Api/Starter.php:566
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Api/Util.php:376
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/ApplicationRunners/ClearCache.php:436
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/ApplicationRunners/PortalClient.php:596
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Authentication/Authentication.php:916
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Authentication/AuthenticationFactory.php:366
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/Authentication/LoginFactory.php:386
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Authentication/LoginFactory.php:396
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Authentication/Oidc/ConfigDataProvider.php:476
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Authentication/Oidc/KeysProvider.php:546
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Authentication/Oidc/Login.php:656
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Authentication/Oidc/UserProvider/Sync.php:476
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Authentication/Oidc/UserProvider/Sync.php:506
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Authentication/Oidc/UserProvider/UsernameValidator.php:386
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/Authentication/TwoFactor/Email/EmailLogin.php:526
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Authentication/TwoFactor/Email/EmailLogin.php:546
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Authentication/TwoFactor/Email/EmailUserSetup.php:436
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Authentication/TwoFactor/Email/Util.php:826
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Authentication/TwoFactor/Email/Util.php:846
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Authentication/TwoFactor/Sms/SmsLogin.php:516
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Authentication/TwoFactor/Sms/SmsLogin.php:536
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Authentication/TwoFactor/Sms/SmsUserSetup.php:476
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Authentication/TwoFactor/Sms/Util.php:796
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Authentication/TwoFactor/Totp/TotpLogin.php:526
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Authentication/TwoFactor/Totp/TotpUserSetup.php:506
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Authentication/Util/MethodProvider.php:476
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Authentication/Util/MethodProvider.php:506
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Console/Commands/AclCheck.php:486
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Console/Commands/ClearCache.php:436
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/Console/Commands/EntityUtil.php:446
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Console/Commands/Extension.php:506
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Console/Commands/UpdateAppTimestamp.php:426
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/Console/Commands/Version.php:396
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/Container/ContainerConfiguration.php:1016
  •   Useless Instructions
  •   Uses Default Values
  •   Wrong Type With Call
  •   Wrong Type Returned
  •   No Choice
  •   Useless Null Coalesce
/application/Espo/Core/Container/ContainerConfiguration.php:1096
  •   Useless Instructions
  •   Uses Default Values
  •   Wrong Type With Call
  •   Wrong Type Returned
  •   No Choice
  •   Useless Null Coalesce
/application/Espo/Core/Currency/Rates.php:426
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/DataManager.php:596
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/DataManager.php:626
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/DataManager.php:666
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/DataManager.php:706
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/DataManager.php:726
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Duplicate/Finder.php:536
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/EntryPoint/EntryPointManager.php:456
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Field/Address/AddressFormatterFactory.php:416
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Field/Address/AddressFormatterFactory.php:426
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Field/Currency/CurrencyAttributeExtractor.php:476
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/FieldProcessing/LinkParent/Loader.php:476
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/FieldProcessing/ListLoadProcessor.php:536
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/FieldProcessing/ReadLoadProcessor.php:536
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/FieldProcessing/SaveProcessor.php:466
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/FieldProcessing/Stream/FollowersLoader.php:506
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/FieldProcessing/Stream/FollowersLoader.php:516
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/FieldProcessing/Stream/FollowersLoader.php:526
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/FieldProcessing/Stream/FollowersLoader.php:536
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/FieldProcessing/VersionNumber/BeforeSaveProcessor.php:386
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/FieldValidation/CheckerFactory.php:446
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/FieldValidation/Failure.php:356
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/FieldValidation/Failure.php:376
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/FieldValidation/ValidatorFactory.php:456
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/FileStorage/Manager.php:576
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Formula/ArgumentList.php:1636
  •   Unused Public Methods
  •   PHP Native Class Type Compatibility
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Method Could Be Static
/application/Espo/Core/Formula/EvaluatedArgumentList.php:1636
  •   Unused Public Methods
  •   PHP Native Class Type Compatibility
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Method Could Be Static
/application/Espo/Core/Formula/Evaluator.php:616
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Formula/Functions/BaseFunction.php:746
  •   Property Used In One Method Only
  •   Avoid Using stdClass
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Formula/Functions/UtilGroup/GenerateRecordIdType.php:386
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/Formula/Parser/Ast/Attribute.php:376
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/Formula/Parser/Ast/Value.php:376
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/Formula/Parser/Ast/Variable.php:376
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/Formula/Parser/Statement/WhileRef.php:466
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/HookManager.php:726
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/HookManager.php:776
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Htmlizer/Htmlizer.php:776
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Htmlizer/Htmlizer.php:826
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Htmlizer/Htmlizer.php:846
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Job/AsyncPoolFactory.php:386
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Job/JobFactory.php:406
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Job/JobRunner.php:536
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Job/JobRunner.php:546
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Job/JobSchedulerFactory.php:396
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/Job/Preparator/CollectionHelper.php:496
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Job/QueuePortionNumberProvider.php:556
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/Job/ScheduleProcessor.php:646
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Loaders/AclManager.php:386
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/Loaders/ApplicationState.php:386
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/Loaders/ApplicationUser.php:386
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/Loaders/DataManager.php:396
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/Loaders/InternalAclManager.php:386
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/Loaders/OrmDefs.php:396
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/Loaders/PortalAclManagerContainer.php:386
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/Log/HandlerListLoader.php:396
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Mail/Account/Fetcher.php:626
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Mail/Account/GroupAccount/Account.php:586
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Mail/Account/GroupAccount/StorageFactory.php:466
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Mail/Account/GroupAccount/StorageFactory.php:476
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Mail/Account/ImapParams.php:416
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Mail/Account/PersonalAccount/Account.php:676
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Mail/Account/PersonalAccount/FetcherFactory.php:466
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/Mail/Account/PersonalAccount/Hooks/AfterFetch.php:426
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Mail/Account/PersonalAccount/StorageFactory.php:526
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Mail/Account/SendingAccountProvider.php:566
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Mail/Account/Storage/Params.php:446
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Mail/Account/Storage/Params.php:456
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Mail/Account/Storage/Params.php:466
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Mail/Account/Storage/Params.php:516
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Mail/Account/Storage/Params.php:526
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Mail/EmailFactory.php:406
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/Mail/EmailSender.php:486
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Mail/EmailSender.php:506
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Mail/Event/Event.php:2446
  •   Useless Instructions
  •   Uses Default Values
  •   Wrong Type For Native PHP Function
  •   Could Make A Function
  •   Wrong Type Returned
  •   No Choice
/application/Espo/Core/Mail/Importer/DefaultDuplicateFinder.php:386
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/Mail/Mail/Header/XQueueItemId.php:1116
  •   Should Make Alias
  •   Unused Parameter
  •   Used Once Variables (In Scope)
  •   Undefined Classes
  •   Undefined Class Constants
  •   Never Called Parameter
/application/Espo/Core/Mail/MessageWrapper.php:466
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Mail/ParserFactory.php:396
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/Mail/Parsers/MailMimeParser.php:746
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Mail/Parsers/MailMimeParser.php:4376
  •   Should Use Local Class
  •   Undefined Interfaces
  •   Undefined Classes
  •   Useless Argument
  •   StandaloneType True False Null
  •   Method Could Be Static
/application/Espo/Core/Mail/Sender.php:826
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Mail/Smtp/HandlerProcessor.php:376
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/MassAction/Actions/MassConvertCurrency.php:576
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/MassAction/Actions/MassConvertCurrency.php:606
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/MassAction/Actions/MassUpdate.php:416
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/MassAction/Api/PostProcess.php:516
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/MassAction/Jobs/Process.php:506
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/MassAction/MassActionFactory.php:476
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/MassAction/Service.php:506
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Notification/AssignmentNotificatorFactory.php:446
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Notification/AssignmentNotificatorFactory.php:466
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Notification/UserEnabledChecker.php:396
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/ORM/AttributeExtractorFactory.php:486
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/ORM/AttributeExtractorFactory.php:506
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/ORM/ConfigDataProvider.php:366
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/ORM/EntityFactory.php:506
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/ORM/EntityFactory.php:516
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/ORM/EntityManagerFactory.php:646
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/ORM/Helper.php:416
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/ORM/QueryComposer/Part/FunctionConverterFactory.php:476
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/ORM/RepositoryFactory.php:446
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/ORM/ValueFactoryFactory.php:436
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/ORM/ValueFactoryFactory.php:456
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/PhoneNumber/Sanitizer.php:396
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Portal/Acl/AccessChecker/AccessCheckerFactory.php:516
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Portal/Acl/OwnershipChecker/OwnershipCheckerFactory.php:496
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Portal/AclManagerContainer.php:486
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/Portal/Loaders/InternalAclManager.php:386
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/Rebuild/Actions/ConfigMetadataCheck.php:436
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/Rebuild/RebuildActionProcessor.php:386
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Rebuild/RebuildActionProcessor.php:396
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Record/Access/LinkCheck.php:826
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Record/Access/LinkCheck.php:836
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Record/Defaults/DefaultPopulator.php:516
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Record/Defaults/DefaultPopulator.php:526
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Record/Defaults/PopulatorFactory.php:456
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Record/Defaults/PopulatorFactory.php:466
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Record/Defaults/PopulatorFactory.php:476
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Record/Defaults/PopulatorFactory.php:486
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Record/Duplicator/EntityDuplicator.php:496
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Record/Duplicator/EntityDuplicator.php:506
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Record/Duplicator/FieldDuplicatorFactory.php:426
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Record/Duplicator/FieldDuplicatorFactory.php:436
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Record/Formula/Processor.php:486
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Record/Hook/Provider.php:656
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Record/Hook/Provider.php:666
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Record/Output/FilterProvider.php:436
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Record/Output/FilterProvider.php:446
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Record/Output/FilterProvider.php:456
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Record/SearchParamsFetcher.php:486
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Record/Select/ApplierClassNameListProvider.php:376
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/Record/ServiceFactory.php:586
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Record/ServiceFactory.php:596
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Record/ServiceFactory.php:606
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Select/AccessControl/FilterFactory.php:486
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Select/AccessControl/FilterFactory.php:496
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Select/AccessControl/FilterFactory.php:506
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Select/AccessControl/FilterResolverFactory.php:486
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Select/Applier/Factory.php:796
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Select/Applier/Factory.php:806
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Select/Bool/Applier.php:476
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Select/Bool/FilterFactory.php:456
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Select/Order/ItemConverterFactory.php:446
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Select/Order/ItemConverterFactory.php:466
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Select/Order/OrdererFactory.php:436
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Select/Order/OrdererFactory.php:446
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Select/Order/OrdererFactory.php:456
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Select/Select/Applier.php:576
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Select/Select/Applier.php:586
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Select/SelectBuilderFactory.php:396
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/Select/SelectManager.php:24506
  •   Assumptions
  •   Max Level Of Nesting
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Too Many Local Variables
  •   Unused Parameter
/application/Espo/Core/Select/Text/Applier.php:606
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Select/Text/FullTextSearch/DataComposerFactory.php:386
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Select/Text/FullTextSearch/DataComposerFactory.php:396
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Select/Text/FullTextSearch/DefaultDataComposer.php:486
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Sms/SmsFactory.php:406
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/Sms/SmsSender.php:416
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Sms/SmsSender.php:426
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Utils/Acl/UserAclManagerProvider.php:496
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Utils/Acl/UserAclManagerProvider.php:506
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Utils/Acl/UserAclManagerProvider.php:526
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Utils/Autoload.php:476
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Utils/Autoload.php:486
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Utils/Autoload/NamespaceLoader.php:716
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Utils/Autoload/NamespaceLoader.php:746
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Utils/ClassFinder.php:456
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Utils/ClientManager.php:616
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Utils/Database/DefaultConfigDataProvider.php:386
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/Utils/Database/Orm/Converter.php:1046
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Utils/Database/Orm/FieldConverters/Currency.php:486
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Utils/Database/Orm/LinkConverters/HasMany.php:436
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/Utils/Database/Orm/RelationConverter.php:646
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Utils/Database/Orm/RelationConverter.php:656
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Utils/Database/Schema/Builder.php:736
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Utils/Database/Schema/Builder.php:766
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Utils/Database/Schema/Builder.php:1356
  •   Assumptions
  •   Unused Parameter
  •   Undefined Interfaces
  •   Undefined Classes
  •   Useless Argument
  •   Modified Typed Parameter
/application/Espo/Core/Utils/Database/Schema/Column.php:496
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Utils/Database/Schema/Column.php:506
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Utils/DateTime/DateTimeFactory.php:426
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Utils/DateTime/DateTimeFactory.php:436
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Utils/File/Manager.php:11986
  •   No Null For Native PHP Functions
  •   Wrong Parameter Type
  •   Uses Default Values
  •   Wrong Type For Native PHP Function
  •   Could Make A Function
  •   Avoid Substr() One
/application/Espo/Core/Utils/Hasher.php:406
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/Utils/Metadata/OrmMetadataData.php:496
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Utils/Module.php:576
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Utils/Module/PathProvider.php:396
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Utils/Resource/FileReader.php:446
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Utils/Route.php:556
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Utils/Route.php:566
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Utils/ScheduledJob.php:616
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Utils/ScheduledJob.php:626
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Utils/ThemeManager.php:396
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/WebSocket/ZeroMQSender.php:416
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/WebSocket/ZeroMQSubscriber.php:456
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Core/Webhook/Manager.php:666
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Core/Webhook/Sender.php:456
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Entities/Integration.php:406
  •   Mismatch Parameter Name
  •   Incompatible Signature Methods With Covariance
  •   Method Signature Must Be Compatible
  •   Different Argument Counts
  •   Wrong Type With Default
  •   Never Called Parameter
/application/Espo/Entities/Integration.php:816
  •   Mismatch Parameter Name
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Mismatched Default Arguments
  •   Hidden Nullable Typehint
  •   Wrong Type With Default
/application/Espo/EntryPoints/Attachment.php:486
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/EntryPoints/Attachment.php:496
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/EntryPoints/Attachment.php:506
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Hooks/Attachment/RemoveFile.php:486
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Hooks/Common/Formula.php:526
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Modules/Crm/Classes/Acl/Call/AccessChecker.php:456
  •   Repeated Interface
  •   Abstract Or Implements
  •   Multiple Identical Trait Or Interface
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Already Parents Interface
  •   Class Could Be Final
/application/Espo/Modules/Crm/Classes/Acl/Meeting/AccessChecker.php:456
  •   Repeated Interface
  •   Abstract Or Implements
  •   Multiple Identical Trait Or Interface
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Already Parents Interface
  •   Class Could Be Final
/application/Espo/Modules/Crm/Classes/Acl/Meeting/AssignmentChecker.php:486
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Modules/Crm/Classes/Acl/Meeting/AssignmentChecker.php:496
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Modules/Crm/Classes/AclPortal/Contact/OwnershipChecker.php:456
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Modules/Crm/Classes/AclPortal/KnowledgeBaseArticle/AccessChecker.php:446
  •   Repeated Interface
  •   Abstract Or Implements
  •   Multiple Identical Trait Or Interface
  •   Class, Interface, Enum Or Trait With Identical Names
  •   Already Parents Interface
  •   Class Could Be Final
/application/Espo/Modules/Crm/Classes/RecordHooks/Lead/AfterCreate.php:496
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Modules/Crm/Classes/RecordHooks/TargetList/AfterCreate.php:516
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Modules/Crm/Classes/RecordHooks/TargetList/AfterCreateDuplicate.php:466
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Modules/Crm/Classes/Select/Account/AccessControlFilters/PortalOnlyAccount.php:396
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Modules/Crm/Classes/Select/CampaignLogRecord/AccessControlFilters/OnlyOwn.php:396
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Modules/Crm/Classes/Select/CampaignTrackingUrl/AccessControlFilters/OnlyOwn.php:396
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Modules/Crm/Classes/Select/CaseObj/BoolFilters/Open.php:416
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Modules/Crm/Classes/Select/CaseObj/PrimaryFilters/Open.php:396
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Modules/Crm/Classes/Select/Contact/AccessControlFilters/PortalOnlyContact.php:396
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Modules/Crm/Classes/Select/Lead/PrimaryFilters/Actual.php:396
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Modules/Crm/Classes/Select/MassEmail/AccessControlFilters/OnlyOwn.php:396
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Modules/Crm/Classes/Select/Meeting/BoolFilters/OnlyMy.php:426
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Modules/Crm/Classes/Select/Task/BoolFilters/Actual.php:416
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Modules/Crm/Classes/Select/Task/PrimaryFilters/Actual.php:426
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Modules/Crm/EntryPoints/EventConfirmation.php:636
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Modules/Crm/Hooks/Account/TargetList.php:446
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Modules/Crm/Hooks/CaseObj/Contacts.php:516
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Modules/Crm/Hooks/Contact/TargetList.php:446
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Modules/Crm/Hooks/Lead/TargetList.php:446
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Modules/Crm/Hooks/Opportunity/Probability.php:456
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Modules/Crm/Jobs/SubmitPopupReminders.php:526
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Modules/Crm/Jobs/SubmitPopupReminders.php:536
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Modules/Crm/Tools/Activities/Api/GetComposeAddressList.php:506
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Modules/Crm/Tools/Activities/Api/GetComposeAddressList.php:516
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Modules/Crm/Tools/Activities/Api/GetUpcoming.php:516
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Modules/Crm/Tools/Activities/Api/GetUpcoming.php:526
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Modules/Crm/Tools/Activities/Service.php:816
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Modules/Crm/Tools/Activities/Upcoming/Params.php:386
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   Forgotten Visibility
  •   StandaloneType True False Null
  •   Unfinished Object
/application/Espo/Modules/Crm/Tools/Activities/Upcoming/Params.php:396
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   Forgotten Visibility
  •   StandaloneType True False Null
  •   Unfinished Object
/application/Espo/Modules/Crm/Tools/Activities/Upcoming/Params.php:416
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   Forgotten Visibility
  •   StandaloneType True False Null
  •   Unfinished Object
/application/Espo/Modules/Crm/Tools/Activities/UpcomingService.php:676
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Modules/Crm/Tools/Calendar/Service.php:756
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Modules/Crm/Tools/Case/Service.php:576
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Modules/Crm/Tools/MassEmail/MessagePreparator/Data.php:376
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Modules/Crm/Tools/MassEmail/QueueCreator.php:796
  •   Max Level Of Nesting
  •   Use Named Boolean In Argument Definition
  •   Ambiguous Static
  •   No Boolean As Default
  •   Too Many Local Variables
  •   Mismatch Type And Default
/application/Espo/Modules/Crm/Tools/MassEmail/SendingProcessor.php:766
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Modules/Crm/Tools/MassEmail/SendingProcessor.php:776
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Modules/Crm/Tools/Meeting/Service.php:566
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Modules/Crm/Tools/Opportunity/Service.php:536
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Modules/Crm/Tools/TargetList/MetadataProvider.php:396
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Modules/Crm/Tools/TargetList/RecordService.php:466
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Modules/Crm/Tools/TargetList/RecordService.php:476
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/ORM/Mapper/BaseMapper.php:656
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/ORM/Mapper/Helper.php:396
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/ORM/Query/Part/Where/Exists.php:426
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/ORM/QueryComposer/BaseQueryComposer.php:21856
  •   No Null For Native PHP Functions
  •   Wrong Parameter Type
  •   Uses Default Values
  •   Wrong Type For Native PHP Function
  •   Could Make A Function
  •   Preprocessable
/application/Espo/ORM/Repository/RDBRelation.php:2206
  •   Unused Public Methods
  •   Relay Function
  •   Mismatched Typehint
  •   StandaloneType True False Null
  •   Hidden Nullable Typehint
  •   Wrong Type With Default
/application/Espo/ORM/Repository/RDBRepository.php:3286
  •   Unused Public Methods
  •   Relay Function
  •   Mismatched Typehint
  •   StandaloneType True False Null
  •   Hidden Nullable Typehint
  •   Wrong Type With Default
/application/Espo/Services/EmailAccount.php:406
  •   Already Parents Trait
  •   Repeated Interface
  •   Abstract Or Implements
  •   Multiple Identical Trait Or Interface
  •   Already Parents Interface
  •   Class Could Be Final
/application/Espo/Services/EmailTemplate.php:456
  •   Already Parents Trait
  •   Repeated Interface
  •   Abstract Or Implements
  •   Multiple Identical Trait Or Interface
  •   Already Parents Interface
  •   Class Could Be Final
/application/Espo/Services/Import.php:446
  •   Already Parents Trait
  •   Repeated Interface
  •   Abstract Or Implements
  •   Multiple Identical Trait Or Interface
  •   Already Parents Interface
  •   Class Could Be Final
/application/Espo/Services/InboundEmail.php:416
  •   Already Parents Trait
  •   Repeated Interface
  •   Abstract Or Implements
  •   Multiple Identical Trait Or Interface
  •   Already Parents Interface
  •   Class Could Be Final
/application/Espo/Services/Integration.php:476
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Services/Integration.php:486
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Services/Record.php:496
  •   Already Parents Trait
  •   Repeated Interface
  •   Abstract Or Implements
  •   Multiple Identical Trait Or Interface
  •   Already Parents Interface
  •   Could Be Abstract Class
/application/Espo/Services/RecordTree.php:536
  •   Already Parents Trait
  •   Repeated Interface
  •   Abstract Or Implements
  •   Multiple Identical Trait Or Interface
  •   Already Parents Interface
  •   Could Be Abstract Class
/application/Espo/Tools/App/Api/GetUser.php:446
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Tools/App/AppService.php:656
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/App/AppService.php:696
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/App/AppService.php:706
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/App/Language/AclDependencyItem.php:396
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/App/Language/AclDependencyItem.php:416
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/App/Metadata/AclDependencyItem.php:366
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/App/Metadata/AclDependencyItem.php:376
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/App/SettingsService.php:676
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/App/SettingsService.php:686
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Currency/Conversion/DefaultEntityConverter.php:516
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Currency/Conversion/DefaultEntityConverter.php:526
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Dashboard/Service.php:1296
  •   Method Is Not An If
  •   Max Level Of Nesting
  •   Use Named Boolean In Argument Definition
  •   Should Use Local Class
  •   Useless Argument
  •   Method Could Be Static
/application/Espo/Tools/Email/AddressService.php:586
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Email/AddressService.php:606
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Email/AddressService.php:626
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Email/InboxService.php:566
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Email/InboxService.php:576
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Email/SendService.php:926
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Email/SendService.php:976
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Email/SendService.php:986
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Email/Util.php:536
  •   No Null For Native PHP Functions
  •   Missing Assignation In Command
  •   Use Positive Condition
  •   Wrong Parameter Type
  •   Uses Default Values
  •   Wrong Type For Native PHP Function
/application/Espo/Tools/EmailFolder/Service.php:666
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/EmailNotification/AssignmentProcessor.php:566
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/EmailNotification/AssignmentProcessor.php:576
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/EmailNotification/AssignmentProcessor.php:586
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/EmailNotification/AssignmentProcessor.php:606
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/EmailNotification/AssignmentProcessor.php:616
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/EmailNotification/AssignmentProcessor.php:626
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/EmailNotification/Processor.php:796
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/EmailNotification/Processor.php:826
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/EmailNotification/Processor.php:846
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/EmailTemplate/Processor.php:626
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/EmailTemplate/Processor.php:636
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/EmailTemplate/Processor.php:646
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/EntityManager/NameUtil.php:966
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/EntityManager/NameUtil.php:976
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/EntityManager/NameUtil.php:996
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/EntityManager/Params.php:386
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/EntityManager/Params.php:406
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Export/AdditionalFieldsLoaderFactory.php:406
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Export/AdditionalFieldsLoaderFactory.php:416
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Export/Api/PostProcess.php:466
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Export/Export.php:686
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Export/Export.php:736
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Export/Export.php:756
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Export/Format/Csv/AdditionalFieldsLoader.php:426
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Tools/Export/Format/Csv/Processor.php:506
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Export/Format/Csv/Processor.php:516
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Export/Format/Xlsx/AdditionalFieldsLoader.php:426
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Tools/Export/Format/Xlsx/FieldData.php:356
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Export/Format/Xlsx/FieldData.php:376
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Export/Format/Xlsx/FieldData.php:386
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Export/Format/Xlsx/OpenSpoutProcessor.php:756
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Export/Format/Xlsx/OpenSpoutProcessor.php:766
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Export/Format/Xlsx/PhpSpreadsheetProcessor.php:1086
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Export/Format/Xlsx/PhpSpreadsheetProcessor.php:1096
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Export/ProcessorParamsHandlerFactory.php:406
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Export/ProcessorParamsHandlerFactory.php:416
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Export/Service.php:516
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Export/Service.php:546
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/ExportCustom/ExportCustom.php:666
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/ExportCustom/ExportCustom.php:696
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/ExportCustom/Params.php:356
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/ExportCustom/Params.php:396
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   StandaloneType True False Null
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/FieldManager/FieldManager.php:876
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/GlobalSearch/Service.php:516
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/GlobalSearch/Service.php:546
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Import/Import.php:886
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Import/Import.php:906
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Import/Import.php:916
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Import/Import.php:946
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Import/ImportFactory.php:366
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Tools/Kanban/Kanban.php:586
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Kanban/Kanban.php:616
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Kanban/KanbanService.php:486
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Kanban/KanbanService.php:496
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Kanban/Orderer.php:396
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Kanban/Orderer.php:406
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Layout/CustomLayoutService.php:506
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Layout/CustomLayoutService.php:516
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Layout/LayoutDefs.php:416
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Layout/LayoutDefs.php:426
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Layout/LayoutDefs.php:436
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Layout/LayoutProvider.php:496
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Layout/LayoutProvider.php:506
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Layout/Service.php:576
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/LeadCapture/CaptureService.php:646
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/LeadCapture/CaptureService.php:656
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/LeadCapture/CaptureService.php:686
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/LinkManager/Hook/Hooks/AssignedUsersCreate.php:426
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/MassUpdate/Processor.php:656
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/MassUpdate/Processor.php:686
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Notification/HookProcessor.php:586
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Notification/NoteMentionHookProcessor.php:456
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Notification/NoteMentionHookProcessor.php:466
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Notification/NoteMentionHookProcessor.php:476
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Notification/Service.php:506
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Notification/Service.php:526
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Oidc/Service.php:446
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Same Name For Property And Method
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Pdf/Dompdf/DompdfInitializer.php:446
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Pdf/Dompdf/HtmlComposer.php:476
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Pdf/Dompdf/HtmlComposer.php:506
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Stream/Api/GetGlobal.php:506
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Stream/Api/GetGlobal.php:516
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Stream/Api/GetOwn.php:486
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Stream/FollowerRecordService.php:486
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Stream/FollowerRecordService.php:506
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Stream/GlobalRecordService.php:576
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Stream/NoteUtil.php:406
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   Unfinished Object
/application/Espo/Tools/Stream/RecordService.php:586
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Stream/RecordService/NoteHelper.php:426
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Stream/RecordService/QueryHelper.php:496
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Stream/RecordService/QueryHelper.php:506
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Stream/RecordService/QueryHelper.php:516
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Stream/Service.php:1286
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Stream/Service.php:1306
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/Stream/UserRecordService.php:656
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/UserSecurity/Password/RecoveryService.php:746
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/UserSecurity/Password/Sender.php:506
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/UserSecurity/Password/Service.php:526
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/UserSecurity/Password/Service.php:536
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/UserSecurity/Password/Service.php:596
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/UserSecurity/Service.php:586
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/application/Espo/Tools/UserSecurity/TwoFactor/SmsService.php:466
  •   Ambiguous Visibilities
  •   Property Used In One Method Only
  •   Used Once Property
  •   Used Once Variables (In Scope)
  •   Unfinished Object
  •   Property Could Be Local
/dev/PHPStan/Extensions/EntityManagerReturnType.php:2066
  •   Should Use Local Class
  •   Undefined Interfaces
  •   Undefined Classes
  •   Useless Argument
  •   StandaloneType True False Null
  •   Method Could Be Static
/install/core/Installer.php:3036
  •   Assumptions
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Undefined Classes
  •   Hidden Nullable Typehint
  •   Wrong Type With Default
/install/vendor/smarty/libs/Smarty.class.php:14026
  •   Unused Public Methods
  •   No Default For Referenced Parameter
  •   Ambiguous Static
  •   Unused Parameter
  •   Hidden Nullable Typehint
  •   Wrong Type With Default
/install/vendor/smarty/libs/Smarty.class.php:14526
  •   Unsupported Types With Operators
  •   Merge If Then
  •   Identical Conditions
  •   Variable Is Not A Condition
  •   Bail Out Early
  •   Uses Default Values
/install/vendor/smarty/libs/plugins/function.html_select_date.php:1966
  •   Unsupported Types With Operators
  •   Ambiguous Array Index
  •   No Null For Index
  •   Non Integer Nor String As Index
  •   Indices Are Int Or String
  •   Should Use Coalesce
/install/vendor/smarty/libs/plugins/function.html_select_time.php:1706
  •   Unsupported Types With Operators
  •   Ambiguous Array Index
  •   No Null For Index
  •   Non Integer Nor String As Index
  •   Indices Are Int Or String
  •   Should Use Coalesce
/install/vendor/smarty/libs/plugins/shared.escape_special_chars.php:456
  •   No Null For Native PHP Functions
  •   Htmlentities Using Default Flag
  •   Wrong Parameter Type
  •   Htmlentities Calls
  •   Uses Default Values
  •   Wrong Type For Native PHP Function
/install/vendor/smarty/libs/sysplugins/smarty_internal_compile_block.php:1736
  •   Undefined Properties
  •   Missing Assignation In Command
  •   Switch To Switch
  •   Ambiguous Array Index
  •   No Null For Index
  •   Uses Default Values
/install/vendor/smarty/libs/sysplugins/smarty_internal_compile_include.php:2326
  •   Unsupported Types With Operators
  •   Undefined Properties
  •   Ambiguous Array Index
  •   No Null For Index
  •   Non Integer Nor String As Index
  •   Indices Are Int Or String
/install/vendor/smarty/libs/sysplugins/smarty_internal_compile_include.php:2396
  •   Unsupported Types With Operators
  •   Undefined Properties
  •   Ambiguous Array Index
  •   No Null For Index
  •   Non Integer Nor String As Index
  •   Indices Are Int Or String
/install/vendor/smarty/libs/sysplugins/smarty_internal_compile_insert.php:766
  •   No Null For Native PHP Functions
  •   Undefined Properties
  •   Missing Assignation In Command
  •   Nested Ifthen
  •   Wrong Parameter Type
  •   Wrong Type For Native PHP Function
/install/vendor/smarty/libs/sysplugins/smarty_internal_compile_setfilter.php:286
  •   Unused Public Methods
  •   Ambiguous Static
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Method Could Be Static
/install/vendor/smarty/libs/sysplugins/smarty_internal_configfilelexer.php:3136
  •   Undefined Properties
  •   No Need For Else
  •   Uses Default Values
  •   Wrong Type For Native PHP Function
  •   Drop Else After Return
  •   Strict Comparison With Booleans
/install/vendor/smarty/libs/sysplugins/smarty_internal_data.php:1196
  •   Max Level Of Nesting
  •   Use Named Boolean In Argument Definition
  •   No Boolean As Default
  •   Hidden Nullable Typehint
  •   Could Inject Parameter
  •   Wrong Type With Default
/install/vendor/smarty/libs/sysplugins/smarty_internal_resource_eval.php:586
  •   Merge If Then
  •   Buried Assignation
  •   Iffectations
  •   Used Once Variables (In Scope)
  •   Uses Default Values
  •   Could Make A Function
/install/vendor/smarty/libs/sysplugins/smarty_internal_resource_string.php:586
  •   Merge If Then
  •   Buried Assignation
  •   Iffectations
  •   Used Once Variables (In Scope)
  •   Uses Default Values
  •   Could Make A Function
/install/vendor/smarty/libs/sysplugins/smarty_internal_templateparser.php:22636
  •   Undefined Properties
  •   Repeated Regex
  •   Weak Type With Array
  •   Uses Default Values
  •   Could Make A Function
  •   Adding Zero
/install/vendor/smarty/libs/sysplugins/smarty_internal_templateparser.php:22816
  •   Undefined Properties
  •   Repeated Regex
  •   Weak Type With Array
  •   Uses Default Values
  •   Could Make A Function
  •   Adding Zero
/install/vendor/smarty/libs/sysplugins/smarty_internal_utility.php:1836
  •   Max Level Of Nesting
  •   Ambiguous Static
  •   Too Many Local Variables
  •   Should Use Local Class
  •   Insufficient Typehint
  •   Useless Argument
/install/vendor/smarty/libs/sysplugins/smarty_resource.php:2966
  •   Undefined Properties
  •   Nested Ifthen
  •   Bail Out Early
  •   Uses Default Values
  •   Wrong Type For Native PHP Function
  •   Could Make A Function
/install/vendor/smarty/libs/sysplugins/smarty_resource_custom.php:386
  •   Unused Parameter
  •   Should Use Local Class
  •   Used Once Variables (In Scope)
  •   Empty Function
  •   StandaloneType True False Null
  •   Missing Some Returntype