View Issue Details

IDProjectCategoryView StatusLast Update
0006584OXID eShop (all versions)4.10. AutoLoaderpublic2017-12-04 12:15
Reporterd3 Assigned To 
PriorityhighSeveritymajorReproducibilityalways
Status closedResolutionunable to reproduce 
Product Version6.0.0-beta.2 
Summary0006584: unable to extend EE specific classes
DescriptionIf 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.
TagsEE
ThemeNot defined
BrowserNot defined
PHP VersionNot defined
Database VersionNot defined

Activities

Igor Iegupov

2017-12-04 12:15

reporter   ~0012307

The extending works on the stable version.