View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0006506 | OXID eShop (all versions) | 2.3. Extensions (modules, themes) | public | 2016-09-18 22:31 | 2016-09-19 07:40 |
Reporter | avalue | Assigned To | |||
Priority | normal | Severity | major | Reproducibility | always |
Status | closed | Resolution | duplicate | ||
Product Version | 4.9.9 / 5.2.9 | ||||
Summary | 0006506: Extended Classes case-sensitive must be checked | ||||
Description | If you - by mistake - extend "oxBasket" instead of "oxbasket", it will actually seems to work as expected but another modules are not able to load their declared functions. It can sometimes happen and then the shop backend SHOULD throw an error message or the module should not be able to activate. In our case customer could not pay anything for two days because the other modules that extended oxbasket stopped working. Please do not simply write "use lowercase". A error message in backend should be thrown or it should simply not work. | ||||
Steps To Reproduce | Write a module that extends "oxBasket" (notice the uppercase B) and do something. Use for example PayPal or Sofortüberweisung Module - it will not work and users can not finish their order. | ||||
Tags | No tags attached. | ||||
Theme | Not defined | ||||
Browser | Google Chrome | ||||
PHP Version | 5.6 | ||||
Database Version | Not defined | ||||
duplicate of | 0005687 | assigned | Dariush Ghiass-Fakhri | Module chain is case sensitive |