Classes, interfaces and traits

Category

Class Category

This class represents a shop category which is not persisted yet.
« More »

CategoryListItem

Class CategoryListItem

This class represents a flattened category with just its essential data. The object stores language specific data only in one language and is mainly used inside a CategoryListItemCollection for displaying among other CategoryListItems in a list. The class provides only read access and can not use to manipulate and persist categories data.
« More »

CategorySettings

Class CategorySettings

This Class stores some settings regarding display and visibility mode of category related data and is used within a CategoryInterface.
« More »

EnvCategoryServiceSettings

Class EnvCategoryServiceSettings

This class contains the file system path to the image directory by using specific constants which are defined in the config. It is used by the factory to build the proper service environment. By encapsulating this dependency the code becomes more explicit and testable.
« More »

StoredCategory

Class StoredCategory

This class extends the Category class and represents a persisted category with an unique ID.
« More »