GPSR Compliance
Version History
1.0.1
LatestOct 15, 2025 (3 months ago)
Validation Details
Module description
Module has a proper description
README file
Module has comprehensive README
License
License is missing
Releases
1 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
Class AdminProductRecallController extends unknown class ModuleAdminController.
Line 2
Access to an undefined property AdminProductRecallController::$bootstrap.
Line 6
Access to an undefined property AdminProductRecallController::$table.
Line 7
Access to an undefined property AdminProductRecallController::$className.
Line 8
Access to an undefined property AdminProductRecallController::$lang.
Line 9
Call to an undefined method AdminProductRecallController::addRowAction().
Line 10
Call to an undefined method AdminProductRecallController::addRowAction().
Line 11
Access to an undefined property AdminProductRecallController::$explicitSelect.
Line 12
Access to an undefined property AdminProductRecallController::$allow_export.
Line 13
Access to an undefined property AdminProductRecallController::$delete.
Line 14
Access to an undefined property AdminProductRecallController::$context.
Line 15
Call to static method getContext() on an unknown class Context.
Line 15
AdminProductRecallController::__construct() calls parent::__construct() but AdminProductRecallController does not extend any class.
Line 17
Access to an undefined property AdminProductRecallController::$fields_list.
Line 19
Call to an undefined method AdminProductRecallController::l().
Line 21
Call to an undefined method AdminProductRecallController::l().
Line 26
Call to an undefined method AdminProductRecallController::l().
Line 31
Call to an undefined method AdminProductRecallController::l().
Line 35
Call to an undefined method AdminProductRecallController::l().
Line 40
Access to an undefined property AdminProductRecallController::$context.
Line 54
Instantiated class Product not found.
Line 54
Access to property $name on an unknown class Product.
Line 55
Call to an undefined method AdminProductRecallController::l().
Line 61
Call to an undefined method AdminProductRecallController::l().
Line 62
Access to an undefined property AdminProductRecallController::$context.
Line 67
Call to static method getProducts() on an unknown class Product.
Line 67
Access to an undefined property AdminProductRecallController::$fields_form.
Line 76
Call to an undefined method AdminProductRecallController::l().
Line 78
Call to an undefined method AdminProductRecallController::l().
Line 84
Call to an undefined method AdminProductRecallController::l().
Line 95
Call to an undefined method AdminProductRecallController::l().
Line 103
Call to an undefined method AdminProductRecallController::l().
Line 109
Call to an undefined method AdminProductRecallController::l().
Line 114
Call to an undefined method AdminProductRecallController::l().
Line 115
Call to an undefined method AdminProductRecallController::l().
Line 123
Call to an undefined method AdminProductRecallController::l().
Line 128
AdminProductRecallController::renderForm() calls parent::renderForm() but AdminProductRecallController does not extend any class.
Line 136
Call to static method isSubmit() on an unknown class Tools.
Line 141
AdminProductRecallController::processSave() calls parent::processSave() but AdminProductRecallController does not extend any class.
Line 145
Access to an undefined property AdminProductRecallController::$table.
Line 147
Call to static method isSubmit() on an unknown class Tools.
Line 147
Call to static method getValue() on an unknown class Tools.
Line 148
Call to static method getValue() on an unknown class Tools.
Line 149
Function pSQL not found.
Line 149
Call to static method getValue() on an unknown class Tools.
Line 150
Function pSQL not found.
Line 150
Call to static method getValue() on an unknown class Tools.
Line 151
Function pSQL not found.
Line 151
Call to static method getInstance() on an unknown class Db.
Line 155
Call to static method getValue() on an unknown class Tools.
Line 170
Class ProductRecall does not have a constructor and must be instantiated without any parameters.
Line 171
Call to static method isLoadedObject() on an unknown class Validate.
Line 173
Access to an undefined property AdminProductRecallController::$context.
Line 177
Instantiated class Product not found.
Line 177
Call to static method Send() on an unknown class Mail.
Line 183
Access to an undefined property AdminProductRecallController::$context.
Line 184
Access to property $name on an unknown class Product.
Line 186
Call to an undefined method AdminProductRecallController::l().
Line 186
Access to property $name on an unknown class Product.
Line 188
Access to an undefined property AdminProductRecallController::$context.
Line 191
Constant _PS_MODULE_DIR_ not found.
Line 199
Access to an undefined property AdminProductRecallController::$context.
Line 201
Access to an undefined property AdminProductRecallController::$confirmations.
Line 205
Call to an undefined method AdminProductRecallController::l().
Line 205
Call to static method getInstance() on an unknown class Db.
Line 210
Constant _DB_PREFIX_ not found.
Line 212
Constant _DB_PREFIX_ not found.
Line 213
Constant _DB_PREFIX_ not found.
Line 214
Class Pch_Gpsrcompliance extends unknown class Module.
Line 7
Access to an undefined property Pch_Gpsrcompliance::$name.
Line 11
Access to an undefined property Pch_Gpsrcompliance::$tab.
Line 12
Access to an undefined property Pch_Gpsrcompliance::$version.
Line 13
Access to an undefined property Pch_Gpsrcompliance::$author.
Line 14
Access to an undefined property Pch_Gpsrcompliance::$need_instance.
Line 15
Access to an undefined property Pch_Gpsrcompliance::$bootstrap.
Line 16
Access to an undefined property Pch_Gpsrcompliance::$ps_versions_compliancy.
Line 17
Access to an undefined property Pch_Gpsrcompliance::$tabs.
Line 18
Pch_Gpsrcompliance::__construct() calls parent::__construct() but Pch_Gpsrcompliance does not extend any class.
Line 27
Access to an undefined property Pch_Gpsrcompliance::$displayName.
Line 29
Call to an undefined method Pch_Gpsrcompliance::l().
Line 29
Access to an undefined property Pch_Gpsrcompliance::$description.
Line 30
Call to an undefined method Pch_Gpsrcompliance::l().
Line 30
Pch_Gpsrcompliance::install() calls parent::install() but Pch_Gpsrcompliance does not extend any class.
Line 37
Call to an undefined method Pch_Gpsrcompliance::registerHook().
Line 38
Call to an undefined method Pch_Gpsrcompliance::registerHook().
Line 39
Call to an undefined method Pch_Gpsrcompliance::registerHook().
Line 40
Call to an undefined method Pch_Gpsrcompliance::registerHook().
Line 41
Call to an undefined method Pch_Gpsrcompliance::registerHook().
Line 42
Call to an undefined method Pch_Gpsrcompliance::registerHook().
Line 43
Pch_Gpsrcompliance::uninstall() calls parent::uninstall() but Pch_Gpsrcompliance does not extend any class.
Line 49
Constant _DB_PREFIX_ not found.
Line 57
Constant _DB_PREFIX_ not found.
Line 67
Call to static method getInstance() on an unknown class Db.
Line 81
Call to static method getInstance() on an unknown class Db.
Line 89
Constant _DB_PREFIX_ not found.
Line 89
Call to static method getInstance() on an unknown class Db.
Line 90
Constant _DB_PREFIX_ not found.
Line 90
Call to static method getInstance() on an unknown class Db.
Line 97
Constant _DB_PREFIX_ not found.
Line 97
Access to an undefined property Pch_Gpsrcompliance::$context.
Line 103
Call to an undefined method Pch_Gpsrcompliance::display().
Line 108
Call to static method getValue() on an unknown class Tools.
Line 117
Function pSQL not found.
Line 117
Call to static method getValue() on an unknown class Tools.
Line 118
Function pSQL not found.
Line 118
Call to static method getInstance() on an unknown class Db.
Line 120
Constant _DB_PREFIX_ not found.
Line 121
Call to an undefined method Pch_Gpsrcompliance::l().
Line 136
Call to static method getValue() on an unknown class Tools.
Line 142
Call to static method getInstance() on an unknown class Db.
Line 147
Constant _DB_PREFIX_ not found.
Line 147
Access to an undefined property Pch_Gpsrcompliance::$context.
Line 156
Call to an undefined method Pch_Gpsrcompliance::display().
Line 162
Access to an undefined property Pch_Gpsrcompliance::$context.
Line 175
Call to an undefined method Pch_Gpsrcompliance::display().
Line 179
Access to an undefined property Pch_Gpsrcompliance::$context.
Line 184
Access to an undefined property Pch_Gpsrcompliance::$context.
Line 191
Access to an undefined property Pch_Gpsrcompliance::$context.
Line 193
Call to an undefined method Pch_Gpsrcompliance::display().
Line 196
Class ProductRecall extends unknown class ObjectModel.
Line 2
Access to undefined constant ProductRecall::TYPE_INT.
Line 16
Access to undefined constant ProductRecall::TYPE_STRING.
Line 17
Access to undefined constant ProductRecall::TYPE_DATE.
Line 18
Access to undefined constant ProductRecall::TYPE_STRING.
Line 19
Access to undefined constant ProductRecall::TYPE_DATE.
Line 20
Access to undefined constant ProductRecall::TYPE_DATE.
Line 21
Instantiated class DbQuery not found.
Line 27
Call to method select() on an unknown class DbQuery.
Line 28
Call to method from() on an unknown class DbQuery.
Line 29
Call to method where() on an unknown class DbQuery.
Line 30
Call to static method getInstance() on an unknown class Db.
Line 32
Call to static method getInstance() on an unknown class Db.
Line 37
Constant _DB_PREFIX_ not found.
Line 39
Constant _DB_PREFIX_ not found.
Line 40
Constant _DB_PREFIX_ not found.
Line 41
Constant _DB_PREFIX_ not found.
Line 42
Call to static method getContext() on an unknown class Context.
Line 45
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.