View Issue Details

IDProjectCategoryView StatusLast Update
0005687OXID eShop (all versions)2.3. Extensions (modules, themes)public2017-02-07 22:32
Reporterd3 
PrioritynormalSeverityminorReproducibilityalways
Status assignedResolutionopen 
Product Version4.8.4 / 5.1.4 
Target VersionFixed in Version 
Summary0005687: Module chain is case sensitive
Descriptionhttps://bugs.oxid-esales.com/view.php?id=3686 is not fixed in 4.8.4
Steps To ReproduceModule A part of metadata.php:
$aModule = array(
    'id' => 'modulea',
    'title' => 'modulea',
    'description' => array(
        'de' => 'modulea macht kaputt',
        'en' => 'englisch',
    ),
    'thumbnail' => '',
    'version' => '1.0.0.0',
    'author' => 'D³ Data Development',
    'url' => 'http://www.shopmodule.com',
    'email' => '[email protected]',
    'extend' => array(
        'Order_List' => 'modulea/modules/application/controllers/d3_order_list_modulea',
    ),
);

Module B part of metadata.php
$aModule = array(
    'id' => 'moduleb',
    'title' => 'moduleb',
    'description' => array(
        'de' => 'moduleb macht kaputt',
        'en' => 'englisch',
    ),
    'thumbnail' => '',
    'version' => '1.0.0.0',
    'author' => 'D³ Data Development',
    'url' => 'http://www.shopmodule.com',
    'email' => '[email protected]',
    'extend' => array(
        'order_list' => 'moduleb/modules/application/controllers/d3_order_list_moduleb',
    ),
);

Result is mentioned in the screenshot:
the shop creates 2 separated module chains, caused by the case-sensitive, extended class name.
TagsNo tags attached.
ThemeNot defined
BrowserAll
PHP VersionNot defined
MySQL VersionNot defined

Relationships

related to 0003686 resolvedLinas Kukulskis Module chain is case sensitive 
has duplicate 0006489 closed Modules brokes when class extending-definition is not identical to other modules 
has duplicate 0006506 closedQA Extended Classes case-sensitive must be checked 

Activities