ESDEV-2099 Change oxModulelist::getDeletedExtension to use metadata validator

Method getModuleIds now returns not only module ids which has extensions but also have files(updated test)
ESDEV-2099 Add possibility to remove modules without metadata.

Fixing module metadata test
ESDEV-2099 Add possibility to remove modules without metadata.

Fixing module metadata test
ESDEV-2099 Change oxModulelist::getDeletedExtension to use metadata validator

Updated testGetDeletedExtensionsForModuleWithNoMetadata
ESDEV-2099 Add possibility to remove modules without metadata.

Changing template so that it would work with new structure.
ESDEV-2099 Change oxModulelist::getDeletedExtension to use metadata validator

Updated _getModuleIdsFromFiles
ESDEV-2099 Add possibility to remove modules without metadata.

Styling problematic files list.
ESDEV-2099 Change oxModulelist::getDeletedExtension to use metadata validator

Refactored getModuleIds
ESDEV-2099 Add possibility to remove modules without metadata.

Fixing missing files resetting before validation.
ESDEV-2099 Add possibility to remove modules without metadata.

Fixing missing files resetting before validation.
ESDEV-2099 Add possibility to remove modules without metadata.

Checking files only for active modules.
ESDEV-2099 Add possibility to remove modules without metadata.

moved forming of extensions array to separate method.
ESDEV-2156 Create metadata validator

class added to validate module files against information shop configs
ESDEV-2156 Create metadata validator

comments added
ESDEV-2156 Create metadata validator

methods names changed to more meaningful
ESDEV-2156 Create metadata validator

methods sequential order changed
ESDEV-2156 Create metadata validator

typo mistake fix
ESDEV-2156 Create metadata validator

skeleton to check if module has all files defined in shop added
ESDEV-2099 Change oxModulelist::getDeletedExtension to use metadata validator

Added getModule()
ESDEV-2099 Change oxModulelist::getDeletedExtension to use metadata validator

Added getModuleExtensions() method