Advanced Journey Analytics
Version History
1.0.1
LatestOct 15, 2025 (3 months ago)
latest
Apr 9, 2025 (9 months ago)
Validation Details
Module description
Module has a proper description
README file
Module has comprehensive README
License
Licensed under MIT
Releases
2 releases published
Versioning
Following semantic versioning (v1.0.1)
Module structure
Module has proper structure (releases available)
Categorization
No categories or topics assigned
Maintenance
Actively maintained (updated 3 months ago)
Validated 1 day ago based on PrestaShop module standards
PHPStan Code Quality
Warnings
Constant _PS_MODULE_DIR_ not found.
Line 15
Class AdminAjaAnalyticsController extends unknown class ModuleAdminController.
Line 17
Access to an undefined property AdminAjaAnalyticsController::$bootstrap.
Line 25
Access to an undefined property AdminAjaAnalyticsController::$table.
Line 26
Access to an undefined property AdminAjaAnalyticsController::$className.
Line 27
Access to an undefined property AdminAjaAnalyticsController::$lang.
Line 28
Access to an undefined property AdminAjaAnalyticsController::$context.
Line 29
Call to static method getContext() on an unknown class Context.
Line 29
AdminAjaAnalyticsController::__construct() calls parent::__construct() but AdminAjaAnalyticsController does not extend any class.
Line 30
Instanceof between AdvancedJourneyAnalytics and AdvancedJourneyAnalytics will always evaluate to true.
Line 31
Call to static method getInstanceByName() on an unknown class Module.
Line 32
Access to an undefined property AdminAjaAnalyticsController::$errors.
Line 34
Call to an undefined method AdminAjaAnalyticsController::trans().
Line 34
Call to static method addLog() on an unknown class PrestaShopLogger.
Line 35
Access to an undefined property AdminAjaAnalyticsController::$list_no_link.
Line 41
Call to an undefined method AdminAjaAnalyticsController::l().
Line 45
Call to an undefined method AdminAjaAnalyticsController::l().
Line 46
Call to an undefined method AdminAjaAnalyticsController::l().
Line 47
Call to an undefined method AdminAjaAnalyticsController::l().
Line 48
Call to an undefined method AdminAjaAnalyticsController::l().
Line 49
Call to an undefined method AdminAjaAnalyticsController::l().
Line 50
Call to an undefined method AdminAjaAnalyticsController::l().
Line 51
Call to an undefined method AdminAjaAnalyticsController::l().
Line 52
Call to an undefined method AdminAjaAnalyticsController::l().
Line 53
Call to an undefined method AdminAjaAnalyticsController::l().
Line 54
AdminAjaAnalyticsController::setMedia() calls parent::setMedia() but AdminAjaAnalyticsController does not extend any class.
Line 60
Negated boolean expression is always false.
Line 62
Call to an undefined method AdvancedJourneyAnalytics::getPathUri().
Line 65
Access to an undefined property AdminAjaAnalyticsController::$context.
Line 67
Access to an undefined property AdminAjaAnalyticsController::$context.
Line 68
Access to an undefined property AdminAjaAnalyticsController::$context.
Line 69
Access to an undefined property AdminAjaAnalyticsController::$context.
Line 70
Call to static method addJsDef() on an unknown class Media.
Line 72
Access to an undefined property AdminAjaAnalyticsController::$context.
Line 73
Access to an undefined property AdminAjaAnalyticsController::$context.
Line 74
Call to an undefined method AdminAjaAnalyticsController::l().
Line 76
Call to an undefined method AdminAjaAnalyticsController::l().
Line 77
Call to an undefined method AdminAjaAnalyticsController::l().
Line 78
Call to an undefined method AdminAjaAnalyticsController::l().
Line 80
Call to an undefined method AdminAjaAnalyticsController::l().
Line 81
Call to an undefined method AdminAjaAnalyticsController::l().
Line 82
Call to an undefined method AdminAjaAnalyticsController::l().
Line 83
Call to an undefined method AdminAjaAnalyticsController::l().
Line 84
Call to an undefined method AdminAjaAnalyticsController::l().
Line 85
Call to an undefined method AdminAjaAnalyticsController::l().
Line 86
Call to an undefined method AdminAjaAnalyticsController::l().
Line 87
Call to an undefined method AdminAjaAnalyticsController::l().
Line 88
Call to an undefined method AdminAjaAnalyticsController::l().
Line 89
Call to an undefined method AdminAjaAnalyticsController::l().
Line 93
Call to an undefined method AdminAjaAnalyticsController::l().
Line 94
Call to an undefined method AdminAjaAnalyticsController::l().
Line 95
Call to an undefined method AdminAjaAnalyticsController::l().
Line 96
Negated boolean expression is always false.
Line 105
Access to an undefined property AdminAjaAnalyticsController::$errors.
Line 107
Call to an undefined method AdminAjaAnalyticsController::trans().
Line 107
AdminAjaAnalyticsController::initContent() calls parent::initContent() but AdminAjaAnalyticsController does not extend any class.
Line 108
Access to an undefined property AdminAjaAnalyticsController::$display.
Line 113
AdminAjaAnalyticsController::initContent() calls parent::initContent() but AdminAjaAnalyticsController does not extend any class.
Line 114
Access to an undefined property AdvancedJourneyAnalytics::$version.
Line 118
Call to static method getValue() on an unknown class Tools.
Line 120
Access to an undefined property AdminAjaAnalyticsController::$context.
Line 122
Call to an undefined method AdminAjaAnalyticsController::setTemplate().
Line 123
Call to static method getValue() on an unknown class Tools.
Line 134
Negated boolean expression is always false.
Line 147
Call to static method getValue() on an unknown class Tools.
Line 153
Call to static method getValue() on an unknown class Tools.
Line 154
Call to static method getValue() on an unknown class Tools.
Line 155
Call to static method getValue() on an unknown class Tools.
Line 156
Call to static method getValue() on an unknown class Tools.
Line 157
Call to static method getValue() on an unknown class Tools.
Line 158
Call to static method getValue() on an unknown class Tools.
Line 159
Call to static method getValue() on an unknown class Tools.
Line 160
Call to static method getValue() on an unknown class Tools.
Line 161
Call to static method getValue() on an unknown class Tools.
Line 162
Call to static method getValue() on an unknown class Tools.
Line 163
Call to static method isDate() on an unknown class Validate.
Line 165
Call to static method isDate() on an unknown class Validate.
Line 168
Call to static method getValue() on an unknown class Tools.
Line 183
Call to static method getValue() on an unknown class Tools.
Line 184
Call to static method getValue() on an unknown class Tools.
Line 189
Call to static method getValue() on an unknown class Tools.
Line 190
Call to static method isUnsignedId() on an unknown class Validate.
Line 196
Call to static method isUnsignedId() on an unknown class Validate.
Line 199
Call to an undefined method AdminAjaAnalyticsController::trans().
Line 203
Instantiated class DbQuery not found.
Line 209
Call to method select() on an unknown class DbQuery.
Line 210
Call to method from() on an unknown class DbQuery.
Line 211
Call to method where() on an unknown class DbQuery.
Line 212
Access to an undefined property AdminAjaAnalyticsController::$context.
Line 215
Call to method where() on an unknown class DbQuery.
Line 215
Call to method orderBy() on an unknown class DbQuery.
Line 218
Call to static method getInstance() on an unknown class Db.
Line 221
Instantiated class DbQuery not found.
Line 226
Call to method select() on an unknown class DbQuery.
Line 227
Call to method from() on an unknown class DbQuery.
Line 228
Call to method where() on an unknown class DbQuery.
Line 229
Access to an undefined property AdminAjaAnalyticsController::$context.
Line 230
Call to method where() on an unknown class DbQuery.
Line 230
Call to method orderBy() on an unknown class DbQuery.
Line 231
Call to static method getInstance() on an unknown class Db.
Line 234
Call to an undefined method AdminAjaAnalyticsController::trans().
Line 238
Call to an undefined method AdminAjaAnalyticsController::trans().
Line 254
Call to an undefined method AdminAjaAnalyticsController::trans().
Line 257
Call to static method addLog() on an unknown class PrestaShopLogger.
Line 258
Call to static method getInstance() on an unknown class Db.
Line 316
Function pSQL not found.
Line 318
Function pSQL not found.
Line 318
Access to an undefined property AdminAjaAnalyticsController::$context.
Line 319
Function pSQL not found.
Line 321
Call to static method isLanguageIsoCode() on an unknown class Validate.
Line 323
Function pSQL not found.
Line 324
Function pSQL not found.
Line 327
Instantiated class DbQuery not found.
Line 333
Call to method select() on an unknown class DbQuery.
Line 334
Call to method from() on an unknown class DbQuery.
Line 335
Call to method where() on an unknown class DbQuery.
Line 336
Offset 'event_type' on array{event_type: 'page_view', page_type: 'category'|'index'|'product'} in isset() always exists and is not nullable.
Line 345
Function pSQL not found.
Line 346
Offset 'page_type' on array{event_type: 'page_view', page_type: 'category'|'index'|'product'} in isset() always exists and is not nullable.
Line 348
Function pSQL not found.
Line 349
Variable $groupSqlParts in empty() always exists and is not falsy.
Line 351
Variable $startPointConditions in empty() always exists and is not falsy.
Line 356
Call to method where() on an unknown class DbQuery.
Line 357
Call to an undefined method AdminAjaAnalyticsController::l().
Line 363
Offset 'event_type' on array{event_type: 'add_payment_info'}|array{event_type: 'add_shipping_info'}|array{event_type: 'add_to_cart'}|array{event_type: 'begin_checkout'}|array{event_type: 'page_view', page_type: 'cart'|'category'|'checkout'|'index'|'order'|'product'}|array{event_type: 'purchase'}|array{event_type: 'view_cart'} in isset() always exists and is not nullable.
Line 391
Function pSQL not found.
Line 392
Function pSQL not found.
Line 395
Variable $groupSqlParts in empty() always exists and is not falsy.
Line 397
Variable $stepConditionSqlParts in empty() always exists and is not falsy.
Line 402
Parameter #1 $callback of function array_map expects (callable(mixed): mixed)|null, 'pSQL' given.
Line 410
Instantiated class DbQuery not found.
Line 413
Call to method select() on an unknown class DbQuery.
Line 414
Call to method from() on an unknown class DbQuery.
Line 415
Call to method where() on an unknown class DbQuery.
Line 416
Offset 'event_type' on array{event_type: 'add_payment_info'}|array{event_type: 'add_shipping_info'}|array{event_type: 'add_to_cart'}|array{event_type: 'begin_checkout'}|array{event_type: 'page_view', page_type: 'cart'|'category'|'checkout'|'index'|'order'|'product'}|array{event_type: 'purchase'}|array{event_type: 'view_cart'} in isset() always exists and is not nullable.
Line 441
Function pSQL not found.
Line 442
Function pSQL not found.
Line 445
Variable $groupSqlParts in empty() always exists and is not falsy.
Line 447
Variable $stepConditionSqlParts in empty() always exists and is not falsy.
Line 452
Parameter #1 $callback of function array_map expects (callable(mixed): mixed)|null, 'pSQL' given.
Line 460
Instantiated class DbQuery not found.
Line 463
Call to method select() on an unknown class DbQuery.
Line 464
Call to method from() on an unknown class DbQuery.
Line 465
Call to method where() on an unknown class DbQuery.
Line 466
Call to an undefined method AdminAjaAnalyticsController::l().
Line 481
Call to static method getInstance() on an unknown class Db.
Line 490
Function pSQL not found.
Line 492
Function pSQL not found.
Line 492
Access to an undefined property AdminAjaAnalyticsController::$context.
Line 493
Function pSQL not found.
Line 495
Call to static method isLanguageIsoCode() on an unknown class Validate.
Line 497
Function pSQL not found.
Line 498
Function pSQL not found.
Line 501
Parameter #1 $callback of function array_map expects (callable(mixed): mixed)|null, 'pSQL' given.
Line 513
Instantiated class DbQuery not found.
Line 519
Call to method select() on an unknown class DbQuery.
Line 520
Call to method from() on an unknown class DbQuery.
Line 521
Call to method where() on an unknown class DbQuery.
Line 522
Instantiated class DbQuery not found.
Line 534
Call to method select() on an unknown class DbQuery.
Line 535
Call to method from() on an unknown class DbQuery.
Line 536
Call to method where() on an unknown class DbQuery.
Line 537
Call to method orderBy() on an unknown class DbQuery.
Line 542
Call to method limit() on an unknown class DbQuery.
Line 543
Instantiated class DbQuery not found.
Line 554
Call to method select() on an unknown class DbQuery.
Line 555
Call to method from() on an unknown class DbQuery.
Line 556
Call to method where() on an unknown class DbQuery.
Line 557
Parameter #1 $callback of function array_map expects (callable(mixed): mixed)|null, 'pSQL' given.
Line 557
Call to method orderBy() on an unknown class DbQuery.
Line 558
Call to method build() on an unknown class DbQuery.
Line 562
Call to static method addLog() on an unknown class PrestaShopLogger.
Line 562
Call to static method addLog() on an unknown class PrestaShopLogger.
Line 640
Offset 'isTopPath' on array{source: string, target: string, value: int<1, max>, isTopPath: false}|array{source: string, target: string, value: int<1, max>, isTopPath: true, pathRank: int<1, max>} in isset() always exists and is not nullable.
Line 718
Call to static method getInstance() on an unknown class Db.
Line 755
Function pSQL not found.
Line 757
Function pSQL not found.
Line 757
Access to an undefined property AdminAjaAnalyticsController::$context.
Line 758
Function pSQL not found.
Line 762
Call to static method isLanguageIsoCode() on an unknown class Validate.
Line 764
Function pSQL not found.
Line 765
Function pSQL not found.
Line 768
Instantiated class DbQuery not found.
Line 773
Call to method select() on an unknown class DbQuery.
Line 774
Call to method from() on an unknown class DbQuery.
Line 775
Call to method where() on an unknown class DbQuery.
Line 776
Call to static method getInstance() on an unknown class Db.
Line 803
Function pSQL not found.
Line 825
Function pSQL not found.
Line 825
Access to an undefined property AdminAjaAnalyticsController::$context.
Line 826
Function pSQL not found.
Line 828
Call to static method isLanguageIsoCode() on an unknown class Validate.
Line 830
Function pSQL not found.
Line 831
Function pSQL not found.
Line 834
Parameter #1 $callback of function array_map expects (callable(mixed): mixed)|null, 'pSQL' given.
Line 843
Instantiated class DbQuery not found.
Line 849
Call to method select() on an unknown class DbQuery.
Line 850
Call to method from() on an unknown class DbQuery.
Line 851
Call to method where() on an unknown class DbQuery.
Line 852
Instantiated class DbQuery not found.
Line 864
Call to method select() on an unknown class DbQuery.
Line 865
Call to method from() on an unknown class DbQuery.
Line 866
Call to method where() on an unknown class DbQuery.
Line 867
Call to method orderBy() on an unknown class DbQuery.
Line 871
Call to method limit() on an unknown class DbQuery.
Line 872
Instantiated class DbQuery not found.
Line 883
Call to method select() on an unknown class DbQuery.
Line 884
Call to method from() on an unknown class DbQuery.
Line 885
Call to method where() on an unknown class DbQuery.
Line 886
Parameter #1 $callback of function array_map expects (callable(mixed): mixed)|null, 'pSQL' given.
Line 886
Call to method orderBy() on an unknown class DbQuery.
Line 887
Call to static method addLog() on an unknown class PrestaShopLogger.
Line 959
Comparison operation ">=" between array{value: int<1, max>, isTopPath: false} and 1 results in an error.
Line 1039
Comparison operation ">=" between int<1, max> and 1 is always true.
Line 1096
Call to an undefined method AdminAjaAnalyticsController::l().
Line 1138
Result of && is always false.
Line 1220
Strict comparison using === between mixed~('page_view'|'view_cart') and 'page_view' will always evaluate to false.
Line 1220
Call to an undefined method AdminAjaAnalyticsController::trans().
Line 1244
Instantiated class DbQuery not found.
Line 1246
Call to method select() on an unknown class DbQuery.
Line 1247
Call to method from() on an unknown class DbQuery.
Line 1248
Call to method where() on an unknown class DbQuery.
Line 1249
Function pSQL not found.
Line 1249
Call to method orderBy() on an unknown class DbQuery.
Line 1250
Call to static method getInstance() on an unknown class Db.
Line 1251
Call to an undefined method AdminAjaAnalyticsController::trans().
Line 1253
Call to static method displayDate() on an unknown class Tools.
Line 1256
Call to an undefined method AdvancedJourneyAnalytics::l().
Line 1257
Call to an undefined method AdminAjaAnalyticsController::l().
Line 1274
Call to static method getInstance() on an unknown class Db.
Line 1278
Function pSQL not found.
Line 1283
Offset 'event_type' on array{event_type: 'add_payment_info'}|array{event_type: 'add_shipping_info'}|array{event_type: 'add_to_cart'}|array{event_type: 'begin_checkout'}|array{event_type: 'page_view', page_type: 'cart'|'category'|'checkout'|'order'|'product'}|array{event_type: 'purchase'}|array{event_type: 'view_cart'} in isset() always exists and is not nullable.
Line 1287
Function pSQL not found.
Line 1288
Function pSQL not found.
Line 1291
Variable $groupSqlParts in empty() always exists and is not falsy.
Line 1293
Variable $stepConditionSqlParts in empty() always exists and is not falsy.
Line 1297
Instantiated class DbQuery not found.
Line 1305
Call to method select() on an unknown class DbQuery.
Line 1306
Call to method from() on an unknown class DbQuery.
Line 1307
Call to method where() on an unknown class DbQuery.
Line 1308
Call to an undefined method AdminAjaAnalyticsController::l().
Line 1317
Call to an undefined method AdminAjaAnalyticsController::trans().
Line 1327
Call to an undefined method AdminAjaAnalyticsController::trans().
Line 1329
Call to an undefined method AdminAjaAnalyticsController::trans().
Line 1329
Call to an undefined method AdminAjaAnalyticsController::trans().
Line 1329
Call to an undefined method AdminAjaAnalyticsController::trans().
Line 1329
Call to an undefined method AdminAjaAnalyticsController::trans().
Line 1330
Call to an undefined method AdminAjaAnalyticsController::trans().
Line 1330
Call to an undefined method AdminAjaAnalyticsController::trans().
Line 1330
Call to an undefined method AdminAjaAnalyticsController::trans().
Line 1330
Call to an undefined method AdminAjaAnalyticsController::trans().
Line 1331
Call to an undefined method AdminAjaAnalyticsController::trans().
Line 1331
Call to an undefined method AdminAjaAnalyticsController::trans().
Line 1331
Call to an undefined method AdminAjaAnalyticsController::trans().
Line 1332
Call to an undefined method AdminAjaAnalyticsController::trans().
Line 1332
Call to an undefined method AdminAjaAnalyticsController::trans().
Line 1332
Access to an undefined property AdminAjaAnalyticsController::$context.
Line 1333
Access to an undefined property AdvancedJourneyAnalytics::$name.
Line 1333
Call to an undefined method AdminAjaAnalyticsController::trans().
Line 1333
Call to an undefined method AdminAjaAnalyticsController::trans().
Line 1333
Call to static method encrypt() on an unknown class Tools.
Line 1333
Call to static method getGlobalValue() on an unknown class Configuration.
Line 1333
Call to static method substr() on an unknown class Tools.
Line 1333
Call to an undefined method AdminAjaAnalyticsController::trans().
Line 1335
Instantiated class HelperForm not found.
Line 1338
Access to property $show_toolbar on an unknown class HelperForm.
Line 1339
Access to property $show_toolbar on an unknown class HelperForm.
Line 1339
Access to an undefined property AdminAjaAnalyticsController::$table.
Line 1340
Access to property $table on an unknown class HelperForm.
Line 1340
Access to property $table on an unknown class HelperForm.
Line 1340
Access to property $module on an unknown class HelperForm.
Line 1341
Access to property $module on an unknown class HelperForm.
Line 1341
Access to an undefined property AdminAjaAnalyticsController::$context.
Line 1342
Access to property $default_form_language on an unknown class HelperForm.
Line 1342
Access to property $default_form_language on an unknown class HelperForm.
Line 1342
Access to property $allow_employee_form_lang on an unknown class HelperForm.
Line 1343
Access to property $allow_employee_form_lang on an unknown class HelperForm.
Line 1343
Call to static method get() on an unknown class Configuration.
Line 1343
Access to an undefined property AdminAjaAnalyticsController::$identifier.
Line 1344
Access to property $identifier on an unknown class HelperForm.
Line 1344
Access to property $identifier on an unknown class HelperForm.
Line 1344
Access to property $submit_action on an unknown class HelperForm.
Line 1345
Access to property $submit_action on an unknown class HelperForm.
Line 1345
Access to an undefined property AdminAjaAnalyticsController::$context.
Line 1346
Access to property $currentIndex on an unknown class HelperForm.
Line 1346
Access to property $currentIndex on an unknown class HelperForm.
Line 1346
Access to property $token on an unknown class HelperForm.
Line 1347
Access to property $token on an unknown class HelperForm.
Line 1347
Call to static method getAdminTokenLite() on an unknown class Tools.
Line 1347
Access to an undefined property AdminAjaAnalyticsController::$context.
Line 1348
Access to an undefined property AdminAjaAnalyticsController::$context.
Line 1348
Access to property $tpl_vars on an unknown class HelperForm.
Line 1348
Access to property $tpl_vars on an unknown class HelperForm.
Line 1348
Call to method generateForm() on an unknown class HelperForm.
Line 1350
Call to static method get() on an unknown class Configuration.
Line 1355
Call to static method get() on an unknown class Configuration.
Line 1355
Call to static method get() on an unknown class Configuration.
Line 1355
Call to static method get() on an unknown class Configuration.
Line 1355
Call to static method isSubmit() on an unknown class Tools.
Line 1360
Call to static method getValue() on an unknown class Tools.
Line 1361
Call to static method getValue() on an unknown class Tools.
Line 1362
Call to static method getValue() on an unknown class Tools.
Line 1363
Call to static method getValue() on an unknown class Tools.
Line 1364
Access to an undefined property AdminAjaAnalyticsController::$errors.
Line 1366
Call to an undefined method AdminAjaAnalyticsController::trans().
Line 1366
Call to static method updateValue() on an unknown class Configuration.
Line 1369
Call to static method updateValue() on an unknown class Configuration.
Line 1370
Call to static method updateValue() on an unknown class Configuration.
Line 1371
Call to static method updateValue() on an unknown class Configuration.
Line 1372
Access to an undefined property AdminAjaAnalyticsController::$confirmations.
Line 1373
Call to an undefined method AdminAjaAnalyticsController::trans().
Line 1373
AdminAjaAnalyticsController::postProcess() calls parent::postProcess() but AdminAjaAnalyticsController does not extend any class.
Line 1376
AdminAjaAnalyticsController::initPageHeaderToolbar() calls parent::initPageHeaderToolbar() but AdminAjaAnalyticsController does not extend any class.
Line 1381
Class AdvancedJourneyAnalytics extends unknown class Module.
Line 33
Access to an undefined property AdvancedJourneyAnalytics::$name.
Line 39
Access to an undefined property AdvancedJourneyAnalytics::$tab.
Line 40
Access to an undefined property AdvancedJourneyAnalytics::$version.
Line 41
Access to an undefined property AdvancedJourneyAnalytics::$author.
Line 42
Access to an undefined property AdvancedJourneyAnalytics::$need_instance.
Line 43
Access to an undefined property AdvancedJourneyAnalytics::$ps_versions_compliancy.
Line 44
Access to an undefined property AdvancedJourneyAnalytics::$bootstrap.
Line 45
AdvancedJourneyAnalytics::__construct() calls parent::__construct() but AdvancedJourneyAnalytics does not extend any class.
Line 47
Access to an undefined property AdvancedJourneyAnalytics::$displayName.
Line 49
Call to an undefined method AdvancedJourneyAnalytics::l().
Line 49
Access to an undefined property AdvancedJourneyAnalytics::$description.
Line 50
Call to an undefined method AdvancedJourneyAnalytics::l().
Line 50
Access to an undefined property AdvancedJourneyAnalytics::$confirmUninstall.
Line 52
Call to an undefined method AdvancedJourneyAnalytics::l().
Line 52
Access to an undefined property AdvancedJourneyAnalytics::$context.
Line 71
Access to an undefined property AdvancedJourneyAnalytics::$name.
Line 71
Call to static method addLog() on an unknown class PrestaShopLogger.
Line 74
Access to an undefined property $this(AdvancedJourneyAnalytics)::$name.
Line 80
AdvancedJourneyAnalytics::install() calls parent::install() but AdvancedJourneyAnalytics does not extend any class.
Line 90
Call to an undefined method AdvancedJourneyAnalytics::registerHook().
Line 91
Call to an undefined method AdvancedJourneyAnalytics::registerHook().
Line 92
Call to an undefined method AdvancedJourneyAnalytics::registerHook().
Line 93
Call to static method updateValue() on an unknown class Configuration.
Line 99
Call to static method updateValue() on an unknown class Configuration.
Line 100
Call to static method updateValue() on an unknown class Configuration.
Line 101
Call to static method updateValue() on an unknown class Configuration.
Line 102
AdvancedJourneyAnalytics::uninstall() calls parent::uninstall() but AdvancedJourneyAnalytics does not extend any class.
Line 114
Call to static method deleteByName() on an unknown class Configuration.
Line 117
Call to static method deleteByName() on an unknown class Configuration.
Line 118
Call to static method deleteByName() on an unknown class Configuration.
Line 119
Call to static method deleteByName() on an unknown class Configuration.
Line 120
Constant _DB_PREFIX_ not found.
Line 143
Constant _MYSQL_ENGINE_ not found.
Line 144
Call to static method getInstance() on an unknown class Db.
Line 154
Caught class PrestaShopDatabaseException not found.
Line 155
Access to an undefined property AdvancedJourneyAnalytics::$_errors.
Line 156
Call to an undefined method AdvancedJourneyAnalytics::l().
Line 156
Call to an undefined method AdvancedJourneyAnalytics::l().
Line 156
Call to method getMessage() on an unknown class PrestaShopDatabaseException.
Line 156
Call to method getMessage() on an unknown class PrestaShopDatabaseException.
Line 158
Call to static method addLog() on an unknown class PrestaShopLogger.
Line 158
Constant _DB_PREFIX_ not found.
Line 184
Call to static method getInstance() on an unknown class Db.
Line 194
Caught class PrestaShopDatabaseException not found.
Line 195
Access to an undefined property AdvancedJourneyAnalytics::$_errors.
Line 196
Call to an undefined method AdvancedJourneyAnalytics::l().
Line 196
Call to an undefined method AdvancedJourneyAnalytics::l().
Line 196
Call to method getMessage() on an unknown class PrestaShopDatabaseException.
Line 196
Call to method getMessage() on an unknown class PrestaShopDatabaseException.
Line 197
Call to static method addLog() on an unknown class PrestaShopLogger.
Line 197
Call to static method getIdFromClassName() on an unknown class Tab.
Line 214
Call to static method getIdFromClassName() on an unknown class Tab.
Line 217
Call to static method addLog() on an unknown class PrestaShopLogger.
Line 221
Instantiated class Tab not found.
Line 224
Access to property $active on an unknown class Tab.
Line 225
Access to property $active on an unknown class Tab.
Line 225
Access to property $class_name on an unknown class Tab.
Line 226
Access to property $class_name on an unknown class Tab.
Line 226
Access to property $name on an unknown class Tab.
Line 227
Access to property $name on an unknown class Tab.
Line 227
Call to static method getLanguages() on an unknown class Language.
Line 228
Access to property $name on an unknown class Tab.
Line 230
Access to property $name on an unknown class Tab.
Line 230
Call to an undefined method AdvancedJourneyAnalytics::getTranslator().
Line 230
Access to property $id_parent on an unknown class Tab.
Line 232
Access to property $id_parent on an unknown class Tab.
Line 232
Access to an undefined property AdvancedJourneyAnalytics::$name.
Line 233
Access to property $module on an unknown class Tab.
Line 233
Access to property $module on an unknown class Tab.
Line 233
Access to property $icon on an unknown class Tab.
Line 234
Access to property $icon on an unknown class Tab.
Line 234
Call to method add() on an unknown class Tab.
Line 237
Caught class PrestaShopException not found.
Line 238
Access to an undefined property AdvancedJourneyAnalytics::$_errors.
Line 239
Call to an undefined method AdvancedJourneyAnalytics::l().
Line 239
Call to method getMessage() on an unknown class PrestaShopException.
Line 239
Call to method getMessage() on an unknown class PrestaShopException.
Line 240
Call to static method addLog() on an unknown class PrestaShopLogger.
Line 240
Call to static method getIdFromClassName() on an unknown class Tab.
Line 253
Instantiated class Tab not found.
Line 255
Call to method delete() on an unknown class Tab.
Line 258
Caught class PrestaShopException not found.
Line 259
Access to an undefined property AdvancedJourneyAnalytics::$_errors.
Line 260
Call to an undefined method AdvancedJourneyAnalytics::l().
Line 260
Call to method getMessage() on an unknown class PrestaShopException.
Line 260
Call to method getMessage() on an unknown class PrestaShopException.
Line 261
Call to static method addLog() on an unknown class PrestaShopLogger.
Line 261
Access to an undefined property AdvancedJourneyAnalytics::$context.
Line 276
Call to static method redirectAdmin() on an unknown class Tools.
Line 276
Call to static method get() on an unknown class Configuration.
Line 284
Access to an undefined property AdvancedJourneyAnalytics::$context.
Line 290
Access to an undefined property AdvancedJourneyAnalytics::$context.
Line 290
Call to static method get() on an unknown class Configuration.
Line 290
Call to static method isLoadedObject() on an unknown class Validate.
Line 290
Access to an undefined property AdvancedJourneyAnalytics::$context.
Line 297
Access to an undefined property AdvancedJourneyAnalytics::$name.
Line 298
Access to an undefined property AdvancedJourneyAnalytics::$name.
Line 299
Call to static method addJsDef() on an unknown class Media.
Line 304
Access to an undefined property AdvancedJourneyAnalytics::$context.
Line 306
Call to static method getToken() on an unknown class Tools.
Line 307
Access to an undefined property AdvancedJourneyAnalytics::$context.
Line 309
Access to an undefined property AdvancedJourneyAnalytics::$context.
Line 309
Access to an undefined property AdvancedJourneyAnalytics::$context.
Line 309
Call to static method isLoadedObject() on an unknown class Validate.
Line 309
Access to an undefined property AdvancedJourneyAnalytics::$context.
Line 310
Access to an undefined property AdvancedJourneyAnalytics::$context.
Line 310
Access to an undefined property AdvancedJourneyAnalytics::$context.
Line 310
Call to static method isLoadedObject() on an unknown class Validate.
Line 310
Access to an undefined property AdvancedJourneyAnalytics::$context.
Line 311
Access to an undefined property AdvancedJourneyAnalytics::$context.
Line 311
Call to static method isLoadedObject() on an unknown class Validate.
Line 311
Call to static method getValue() on an unknown class Tools.
Line 321
Access to an undefined property AdvancedJourneyAnalytics::$_path.
Line 324
Access to an undefined property AdvancedJourneyAnalytics::$context.
Line 324
Access to an undefined property AdvancedJourneyAnalytics::$_path.
Line 327
Access to an undefined property AdvancedJourneyAnalytics::$context.
Line 327
Access to an undefined property AdvancedJourneyAnalytics::$_path.
Line 328
Access to an undefined property AdvancedJourneyAnalytics::$context.
Line 328
Call to static method addJsDef() on an unknown class Media.
Line 331
Access to an undefined property AdvancedJourneyAnalytics::$context.
Line 332
Access to an undefined property AdvancedJourneyAnalytics::$context.
Line 333
Call to an undefined method AdvancedJourneyAnalytics::l().
Line 335
Call to an undefined method AdvancedJourneyAnalytics::l().
Line 336
Call to an undefined method AdvancedJourneyAnalytics::l().
Line 337
Call to an undefined method AdvancedJourneyAnalytics::l().
Line 339
Call to an undefined method AdvancedJourneyAnalytics::l().
Line 340
Call to an undefined method AdvancedJourneyAnalytics::l().
Line 341
Call to an undefined method AdvancedJourneyAnalytics::l().
Line 342
Call to an undefined method AdvancedJourneyAnalytics::l().
Line 343
Call to an undefined method AdvancedJourneyAnalytics::l().
Line 344
Call to an undefined method AdvancedJourneyAnalytics::l().
Line 345
Call to an undefined method AdvancedJourneyAnalytics::l().
Line 346
Call to an undefined method AdvancedJourneyAnalytics::l().
Line 347
Call to an undefined method AdvancedJourneyAnalytics::l().
Line 350
Call to an undefined method AdvancedJourneyAnalytics::l().
Line 351
Call to an undefined method AdvancedJourneyAnalytics::l().
Line 354
Call to an undefined method AdvancedJourneyAnalytics::l().
Line 355
Call to an undefined method AdvancedJourneyAnalytics::l().
Line 356
Call to an undefined method AdvancedJourneyAnalytics::l().
Line 357
Call to static method get() on an unknown class Configuration.
Line 372
Access to an undefined property AdvancedJourneyAnalytics::$context.
Line 376
Access to an undefined property AdvancedJourneyAnalytics::$context.
Line 376
Call to static method get() on an unknown class Configuration.
Line 376
Call to static method isLoadedObject() on an unknown class Validate.
Line 376
PHPDoc tag @var for variable $order contains unknown class Order.
Line 381
Access to property $id_customer on an unknown class Order.
Line 384
Instantiated class Customer not found.
Line 384
PHPDoc tag @var for variable $customer contains unknown class Customer.
Line 384
Access to property $id_cart on an unknown class Order.
Line 387
Instantiated class Cart not found.
Line 387
PHPDoc tag @var for variable $cart contains unknown class Cart.
Line 387
Call to static method isLoadedObject() on an unknown class Validate.
Line 389
Call to static method isLoadedObject() on an unknown class Validate.
Line 389
Call to static method isLoadedObject() on an unknown class Validate.
Line 389
Call to static method addLog() on an unknown class PrestaShopLogger.
Line 390
Access to an undefined property AdvancedJourneyAnalytics::$context.
Line 405
Access to property $id on an unknown class Order.
Line 412
Call to static method addLog() on an unknown class PrestaShopLogger.
Line 412
Access to an undefined property AdvancedJourneyAnalytics::$context.
Line 420
Access to property $id on an unknown class Customer.
Line 421
Access to property $id on an unknown class Cart.
Line 422
Access to property $id on an unknown class Order.
Line 423
Access to property $id_shop on an unknown class Order.
Line 424
Access to property $id_shop_group on an unknown class Order.
Line 425
Access to property $date_add on an unknown class Order.
Line 427
Access to an undefined property AdvancedJourneyAnalytics::$context.
Line 428
Access to an undefined property AdvancedJourneyAnalytics::$context.
Line 428
Call to static method getShopDomainSsl() on an unknown class Tools.
Line 429
Access to property $id_address_delivery on an unknown class Order.
Line 434
Call to an undefined method AnalyticsEvent::add().
Line 437
Access to property $id on an unknown class Order.
Line 439
Call to static method addLog() on an unknown class PrestaShopLogger.
Line 439
Parameter $customer of method AdvancedJourneyAnalytics::getCountryIso() has invalid type Customer.
Line 453
Instantiated class Address not found.
Line 458
Call to static method isLoadedObject() on an unknown class Validate.
Line 459
Access to property $id on an unknown class Customer.
Line 465
Call to static method isLoadedObject() on an unknown class Validate.
Line 465
Access to property $id on an unknown class Customer.
Line 466
Call to static method getFirstCustomerAddressId() on an unknown class Address.
Line 466
Instantiated class Address not found.
Line 468
Call to static method isLoadedObject() on an unknown class Validate.
Line 469
Access to property $id_country on an unknown class Address.
Line 476
Access to property $id_country on an unknown class Address.
Line 477
Call to static method getIsoById() on an unknown class Country.
Line 477
Call to static method getValue() on an unknown class Tools.
Line 47
Call to static method getToken() on an unknown class Tools.
Line 48
Call to static method addLog() on an unknown class PrestaShopLogger.
Line 52
Call to static method get() on an unknown class Configuration.
Line 65
Call to static method get() on an unknown class Configuration.
Line 71
Call to static method getContext() on an unknown class Context.
Line 71
Call to static method getContext() on an unknown class Context.
Line 71
Call to static method addLog() on an unknown class PrestaShopLogger.
Line 86
Call to static method getValue() on an unknown class Tools.
Line 88
Call to static method getValue() on an unknown class Tools.
Line 89
Call to static method getValue() on an unknown class Tools.
Line 90
Call to static method getValue() on an unknown class Tools.
Line 91
Call to static method getValue() on an unknown class Tools.
Line 92
Call to static method getValue() on an unknown class Tools.
Line 93
Call to static method getValue() on an unknown class Tools.
Line 94
Call to static method getValue() on an unknown class Tools.
Line 95
Call to static method getContext() on an unknown class Context.
Line 104
Call to static method addLog() on an unknown class PrestaShopLogger.
Line 115
Function pSQL not found.
Line 129
Function pSQL not found.
Line 131
Function pSQL not found.
Line 132
Function pSQL not found.
Line 134
Function pSQL not found.
Line 137
Call to static method getInstanceByName() on an unknown class Module.
Line 140
Call to static method addLog() on an unknown class PrestaShopLogger.
Line 146
Function pSQL not found.
Line 149
Call to static method addLog() on an unknown class PrestaShopLogger.
Line 152
Call to an undefined method AnalyticsEvent::add().
Line 155
Call to static method getInstance() on an unknown class Db.
Line 158
Call to static method addLog() on an unknown class PrestaShopLogger.
Line 159
Call to static method addLog() on an unknown class PrestaShopLogger.
Line 164
Call to static method addLog() on an unknown class PrestaShopLogger.
Line 173
Parameter $context of function getCountryIsoFromContext() has invalid type Context.
Line 187
Parameter $context of function getCountryIsoFromContext() has invalid type Context.
Line 187
Access to property $customer on an unknown class Context.
Line 189
Call to static method isLoadedObject() on an unknown class Validate.
Line 193
Call to static method getFirstCustomerAddressId() on an unknown class Address.
Line 194
Instantiated class Address not found.
Line 196
Call to static method isLoadedObject() on an unknown class Validate.
Line 197
Access to property $id_country on an unknown class Address.
Line 204
Access to property $id_country on an unknown class Address.
Line 205
Call to static method getIsoById() on an unknown class Country.
Line 205
Class AdvancedJourneyAnalyticsAjaxModuleFrontController extends unknown class ModuleFrontController.
Line 13
AdvancedJourneyAnalyticsAjaxModuleFrontController::init() calls parent::init() but AdvancedJourneyAnalyticsAjaxModuleFrontController does not extend any class.
Line 24
Call to static method get() on an unknown class Configuration.
Line 49
Call to an undefined method AdvancedJourneyAnalytics::getLocalPath().
Line 62
Call to an undefined method AdvancedJourneyAnalytics::getLocalPath().
Line 63
Call to static method file_get_contents() on an unknown class Tools.
Line 68
Call to static method addLog() on an unknown class PrestaShopLogger.
Line 72
Call to static method addLog() on an unknown class PrestaShopLogger.
Line 76
Call to static method addLog() on an unknown class PrestaShopLogger.
Line 94
Access to an undefined property AdvancedJourneyAnalyticsAjaxModuleFrontController::$context.
Line 100
Access to an undefined property AdvancedJourneyAnalyticsAjaxModuleFrontController::$context.
Line 101
Call to static method addLog() on an unknown class PrestaShopLogger.
Line 109
Access to an undefined property AdvancedJourneyAnalyticsAjaxModuleFrontController::$context.
Line 119
Access to an undefined property AdvancedJourneyAnalyticsAjaxModuleFrontController::$context.
Line 119
Call to static method isLoadedObject() on an unknown class Validate.
Line 119
Access to an undefined property AdvancedJourneyAnalyticsAjaxModuleFrontController::$context.
Line 120
Access to an undefined property AdvancedJourneyAnalyticsAjaxModuleFrontController::$context.
Line 120
Call to static method isLoadedObject() on an unknown class Validate.
Line 120
Function pSQL not found.
Line 124
Function pSQL not found.
Line 126
Function pSQL not found.
Line 127
Function pSQL not found.
Line 129
Function pSQL not found.
Line 132
Access to an undefined property AdvancedJourneyAnalyticsAjaxModuleFrontController::$context.
Line 135
Function pSQL not found.
Line 137
Call to static method addLog() on an unknown class PrestaShopLogger.
Line 140
Call to an undefined method AnalyticsEvent::add().
Line 143
Call to static method getInstance() on an unknown class Db.
Line 145
Call to static method addLog() on an unknown class PrestaShopLogger.
Line 146
Call to static method addLog() on an unknown class PrestaShopLogger.
Line 151
Call to static method addLog() on an unknown class PrestaShopLogger.
Line 156
Parameter $context of method AdvancedJourneyAnalyticsAjaxModuleFrontController::getCountryIsoFromContext() has invalid type Context.
Line 194
Parameter $context of method AdvancedJourneyAnalyticsAjaxModuleFrontController::getCountryIsoFromContext() has invalid type Context.
Line 194
Access to property $customer on an unknown class Context.
Line 196
Call to static method isLoadedObject() on an unknown class Validate.
Line 200
Call to static method getFirstCustomerAddressId() on an unknown class Address.
Line 201
Instantiated class Address not found.
Line 203
Call to static method isLoadedObject() on an unknown class Validate.
Line 204
Access to property $id_country on an unknown class Address.
Line 211
Access to property $id_country on an unknown class Address.
Line 212
Call to static method getIsoById() on an unknown class Country.
Line 212
Class AnalyticsEvent extends unknown class ObjectModel.
Line 14
Access to undefined constant AnalyticsEvent::TYPE_STRING.
Line 75
Access to undefined constant AnalyticsEvent::TYPE_INT.
Line 76
Access to undefined constant AnalyticsEvent::TYPE_INT.
Line 77
Access to undefined constant AnalyticsEvent::TYPE_INT.
Line 78
Access to undefined constant AnalyticsEvent::TYPE_INT.
Line 79
Access to undefined constant AnalyticsEvent::TYPE_INT.
Line 80
Access to undefined constant AnalyticsEvent::TYPE_INT.
Line 81
Access to undefined constant AnalyticsEvent::TYPE_STRING.
Line 82
Access to undefined constant AnalyticsEvent::TYPE_DATE.
Line 83
Access to undefined constant AnalyticsEvent::TYPE_STRING.
Line 84
Access to undefined constant AnalyticsEvent::TYPE_HTML.
Line 85
Access to undefined constant AnalyticsEvent::TYPE_INT.
Line 86
Access to undefined constant AnalyticsEvent::TYPE_HTML.
Line 87
Access to undefined constant AnalyticsEvent::TYPE_STRING.
Line 88
Access to undefined constant AnalyticsEvent::TYPE_STRING.
Line 89
Access to undefined constant AnalyticsEvent::TYPE_HTML.
Line 90
Method AnalyticsEvent::getEventsBySessionId() has invalid return type PrestaShopCollection.
Line 113
Instantiated class PrestaShopCollection not found.
Line 115
Call to method where() on an unknown class PrestaShopCollection.
Line 116
Function pSQL not found.
Line 116
Call to method orderBy() on an unknown class PrestaShopCollection.
Line 117
Call to function is_int() with int will always evaluate to true.
Line 118
Call to method limit() on an unknown class PrestaShopCollection.
Line 119
Method AnalyticsEvent::getEventsByOrderId() has invalid return type PrestaShopCollection.
Line 132
Call to static method isUnsignedId() on an unknown class Validate.
Line 134
Instantiated class PrestaShopCollection not found.
Line 135
Instantiated class PrestaShopCollection not found.
Line 137
Call to method where() on an unknown class PrestaShopCollection.
Line 138
Call to method orderBy() on an unknown class PrestaShopCollection.
Line 142
Method AnalyticsEvent::getEventsByCartId() has invalid return type PrestaShopCollection.
Line 154
Call to static method isUnsignedId() on an unknown class Validate.
Line 156
Instantiated class PrestaShopCollection not found.
Line 157
Instantiated class PrestaShopCollection not found.
Line 159
Call to method where() on an unknown class PrestaShopCollection.
Line 160
Call to method orderBy() on an unknown class PrestaShopCollection.
Line 162
Property SessionManager::$cookie has unknown class Cookie as its type.
Line 17
Parameter $cookie of method SessionManager::__construct() has invalid type Cookie.
Line 33
Parameter $cookie of method SessionManager::__construct() has invalid type Cookie.
Line 33
Access to property $_aja_sid on an unknown class Cookie.
Line 44
Access to property $_aja_sid on an unknown class Cookie.
Line 44
Access to property $_aja_sid on an unknown class Cookie.
Line 46
Parameter #1 $string of function md5 expects string, int<0, max> given.
Line 80
Call to static method addLog() on an unknown class PrestaShopLogger.
Line 81
Access to property $_aja_sid on an unknown class Cookie.
Line 102
Access to property $_aja_sid on an unknown class Cookie.
Line 102
Call to method setExpire() on an unknown class Cookie.
Line 103
Call to function is_string() with string will always evaluate to true.
Line 122
Access to property $_aja_sid on an unknown class Cookie.
Line 131
Property SessionManager::$sessionId (string) does not accept null.
Line 132
Call to static method getValue() on an unknown class Tools.
Line 41
Call to static method getGlobalValue() on an unknown class Configuration.
Line 42
Call to static method encrypt() on an unknown class Tools.
Line 47
Call to static method substr() on an unknown class Tools.
Line 47
Call to static method get() on an unknown class Configuration.
Line 59
Call to static method getInstance() on an unknown class Db.
Line 79
Constant _DB_PREFIX_ not found.
Line 80
Function pSQL not found.
Line 83
Caught class PrestaShopDatabaseException not found.
Line 95
Call to method getMessage() on an unknown class PrestaShopDatabaseException.
Line 96
Analyzed 1 day ago using PHPStan static analysis
Security Status
No known vulnerabilities detected.
Last scanned: 1 day ago
PrestaShop Validation
Based on PrestaShop validation standards
PHPStan Code Quality
Analyzed 1 day ago
Details
Developer
Get Notified
Subscribe to receive email notifications when new releases are published.