Beim Verschieben der Import-Klassen von Application nach Opus4-import hat sich eine Abhängig von der Klasse Filetypes in Application (library/Application/Controller/Action/Helper/FileTypes) gezeigt. Da opus4-import nocht von Application abhängen darf, soll FileTypes ins Common-Packet verschoben werden. Der Namespace hierfür soll Opus\Common\Config sein.
Da FileTypes ein von Zend abhängiger Action-Helper ist kann nicht einfach nur die Klasse verschoben werden, es muss vielmehr der relevante Code in eine neue FileType-Klasse übernommen werden. Die alte Klasse in Application muss dann ihre Methoden an diese delegieren.
Beim Verschieben der Import-Klassen von Application nach Opus4-import hat sich eine Abhängig von der Klasse Filetypes in Application (library/Application/Controller/Action/Helper/FileTypes) gezeigt. Da opus4-import nocht von Application abhängen darf, soll FileTypes ins Common-Packet verschoben werden. Der Namespace hierfür soll Opus\Common\Config sein. Da FileTypes ein von Zend abhängiger Action-Helper ist kann nicht einfach nur die Klasse verschoben werden, es muss vielmehr der relevante Code in eine neue FileType-Klasse übernommen werden. Die alte Klasse in Application muss dann ihre Methoden an diese delegieren.