View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0006584 | OXID eShop (all versions) | 4.10. AutoLoader | public | 2017-02-06 16:39 | 2017-12-04 12:15 |
Reporter | d3 | Assigned To | |||
Priority | high | Severity | major | Reproducibility | always |
Status | closed | Resolution | unable to reproduce | ||
Product Version | 6.0.0-beta.2 | ||||
Summary | 0006584: unable to extend EE specific classes | ||||
Description | If a module has an extension for an EE-only class (e.g. roles_bemain::class aka \OxidEsales\Eshop\Application\Controller\Admin\RolesBackendMain::class), an error occured while calling the extended class: Fatal error: Class 'd3_roles_bemain_extension_parent' not found in /var/www/html/EE600B/source/modules/D3Modules/Application/Controller/Admin/d3_roles_bemain_extension.php on line ... The reason for this are the missing EE files in "source/BackwardCompatibility" folder. Autoloaders fails to create a complete module chain without it. Unextended EE classes are callable without errors. | ||||
Tags | EE | ||||
Theme | Not defined | ||||
Browser | Not defined | ||||
PHP Version | Not defined | ||||
Database Version | Not defined | ||||