Constants

_VALID_XTC

« More »

DIR_FS_CATALOG_IMAGES

« More »

DIR_FS_CATALOG_ORIGINAL_IMAGES

« More »

DIR_FS_CATALOG_POPUP_IMAGES

« More »

DIR_FS_CATALOG_INFO_IMAGES

« More »

DIR_FS_CATALOG_THUMBNAIL_IMAGES

« More »

Classes, interfaces and traits

CrossCuttingLoader

Class CrossCuttingLoader

CrossCuttingLoader enables loading of mockable objects for cross cutting concerns, that were not injected to the current object. Important: RegisteredObjectsOnly flag must be enabled for unit testing.
« More »

StaticCrossCuttingLoader

Class StaticCrossCuttingLoader

This class wraps the CrossCuttingLoader for static use. CrossCuttingLoader enables loading of mockable objects for cross cutting concerns, that were not injected to the current object.
« More »

Classes, interfaces and traits

CrossCuttingLoaderInterface

Interface CrossCuttingLoaderInterface

« More »

CrossCuttingObjectInterface

Interface CrossCuttingObjectInterface

« More »

GXCoreLoaderInterface

Interface GXCoreLoaderInterface

« More »

GXCoreLoaderSettingsInterface

Interface GXCoreLoaderSettingsInterface

« More »

Classes, interfaces and traits

GXCoreLoader

Class GXCoreLoader

« More »

GXCoreLoaderSettings

Class GXCoreLoaderSettings

Wraps needed settings from the environment.
« More »

StaticGXCoreLoader

Class StaticGXCoreLoader

This class is for static use only. Usage example: $customerService = StaticGXCoreLoader::getService('Customer');
« More »

Classes, interfaces and traits

AdminHttpViewController

Class AdminHttpViewController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

AdminLayoutHttpControllerResponse

Class AdminLayoutHttpControllerResponse

This class will be used for rendering the new Admin pages which must be explicitly written in templates. These templates can extend any of the existing admin layouts by themselves. Child controllers can you the "init" method to initialize their dependencies
« More »

HttpContextReader

Class HttpContextReader

« More »

HttpDispatcher

Class HttpDispatcher

« More »

HttpResponseProcessor

Class HttpResponseProcessor

« More »

HttpService

Class HttpService

« More »

HttpViewController

Class HttpViewController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

HttpViewControllerRegistry

Class HttpViewControllerRegistry

« More »

Classes, interfaces and traits

AssetCollectionInterface

Interface AssetCollectionInterface

« More »

AssetInterface

Interface AssetInterface

« More »

ContentNavigationCollectionInterface

Interface AssetCollectionInterface

« More »

ContentViewInterface

Interface ContentViewInterface

« More »

HttpContextInterface

Interface HttpContextInterface

« More »

HttpContextReaderInterface

Interface HttpContextReaderInterface

« More »

HttpControllerResponseInterface

Interface HttpControllerResponseInterface

« More »

HttpDispatcherInterface

Interface HttpDispatcherInterface

« More »

HttpResponseProcessorInterface

Interface HttpResponseProcessorInterface

« More »

HttpServiceFactoryInterface

Interface HttpServiceFactoryInterface

« More »

HttpServiceInterface

Interface HttpServiceInterface

« More »

HttpViewControllerFactoryInterface

Interface HttpViewControllerFactoryInterface

« More »

HttpViewControllerInterface

Interface HttpViewControllerInterface

« More »

HttpViewControllerRegistryInterface

Interface HttpViewControllerRegistryInterface

« More »

Classes, interfaces and traits

AssetCollection

Class AssetCollection

Handles Asset objects (JavaScript and CSS). Use the getHtml() method to get the HTML output for the collection. The elements will be outputted in the same order they were added in the collection.
« More »

ContentNavigationCollection

Class ContentNavigationCollection

This class extends the KeyValueCollection where the key is the display name of the navigation and the value the URL of the page. If you use the constructor to set the content navigation links make sure that you provide an empty URL for the current page so that it's marked as active in frontend.
« More »

Classes, interfaces and traits

AjaxException

Class AjaxException

« More »

HttpApiV2Exception

Class HttpApiException

This exception class is used for handling exceptions that concern the API execution. The default exception code is set to 500 (Internal Server Error) and must explicitly set to any other standard HTTP status code in order to be contained in the response headers.
« More »

MissingControllerNameException

Class MissingControllerNameException

« More »

Classes, interfaces and traits

AbstractHttpContextFactory

Class AbstractHttpContextFactory

« More »

AbstractHttpViewControllerRegistryFactory

Class AbstractHttpViewControllerRegistryFactory

« More »

EnvironmentHttpContextFactory

Class EnvironmentHttpContextFactory

« More »

EnvironmentHttpViewControllerRegistryFactory

Class EnvironmentHttpViewControllerRegistryFactory

« More »

HttpServiceFactory

Class HttpFactory

« More »

HttpViewControllerFactory

Class HttpViewControllerFactory

« More »

Classes, interfaces and traits

AdminPageHttpControllerResponse

Class AdminPageHttpControllerResponse

Important: This class will load the admin section of the shop, something that cannot be integrated into unit tests. That is why it is not unit tested.
« More »

Asset

Class Asset

« More »

HttpContext

Class HttpContext

« More »

HttpControllerResponse

Class HttpControllerResponse

« More »

JsonHttpControllerResponse

Class JsonHttpControllerResponse

« More »

RedirectHttpControllerResponse

Class RedirectHttpControllerResponse

« More »

Classes, interfaces and traits

AbstractCollection

Class AbstractCollection

« More »

AddressFormatProvider

Class AbstractCollection

« More »

CurrencyCode

CurrencyCode

« More »

CustomerStatusProvider

Class CustomerStatusProvider

« More »

EditableCollection

Class EditableCollection

« More »

EditableKeyValueCollection

Class EditableKeyValueCollection

« More »

EmptyCurrencyCode

EmptyCurrencyCode

The purpose of this class is to return an empty string as representation of a empty currency code value.
« More »

EmptyDateTime

EmptyDateTime

The purpose of this class is to represent a DateTime with support of an empty date 1000-01-01 00:00:00
« More »

EmptyLanguageCode

EmptyLanguageCode

The purpose of this class is to return an empty string as representation of a empty language code value.
« More »

FileDownloadInformation

Class FileDownloadInformation

« More »

Id

Class Id

IMPORTANT: When you need to cast an Id object to integer, cast it first to string, because otherwise the following command will return always 1: EXAMPLE: $id = new IdType(948); bad - (int)$id >> 1 good - (int)(string)$id >> 948
« More »

IdCollection

Class IdCollection

« More »

KeyValueCollection

Class KeyValueCollection

« More »

LanguageCode

LanguageCode

« More »

LanguageProvider

Class LanguageProvider

« More »

StringCollection

Class StringCollection

« More »

UrlRewrite

UrlRewrite

« More »

UrlRewriteCollection

Class UrlRewriteCollection

« More »

Classes, interfaces and traits

ExistingDirectory

Class ExistingDirectory

« More »

ExistingFile

Class ExistingFile

« More »

FilenameStringType

Class FilenameStringType

Shared string type class. Use the "asString" method for getting the plain value.
« More »

UploadedFile

Class UploadedFile

Use this file class to validate that a file was uploaded by and HTTP POST request.
« More »

WritableDirectory

Class WritableDirectory

« More »

WritableFile

Class WritableFile

« More »

Classes, interfaces and traits

AbstractFileStorage

Class AbstractFileStorage

« More »

DocumentFileStorage

Class DocumentFileStorage

« More »

ImageFileStorage

Class AbstractFileStorage

« More »

UrlRewriteStorage

Class UrlRewriteStorage

« More »

Classes, interfaces and traits

FileNotFoundException

Class FileNotFoundException

« More »

UnknownEnvironmentException

Class UnknownEnvironmentException

« More »

Classes, interfaces and traits

BoolType

Class BoolType

Shared boolean type class. Use the "asBool" method for getting the plain value.
« More »

DecimalType

Class DecimalType

Shared decimal type class. Use the "asDecimal" method for getting the plain value.
« More »

EmailStringType

Class EmailStringType

Shared email string type class. Use the "asString" method for getting the plain value.
« More »

IdType

Class IdType

IMPORTANT: When you need to cast an Id object to integer, cast it first to string, because otherwise the following command will return always 1: EXAMPLE: $id = new IdType(948); bad - (int)$id >> 1 good - (int)(string)$id >> 948
« More »

IntType

Class IntType

Shared int type class. Use the "asInt" method for getting the plain value.
« More »

NonEmptyStringType

Class NonEmptyStringType

Shared string type class. Use the "asString" method for getting the plain value. Notice: The constructor value must not be empty!
« More »

StringType

Class StringType

Shared string type class. Use the "asString" method for getting the plain value.
« More »

Classes, interfaces and traits

AddressFormatProviderInterface

Class AbstractCollection

« More »

AdminStatusOnlyInterface

Interface AdminStatusOnlyInterface

« More »

CustomerStatusProviderInterface

Interface CustomerStatusProviderInterface

« More »

IdInterface

Class IdInterface

« More »

LanguageProviderInterface

Interface LanguageProviderInterface

« More »

UrlKeywordsRepairerInterface

Interface UrlKeywordsRepairerInterface

« More »

Classes, interfaces and traits

ClassFinderInterface

Class Finder Interface

« More »

ClassFinderSettingsInterface

Interface ClassFinderSettingsInterface

« More »

ClassFinder

Class Finder

« More »

EnvironmentClassFinderSettings

Class EnvironmentClassFinderSettings

« More »

Classes, interfaces and traits

CustomerStatusHelperInterface

Interface CustomerStatusHelper

« More »

FilesystemHelperInterface

Interface FilesystemHelperInterface

« More »

JSEngineConfiguration

Class JSEngineConfiguration

« More »

Classes, interfaces and traits

CacheTokenHelperInterface

Interface CacheTokenHelperInterface

« More »

LanguageHelperInterface

Class LanguageHelperInterface

« More »

StringHelperInterface

Interface StringHelper

« More »

CacheTokenHelper

Class CacheTokenHelper

This class returns the cache token string that is saved in the cache directory. This token can be used for cache busting of various resources. It is cleared whenever the module data are removed from the "cache" directory (also known as persistent data).
« More »

ColorHelper

Class ColorHelper

« More »

CustomerStatusHelper

Class CustomerStatusHelper

« More »

DataTableColumn

Class DataTableColumn

« More »

DataTableColumnCollection

Class DataTableColumnCollection

« More »

DataTableColumnType

Class DataTableColumnType

There are cases where each column is treated differently depending its data type.
« More »

DataTableHelper

Class DataTableHelper

This class contains helper methods for datatable manipulation. Create an instance and define the columns of your table and their respective database fields. You can also provide two fields separated with a space for concatenated string.
« More »

FilesystemHelper

Class FilesystemHelper

« More »

LanguageHelper

Class LanguageHelper

« More »

StringHelper

Class StringHelper

« More »

Classes, interfaces and traits

AbstractCreateAccountProcess

Class AbstractCreateAccountProcess

« More »

CreateAccountProcess

Class CreateAccountProcess

« More »

CustomerInputToCollectionTransformer

Class CustomerInputToCollectionTransformer

« More »

InvalidCustomerDataException

Class InvalidCustomerDataException

« More »

Classes, interfaces and traits

EmailParser

Class EmailParser

Handles the Email entity object parsing and encoding so that PHP can pass email records to JavaScript and vice versa. What it actually does is convert an email record into an array that can be encoded into JSON and parsed from JavaScript.
« More »

Classes, interfaces and traits

OrderActions

Class OrderActions

« More »

OrdersOverviewColumns

Class OrdersOverviewColumns

This class contains the definition of the order columns. Use it in every controller that needs the column definition. This class can be overloaded and more table columns can be added.
« More »

OrdersOverviewTooltips

Class OrdersOverviewTooltips

This class generates the required HTML for the tooltips of each row in the orders overview table. In order to be faster do not use any services but fetch the data directly with DB queries.
« More »

OrderStatusStyles

Class OrderStatusStyles

This class works in cooperation with the "admin/html/content/layouts/main/partial/order_status_styles.html" to provide the dynamic styling of the order status labels.
« More »

Classes, interfaces and traits

SerializerInterface

Interface SerializerInterface

Serializers that implement this interface should parse and encode entities so that they can be used in the shop's APIs. Serialization must follow the "null" approach in order to enhance response clarity. That means that serializers must provide a null value than an empty string or an omitted node.
« More »

AbstractJsonSerializer

Abstract Json Serializer

Serializers that extend this class should parse and encode entities so that they can be used in the shop's APIs. Serialization must follow the "null" approach in order to enhance response clarity. That means that serializers must provide a null value than an empty string or an omitted node.
« More »

AddressJsonSerializer

Class AddressJsonSerializer

This class will serialize and deserialize an address entity. It can be used into many places where PHP interacts with external requests such as AJAX or API communication.
« More »

CategoryJsonSerializer

Class CategoryJsonSerializer

This class will serialize and deserialize a Category entity. It can be used into many places where PHP interacts with external requests such as AJAX or API communication.
« More »

CategoryListItemJsonSerializer

Class CategoryListItemJsonSerializer

This class will serialize and deserialize an CategoryListItem entity. It can be used into many places where PHP interacts with external requests such as AJAX or API communication.
« More »

CountryJsonSerializer

Class CountryJsonSerializer

This class will serialize and deserialize a country entity. It can be used into many places where PHP interacts with external requests such as AJAX or API communication.
« More »

CustomerJsonSerializer

Class CustomerJsonSerializer

This class will serialize and deserialize a customer entity. It can be used into many places where PHP interacts with external requests such as AJAX or API communication.
« More »

EmailJsonSerializer

Class EmailsJsonSerializer

This class will serialize and deserialize an email entity. It can be used into many places where PHP interacts with external requests such as AJAX or API communication.
« More »

OrderJsonSerializer

Class OrderJsonSerializer

This class will serialize and deserialize an Order entity. It can be used into many places where PHP interacts with external requests such as AJAX or API communication.
« More »

OrderListItemJsonSerializer

Class OrderListItemJsonSerializer

This class will serialize and deserialize an OrderListItem entity. It can be used into many places where PHP interacts with external requests such as AJAX or API communication.
« More »

ProductJsonSerializer

Class ProductJsonSerializer

This class will serialize and deserialize a Product entity. It can be used into many places where PHP interacts with external requests such as AJAX or API communication.
« More »

ProductListItemJsonSerializer

Class ProductListItemJsonSerializer

This class will serialize and deserialize an ProductListItem entity. It can be used into many places where PHP interacts with external requests such as AJAX or API communications.
« More »

ZoneJsonSerializer

Class ZoneJsonSerializer

This class will serialize and deserialize a zone entity. It can be used into many places where PHP interacts with external requests such as AJAX or API communication.
« More »

Classes, interfaces and traits

AbstractApiV2Controller

Class AbstractApiV2Controller

This class defines the inner core functionality of a ApiV2Controller. It contains the initialization and request validation functionality that every controller must have. The functionality of this class is mark as private because child controllers must not alter the state at this point but rather adjust to it. This will force them to follow the same principles and methodologies. Child API controllers can use the "init" method to initialize their common dependencies.
« More »

AbstractImagesApiV2Controller

Class AbstractImagesApiV2Controller

Provides a listing of image files.
« More »

AddressesApiV2Controller

Class AddressesApiV2Controller

Provides a gateway to the AddressBookService which handles the shop address resources.
« More »

AttachmentsApiV2Controller

Class AttachmentsApiV2Controller

This controller enables the API consumers to handle email attachments which can be later used in emails. The most common scenario is that if an email has attachments, they must be already uploaded before the email is sent.
« More »

CategoriesApiV2Controller

Class CategoriesApiV2Controller

Provides a gateway to the CategoryWriteService and CategoryReadService classes, which handle the shop category resources.
« More »

CategoryIconsApiV2Controller

Class CategoryIconsApiV2Controller

This controller handles the Category Icon file operations. The clients of the API can list, upload, rename or delete files that exist in the server.
« More »

CategoryImagesApiV2Controller

Class CategoryImagesApiV2Controller

This controller handles the Category Image file operations. The clients of the API can list, upload, rename or delete files that exist in the server.
« More »

CountriesApiV2Controller

Class CountriesApiV2Controller

Provides a gateway to the CountryService which handles the shop country resources.
« More »

CustomersApiV2Controller

Class CustomersApiV2Controller

Contains common functionality for all the GX2 APIv2 controllers. You can use the $api instance in the child-controllers in order to gain access to request and response information. The $uri variable is an array that contains the requested resource path. You can use a protected "__initialize" method in your child controllers for performing common operations without overriding the parent constructor method. This class contains some private methods that define the core operations of each controller and should not be called from a child-controller (like validation, authorization, rate limiting). The only way to disable the execution of these methods is to override the controller.
« More »

DefaultApiV2Controller

Class DefaultApiV2Controller

The default APIv2 controller will be triggered when client consumers hit the "api.php/v2" URI and it will return information about the API.
« More »

EmailsApiV2Controller

Class EmailsApiV2Controller

This controller provides a gateway to the EmailService of the system. The user is able to get, send, queue and delete email records through his shop. Email forwarding is not directly supported but can be easily implemented by getting an existing email and then sending it with the updated contact addresses. API consumers can also upload attachments through the AttachmentsApiV2Controller and later use them within their emails. The upload operation must be executed before sending/queuing the email because it is not possible to send the email JSON data and upload a file at the same time. For more info see the AttachmentsV2Controller.
« More »

HttpApiV2Controller

Class HttpApiV2Controller

Contains common functionality for all the GX2 APIv2 controllers. You can use the $api instance in the child-controllers in order to gain access to request and response information. The $uri variable is an array that contains the requested resource path. You can use a protected "__initialize" method in your child controllers for performing common operations without overriding the parent constructor method. This class contains some private methods that define the core operations of each controller and should not be called from a child-controller (like validation, authorization, rate limiting). The only way to disable the execution of these methods is to override the controller.
« More »

OrdersApiV2Controller

Class OrdersApiV2Controller

Provides a gateway to the OrderWriteService and OrderReadService classes, which handle the shop order resources.
« More »

OrdersHistoryApiV2Controller

Class OrdersStatusHistoryApiV2Controller

Notice: This controller is a sub-resource of the OrdersV2Controller.
« More »

OrdersItemsApiV2Controller

Class OrdersItemsApiV2Controller

Notice: This controller is a sub-resource of the OrdersApiV2Controller.
« More »

OrdersItemsAttributesApiV2Controller

Class OrdersItemsAttributesApiV2Controller

Notice: This controller is a subresource of the OrdersItemsApiV2Controller.
« More »

OrdersTotalsApiV2Controller

Class OrdersTotalsApiV2Controller

Notice: This controller is a sub-resource of the OrdersV2Controller.
« More »

ProductImagesApiV2Controller

Class ProductImagesApiV2Controller

Provides an API interface for managing product images through the ProductWriteService. Notice: This controller IS NOT a subresource of the ProductsApiV2Controller. This controller can be reached by using one of the following URIs: - http://shop.de/api.php/v2/product_images or - http://shop.de/api.php/v2/ProductImages Using "productimages" as a resource name will not resolve to this controller.
« More »

ProductsApiV2Controller

Class ProductsApiV2Controller

Provides a gateway to the ProductWriteService and ProductReadService classes, which handle the shop product resources.
« More »

ProductsLinksApiV2Controller

Class ProductsLinksApiV2Controller

Provides an API interface for managing the product links. Notice: This controller is a subresource of the ProductsApiV2Controller.
« More »

ZonesApiV2Controller

Class ZonesApiV2Controller

Provides a gateway to the CountryService which handles the shop zone resources.
« More »

Classes, interfaces and traits

AdminFavoritesAjaxController

Class AdminFavoritesAjaxController

This class handles the ajax requests for the favorites menu box from the admin menu.
« More »

AdminInfoBoxAjaxController

Class AdminInfoBoxAjaxController

This class handles incoming ajax requests for the admin info box.
« More »

AfterbuyAjaxController

Class AfterbuyAjaxController

This class handles the ajax requests for afterbuy.
« More »

DashboardController

Class DashboardController

PHP controller class for the dashboard page of the admin section. The statistic results are generated within this class and provided to the frontend through AJAX calls.
« More »

DynamicShopMessagesController

Class DynamicShopMessages

This controller fetches the dynamic shop messages from the shop portal through a CURL request.
« More »

EmailsController

Class EmailsController

PHP controller that handles the admin/emails page operations. You can also use it to perform email operations from JavaScript by providing encoded JSON arrays with email information from other pages.
« More »

EmbeddedModuleController

Class EmbeddedModuleController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

ImageProcessingController

Class ImageProcessingController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

InvoicesController

Class InvoicesController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

LawsController

Class LawsController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

MaxFileSizeController

Class MaxFileSizeController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

ModuleCenterController

Class ModuleCenterController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

NewAttributesController

Class NewAttributesController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

OrdersModalsAjaxController

Class OrdersModalsAjaxController

AJAX controller for the orders modals.
« More »

OrdersOverviewAjaxController

Class OrdersAjaxController

AJAX controller for the orders main page.
« More »

OrdersOverviewController

Class OrdersOverviewController

Bootstraps the Orders overview page.
« More »

OrderTooltipController

Class OrderTooltipController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

PackedDownloadController

Class PackedDownloadController

This class implements a mass downloader. It can be used to have the shop retrieve a list of resources (denoted by their URLs) and pack them in a ZIP file. The ZIP file is stored in the cache folder and can then be downloaded.
« More »

ShopKeyController

Class ShopKeyController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

TemplateConfigurationController

Class TemplateConfigurationController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

UserConfigurationController

Class UserConfigurationController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

Classes, interfaces and traits

CartController

Class CartController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

CartDropdownController

Class CartDropdownController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

CartShippingCostsController

Class CartShippingCostsController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

CheckQuantityController

Class CheckQuantityController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

CheckStatusController

Class CheckStatusController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

CookieBarController

Class CookieBarController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

CreateGuestController

Class CreateGuestController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

CreateRegistreeController

Class CreateRegistreeController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

ExtraContentController

Class ExtraContentController

This controller exists as a base for future extensions for cases in which content needs to be displayed in a somewhat neutral way. cf. system/overloads/ExtraContentController for examples on how to use this.
« More »

FilterController

Class FilterController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

ImageRequestController

Class ImageRequestController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

JsTranslationsController

Class JsTranslationsController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

LiveSearchController

Class LiveSearchController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

PayPalConfigurationController

Class PayPalConfigurationController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

PayPalController

Class PayPalController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

ProductQuestionController

Class ProductQuestionController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

SharedShoppingCartConfigurationController

Class SharedShoppingCartConfigurationController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

SharedShoppingCartController

Class SharedShoppingCartController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

ShipcloudController

Class ShipcloudController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

StyleEdit3AuthenticationController

Class StyleEdit3AuthenticationController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

WishListController

Class WishListController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

Classes, interfaces and traits

AbstractModuleCenterModule

Class AbstractModuleCenterModule

« More »

AffiliPrintModuleCenterModule

Class AffiliPrintModuleCenterModule

« More »

AfterbuyModuleCenterModule

Class AfterbuyModuleCenterModule

« More »

BrickfoxModuleCenterModule

Class BrickfoxModuleCenterModule

« More »

EkomiModuleCenterModule

Class EkomiModuleCenterModule

« More »

FindologicModuleCenterModule

Class FindologicModuleCenterModule

« More »

GoogleAdwordConversionModuleCenterModule

Class GoogleAdwordConversionModuleCenterModule

« More »

HermesModuleCenterModule

Class HermesModuleCenterModule

« More »

IloxxModuleCenterModule

Class IloxxModuleCenterModule

« More »

IntrashipModuleCenterModule

Class IntrashipModuleCenterModule

« More »

ItRechtModuleCenterModule

Class ItRechtModuleCenterModule

« More »

JanolawModuleCenterModule

Class JanolawModuleCenterModule

« More »

LettrModuleCenterModule

Class LettrModuleCenterModule

« More »

MagnalisterModuleCenterModule

Class MagnalisterModuleCenterModule

« More »

MailbeezModuleCenterModule

Class MailbeezModuleCenterModule

« More »

MediafinanzModuleCenterModule

Class MediafinanzModuleCenterModule

« More »

NewsletterLinkModuleCenterModule

Class NewsletterLinkModuleCenterModule

« More »

OldOrderOverviewModuleCenterModule

Class OldOrderOverviewModuleCenterModule

« More »

OldOrderOverviewModuleCenterModuleController

Class OldOrderOverviewModuleCenterModuleController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

PostfinderModuleCenterModule

Class PostfinderModuleCenterModule

« More »

ProductAttributesModuleCenterModule

Class ProductAttributesModuleCenterModule

« More »

ProtectedShopsModuleCenterModule

Class ProtectedShopsModuleCenterModule

« More »

SharedShoppingCartModuleCenterModule

Class SharedShoppingCartModuleCenterModule

« More »

TrustedShopsModuleCenterModule

Class TrustedShopsModuleCenterModule

« More »

YategoModuleCenterModule

Class YategoModuleCenterModule

« More »

YoochooseModuleCenterModule

Class YoochooseModuleCenterModule

« More »

Classes, interfaces and traits

AbstractModuleCenterModuleController

Class AbstractModuleCenterModule

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

AffiliPrintModuleCenterModuleController

Class AffiliPrintModuleCenterModuleController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

AfterbuyModuleCenterModuleController

Class AfterbuyModuleCenterModuleController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

AmazonAdvPaymentsModuleCenterModuleController

Class AmazonAdvPaymentsModuleCenterModuleController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

BrickfoxModuleCenterModuleController

Class BrickfoxModuleCenterModuleController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

EkomiModuleCenterModuleController

Class EkomiModuleCenterModuleController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

FindologicModuleCenterModuleController

Class FindologicModuleCenterModuleController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

GoogleAdwordConversionModuleCenterModuleController

Class GoogleAdwordConversionModuleCenterModuleController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

HeidelpayModuleCenterModuleController

Class HeidelpayModuleCenterModuleController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

HermesModuleCenterModuleController

Class HermesModuleCenterModuleController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

IloxxModuleCenterModuleController

Class IloxxModuleCenterModuleController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

IntrashipModuleCenterModuleController

Class IntrashipModuleCenterModuleController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

ItRechtModuleCenterModuleController

Class ItRechtModuleCenterModuleController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

JanolawModuleCenterModuleController

Class JanolawModuleCenterModuleController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

KlarnaModuleCenterModuleController

Class KlarnaModuleCenterModuleController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

LettrModuleCenterModuleController

Class LettrModuleCenterModuleController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

MagnalisterModuleCenterModuleController

Class MagnalisterModuleCenterModuleController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

MailbeezModuleCenterModuleController

Class MailbeezModuleCenterModuleController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

MediafinanzModuleCenterModuleController

Class MediafinanzModuleCenterModuleController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

NewsletterLinkModuleCenterModuleController

Class NewsletterLinkModuleCenterModuleController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

PayOneModuleCenterModuleController

Class PayOneModuleCenterModuleController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

PaypalNGModuleCenterModuleController

Class PaypalNGModuleCenterModuleController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

PostfinderModuleCenterModuleController

Class PostfinderModuleCenterModuleController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

ProductAttributesModuleCenterModuleController

Class ProductAttributesModuleCenterModuleController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

ProtectedShopsModuleCenterModuleController

Class ProtectedShopsModuleCenterModuleController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

SharedShoppingCartModuleCenterModuleController

Class SharedShoppingCartModuleCenterModuleController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

ShipcloudModuleCenterModule

Class ShipcloudModuleCenterModule

« More »

ShipcloudModuleCenterModuleController

Controller for shipcloud configuration

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

TrustedShopsModuleCenterModuleController

Class TrustedShopsModuleCenterModuleController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

YategoModuleCenterModuleController

Class YategoModuleCenterModuleController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

YoochooseModuleCenterModuleController

Class YoochooseModuleCenterModuleController

This class contains some helper methods for handling view requests. Be careful always when outputting raw user data to HTML or when handling POST requests because insufficient protection will lead to XSS and CSRF vulnerabilities.
« More »

Classes, interfaces and traits

ModuleCenterModuleCollectionInterface

Interface ModuleCenterModuleCollectionInterface

« More »

ModuleCenterModuleInterface

Interface ModuleCenterModuleInterface

« More »

Classes, interfaces and traits

ModuleCenterModuleCollection

Class ModuleCenterModuleCollection

« More »

Classes, interfaces and traits

AttachmentsHandler

Class AttachmentsHandler

This class will handle the email attachments organization. Every email must have its own attachments directory so that we can avoid file issues between emails.
« More »

EmailFactory

Class EmailFactory

« More »

EmailService

Class EmailService

Represents the public API for the Email service of the system. External users must use this class for all the email operations except. Important: Since the attachments will be flat-stored in the "uploads/attachmetns" directory the "send" and "queue" method will have to perform multiple writes to the database in order to get robust attachment handling that will not crash the rest of the service.
« More »

MailerAdapter

Class MailerAdapter

This class provides a communication layer with the external mailing library in order to isolate the library-specific code.
« More »

Classes, interfaces and traits

Email

Class representing the database entity of an email.

« More »

EmailAttachment

Class EmailAttachment

Email attachment will serve as the path to the file that needs to be attached (located on the server).
« More »

EmailContact

Class EmailContact

Represents a contact (sender/recipient) that participates in an email entity.
« More »

Classes, interfaces and traits

AttachmentCollectionInterface

Interface AttachmentCollectionInterface

« More »

AttachmentsHandlerInterface

Class AttachmentsHandlerInterface

« More »

ContactCollectionInterface

Interface ContactCollectionInterface

« More »

ContactNameInterface

Interface ContactNameInterface

« More »

ContactTypeInterface

Interface ContactTypeInterface

« More »

EmailAddressInterface

Interface EmailAddressInterface

« More »

EmailAttachmentInterface

Interface EmailAttachmentInterface

« More »

EmailCollectionInterface

Interface EmailCollectionInterface

« More »

EmailContactInterface

Interface EmailContactInterface

« More »

EmailContentInterface

Interface EmailContentInterface

« More »

EmailDeleterInterface

Interface EmailDeleterInterface

« More »

EmailFactoryInterface

Interface EmailFactoryInterface

« More »

EmailInterface

Interface EmailInterface

« More »

EmailReaderInterface

Interface EmailReaderInterface

« More »

EmailRepositoryInterface

Interface EmailRepositoryInterface

« More »

EmailServiceInterface

Interface EmailServiceInterface

« More »

EmailSubjectInterface

Interface EmailSubjectInterface

« More »

EmailWriterInterface

Interface EmailWriterInterface

« More »

MailerAdapterInterface

Interface MailerAdapterInterface

« More »

Classes, interfaces and traits

AttachmentNameInterface

Interface AttachmentNameInterface

« More »

AttachmentPathInterface

Interface AttachmentPathInterface

« More »

AttachmentName

Class AttachmentName

Important: This value object is not going to check if the attachment file exists in the server because that would cause problems with the service usage (e.g. if an attachment file is missing an exception would halt all the email service operations).
« More »

AttachmentPath

Class AttachmentPath

Important: This value object is not going to check if the attachment file exists in the server because that would cause problems with the service usage (e.g. if an attachment file is missing an exception would halt all the email service operations).
« More »

ContactName

Class ContactName

Contact name will be the display name for an EmailContact object.
« More »

ContactType

Class ContactType

« More »

EmailAddress

Class EmailAddress

Represents an email address (both email address and displayed name).
« More »

EmailContent

Class EmailContent

Email content could be either plain text or HTML.
« More »

EmailSubject

Class EmailSubject

Subject assigned to an email.
« More »

Classes, interfaces and traits

EmailDeleter

Class EmailDeleter

Deletes email records from the database.
« More »

EmailReader

Class EmailReader

Reads email records from the database. This class provides a customizable interface for reading operations so that it is possible to build different variations in the EmailRepository class (e.g. "getPending", "findById", "getAll").
« More »

EmailRepository

Class EmailRepository

Handles the database operations that concern the email records of the database. It provides a layer for more complicated methods that use the writer, reader and deleter.
« More »

EmailWriter

Class EmailWriter

Writes email records in the database (insert/update operations).
« More »

Classes, interfaces and traits

AttachmentCollection

Class AttachmentCollection

Handles the attachment collections of an Email.
« More »

ContactCollection

Class ContactCollection

Handles collection of EmailContact objects.
« More »

EmailCollection

Class EmailCollection

Used by operations that consider multiple email objects.
« More »

Classes, interfaces and traits

AttachmentNotFoundException

Class AttachmentNotFoundException

Is thrown whenever an email attachment file could not be found on the server.
« More »

Classes, interfaces and traits

AbstractAddonValueServiceFactory

Class AbstractAddonValueServiceFactory

« More »

AbstractAddonValueStorage

Class AbstractAddonValueStorage

« More »

AddonValueService

Class AddonValueService

This service will handle the addon values for different contexts of the shop. The addon values is a mechanism for external developers to introduce values to key-entities of the project (e.g. order, product etc.) without further changing the database structure. Take a look at the "Storages" directory for the available storage classes. More classes will be created gradually.
« More »

AddonValueServiceFactory

Class AddonValueServiceFactory

« More »

AddonValueStorageFactory

Class AddonValueStorageFactory

« More »

Classes, interfaces and traits

AddonValueContainerInterface

Interface AddonValueContainerInterface

« More »

AddonValueServiceInterface

Interface AddonValueServiceInterface

« More »

AddonValueStorageFactoryInterface

Interface AddonValueStorageFactoryInterface

« More »

Classes, interfaces and traits

UserConfigurationService

Class UserConfigurationService

This class is used to persist user specific configurations
« More »

Classes, interfaces and traits

UserConfigurationReaderInterface

Interface UserConfigurationReaderInterface

« More »

UserConfigurationServiceInterface

Interface UserConfigurationServiceInterface

« More »

UserConfigurationWriterInterface

Interface UserConfigurationWriterInterface

« More »

Classes, interfaces and traits

UserConfigurationReader

Class UserConfigurationReader

« More »

UserConfigurationWriter

Class UserConfigurationWriter

« More »

Classes, interfaces and traits

ProductAttributeFactoryInterface

Interface ProductAttributeFactoryInterface

« More »

ProductAttributeInterface

Interface ProductAttributeInterface

« More »

ProductAttributeObjectServiceInterface

Interface ProductAttributeObjectServiceInterface

« More »

ProductAttributeServiceInterface

Interface ProductAttributeServiceInterface

« More »

StoredProductAttributeInterface

Interface StoredProductAttributeInterface

« More »

ProductAttributeObjectService

Class ProductAttributeObjectService

« More »

ProductAttributeService

Class ProductAttributeService

« More »

Classes, interfaces and traits

ProductAttribute

Class ProductAttribute

« More »

StoredProductAttribute

Class StoredProductAttribute

« More »

Classes, interfaces and traits

ProductAttributeRepositoryDeleterInterface

Interface ProductAttributeRepositoryDeleterInterface

« More »

ProductAttributeRepositoryInterface

Interface ProductAttributeRepositoryInterface

« More »

ProductAttributeRepositoryReaderInterface

Interface ProductAttributeRepositoryReaderInterface

« More »

ProductAttributeRepositoryWriterInterface

Interface ProductAttributeRepositoryWriterInterface

« More »

Classes, interfaces and traits

ProductAttributeRepository

Class ProductAttributeRepository

« More »

Classes, interfaces and traits

ProductAttributeRepositoryWriter

Class ProductAttributeRepositoryWriter

« More »

Classes, interfaces and traits

ProductAttributeRepositoryDeleter

Class ProductAttributeRepositoryDeleter

« More »

Classes, interfaces and traits

ProductAttributeRepositoryReader

Class ProductAttributeRepositoryReader

« More »

Classes, interfaces and traits

ProductAttributeCollection

Class ProductAttributeCollection

« More »

StoredProductAttributeCollection

Class StoredProductAttributeCollection

« More »

Classes, interfaces and traits

AbstractProductAttributeServiceFactory

Class AbstractProductAttributeServiceFactory

« More »

ProductAttributeFactory

Class ProductAttributeFactory

« More »

ProductAttributeServiceFactory

Class ProductAttributeServiceFactory

« More »

Classes, interfaces and traits

InfoBoxDeleter

Class InfoBoxDeleter

« More »

InfoBoxMessage

Class InfoBoxMessage

« More »

InfoBoxMessageCollection

Class InfoBoxMessageCollection

« More »

InfoBoxReader

Class InfoBoxReader

« More »

InfoBoxService

Class InfoBoxService

« More »

Classes, interfaces and traits

InfoBoxDeleterInterface

Interfaces InfoBoxDeleterInterface

« More »

InfoBoxMessageInterface

Interface InfoBoxMessageInterface

« More »

InfoBoxReaderInterface

Interface InfoBoxReaderInterface

« More »

InfoBoxServiceInterface

Interface InfoBoxServiceInterface

« More »

InfoBoxWriterInterface

Interface InfoBoxWriterInterface

« More »

InfoBoxWriter

Class InfoBoxWriter

« More »

Classes, interfaces and traits

AbstractCustomerServiceFactory

Class AbstractCustomerServiceFactory

« More »

Customer

Class Customer

This class is used for managing customer data
« More »

CustomerDeleter

Class CustomerDeleter

This class is used for deleting customer data.
« More »

CustomerFactory

Class CustomerFactory

Factory class for all needed customer data.
« More »

CustomerReader

Class CustomerReader

This class is used for reading customer data from the database
« More »

CustomerReadService

Class CustomerReadService

This class provides methods for creating and deleting customer data
« More »

CustomerRepository

Class CustomerRepository

This class contains basic methods for finding, creating and deleting customer data
« More »

CustomerService

Class CustomerService

This class provides methods for creating and deleting customer data
« More »

CustomerServiceFactory

Class CustomerServiceFactory

Factory class for all needed customer data.
« More »

CustomerWriter

Class CustomerWriter

This class is used for writing customer data to the database
« More »

CustomerWriteService

Class CustomerWriteService

This class provides methods for creating and deleting customer data
« More »

Classes, interfaces and traits

AddressBookService

Class AddressBookService

This class is used to manage addresses
« More »

CustomerAddress

Class CustomerAddress

This class is used for managing customer address data
« More »

CustomerAddressDeleter

Class CustomerAddressDeleter

This class is used for deleting customer address data
« More »

CustomerAddressInputValidator

Class CustomerAccountInputValidator

This class is used for validating entered customer address data
« More »

CustomerAddressReader

Class CustomerAddressReader

This class is used for reading customer address data from the database
« More »

CustomerAddressRepository

Class CustomerAddressRepository

This class contains basic methods for finding, creating and deleting customer addresses
« More »

CustomerAddressWriter

Class CustomerAddressWriter

This class is used for writing customer address data into the database
« More »

Classes, interfaces and traits

AddressBlockInterface

Value Object.

Interface AddressBlockInterface Stores all customer address data.
« More »

AddressBookServiceInterface

Interface AddressBookServiceInterface

« More »

AddressClassInterface

Value Object

Interface AddressClassInterface Represents a customer address
« More »

CountryServiceInterface

Interface CountryServiceInterface

« More »

CustomerAccountInputValidatorInterface

Interface CustomerAccountInputValidatorInterface

« More »

CustomerAdditionalAddressInfoInterface

Value Object

Interface CustomerAdditionalAddressInfoInterface Represents additional address information
« More »

CustomerAddressDeleterInterface

Interface CustomerAddressDeleterInterface

« More »

CustomerAddressInputValidatorInterface

Interface CustomerAddressInputValidatorInterface

« More »

CustomerAddressInterface

Interface CustomerAddressInterface

Interface AddressBlockInterface Stores all customer address data.
« More »

CustomerAddressReaderInterface

Interface CustomerAddressReaderInterface

« More »

CustomerAddressRepositoryInterface

Interface CustomerAddressRepositoryInterface

« More »

CustomerAddressWriterInterface

Interface CustomerAddressWriterInterface

« More »

CustomerB2BStatusInterface

Interface CustomerB2BStatusInterface

« More »

CustomerCallNumberInterface

Value Object.

Class CustomerCallNumberInterface Represents a phone or fax number.
« More »

CustomerCityInterface

Value Object.

Interface CustomerCityInterface Represents a customer city.
« More »

CustomerCompanyInterface

Value Object

Interface CustomerCompanyInterface Represents a customer company
« More »

CustomerCountryInterface

Interface CustomerCountryInterface

« More »

CustomerCountryIso2Interface

Value Object.

Interface CustomerCountryIso2Interface Represents a customer country ISO 2 code.
« More »

CustomerCountryIso3Interface

Value Object.

Interface CustomerCountryIso3Interface Represents customer country ISO 3 code.
« More »

CustomerCountryNameInterface

Value Object.

Interface CustomerCountryNameInterface Represents a customer country name.
« More »

CustomerCountryReaderInterface

Interface CustomerCountryReaderInterface

« More »

CustomerCountryRepositoryInterface

Interface CustomerCountryRepositoryInterface

« More »

CustomerCountryZoneInterface

Interface CustomerCountryZoneInterface

« More »

CustomerCountryZoneIsoCodeInterface

Value Object.

Interface CustomerCountryZoneIsoCodeInterface Represents a customer country zone ISO code.
« More »

CustomerCountryZoneNameInterface

Value Object.

Interface CustomerCountryZoneNameInterface Represents a customer country zone name.
« More »

CustomerCountryZoneReaderInterface

Interface CustomerCountryZoneReaderInterface

« More »

CustomerCountryZoneRepositoryInterface

Interface CustomerCountryZoneRepositoryInterface

« More »

CustomerDeleterInterface

Interface CustomerDeleterInterface

« More »

CustomerEmailInterface

Value Object.

Interface CustomerEmailInterface Represents a customer email.
« More »

CustomerFirstnameInterface

Value Object.

Interface CustomerFirstnameInterface Represents a customer first name.
« More »

CustomerGenderInterface

Value Object.

Interface CustomerGenderInterface Represents a customer gender.
« More »

CustomerHouseNumberInterface

Value Object

Interface CustomerHouseNumberInterface Represents a house number
« More »

CustomerInputValidatorInterface

Interface CustomerInputValidatorInterface

« More »

CustomerInputValidatorSettingsInterface

Value Object.

Interface CustomerInputValidatorSettingsInterface CustomerInputValidatorSettings stores all min length values and error messages for registration form validation.
« More »

CustomerInterface

Interface CustomerInterface

« More »

CustomerLastnameInterface

Value Object.

Interface CustomerLastnameInterface Represents a customer last name.
« More »

CustomerNumberInterface

Value Object.

Interface CustomerNumberInterface Represents a customer number.
« More »

CustomerPasswordInterface

Value Object.

Interface CustomerPasswordInterface Represents a customer password.
« More »

CustomerPostcodeInterface

Value Object.

Interface CustomerPostcodeInterface Represents a customer post code.
« More »

CustomerReaderInterface

Interface CustomerReaderInterface

« More »

CustomerReadServiceInterface

Interface CustomerReadServiceInterface

« More »

CustomerRegistrationInputValidatorServiceInterface

Interface CustomerRegistrationInputValidatorServiceInterface

« More »

CustomerRepositoryInterface

Interface CustomerRepositoryInterface

« More »

CustomerServiceInterface

Interface CustomerServiceInterface

« More »

CustomerServiceSettingsInterface

Value Object.

Interface CustomerServiceSettings Represents the default settings of a customer/guest.
« More »

CustomerStreetInterface

Value Object.

Interface CustomerStreetInterface Represents a customer street.
« More »

CustomerSuburbInterface

Value Object.

Interface CustomerSuburbInterface Represents a customer suburb.
« More »

CustomerVatNumberInterface

Value Object.

Interface CustomerVatNumberInterface Represents a customer VAT number.
« More »

CustomerWriterInterface

Interface CustomerWriterInterface

« More »

CustomerWriteServiceInterface

Interface CustomerWriteServiceInterface

« More »

VatNumberValidatorInterface

Interface VatNumberValidatorInterface

« More »

AbstractCustomerFactory

Interface AbstractCustomerFactory

« More »

Classes, interfaces and traits

CustomerCountryZone

Class CustomerCountryZone

This class is used for getting customer country zone data
« More »

CustomerCountryZoneReader

Class CustomerCountryZoneReader

This class is used for reading customer country zone data from the database
« More »

CustomerCountryZoneRepository

Class CustomerCountryZoneRepository

This class provides basic methods for finding customer country zone data
« More »

Classes, interfaces and traits

CountryService

Class CountryService

This class is used for finding country data
« More »

CustomerCountry

Class CustomerCountry

This class is used for getting customer country data
« More »

CustomerCountryReader

Class CustomerCountryReader

This class is used for reading customer country data from the database
« More »

CustomerCountryRepository

Class CustomerCountryRepository

This class provides basic methods for finding customer country data
« More »

UnknownCustomerCountry

Class CustomerCountry

This class is used for getting customer country data
« More »

Classes, interfaces and traits

CustomerAddonValueStorage

Class CustomerAddonValueStorage

« More »

Classes, interfaces and traits

CustomerAccountInputValidator

Class CustomerAccountInputValidator

This class is used for validating input data from the customer account
« More »

CustomerInputValidator

Class CustomerInputValidator

Validator class that checks the entered user data.
« More »

CustomerMemoCollection

Class CustomerMemoCollection

« More »

CustomerRegistrationInputValidatorService

Class CustomerRegistrationInputValidatorService

This class is used for validating customer input while registration
« More »

VatNumberValidator

Class VatNumberValidator

This class provides methods for validating VAT numbers
« More »

Classes, interfaces and traits

AddressBlock

Value Object

Class AddressBlock Stores all customer address data
« More »

AddressClass

Value Object

Class AddressClass Represents a customer address
« More »

CustomerAdditionalAddressInfo

Value Object

Class CustomerAdditionalAddressInfo Represents additional address information
« More »

CustomerB2BStatus

Class CustomerB2BStatus

« More »

CustomerCallNumber

Value Object

Class CustomerCallNumber Represents a phone or fax number
« More »

CustomerCity

Value Object

Class CustomerCity Represents a customer city
« More »

CustomerCompany

Value Object

Class CustomerCompany Represents a customer company
« More »

CustomerCountryIso2

Value Object

Class CustomerCountryIso2 Represents a customer country ISO2 code
« More »

CustomerCountryIso3

Value Object

Class CustomerCountryIso3 Represents a customer country ISO3 code
« More »

CustomerCountryName

Value Object

Class CustomerCountryName Represents a customer country name
« More »

CustomerCountryZoneIsoCode

Value Object

Class CustomerCountryZoneIsoCode Represents a customer country zone ISO code
« More »

CustomerCountryZoneName

Value Object

Class CustomerCountryZoneName Represents a customer country zone name
« More »

CustomerDateOfBirth

Value Object

Class CustomerDateOfBirth Represents a customer birth date
« More »

CustomerEmail

Value Object

Class CustomerEmail Represents a customer email
« More »

CustomerFirstname

Value Object

Class CustomerFirstname Represents a customer firstname
« More »

CustomerGender

Value Object

Class CustomerGender Represents a customer gender
« More »

CustomerHouseNumber

Value Object

Class CustomerHouseNumber Represents a house number
« More »

CustomerInputValidatorSettings

Value Object

Class CustomerInputValidatorSettings CustomerInputValidatorSettings stores all min length values and error messages for registration form validation
« More »

CustomerLastname

Value Object

Class CustomerLastname Represents a customer lastname
« More »

CustomerMemo

Class CustomerMemo

« More »

CustomerNumber

Value Object

Class CustomerNumber Represents a customer number
« More »

CustomerPassword

Value Object

Class CustomerPassword Represents a customer password
« More »

CustomerPostcode

Value Object

Class CustomerPostcode Represents a customer postcode
« More »

CustomerServiceSettings

Value Object

Class CustomerServiceSettings Represents the default settings of a customer/guest
« More »

CustomerStreet

Value Object

Class CustomerStreet Represents a customer street
« More »

CustomerSuburb

Class CustomerSuburb

Represents a customer suburb
« More »

CustomerVatNumber

Value Object

Class CustomerVatNumber Represents a tax ID number (VATIN)
« More »

Classes, interfaces and traits

OrderItemAttributeFactoryInterface

Interface OrderItemAttributeFactoryInterface

« More »

OrderListGenerator

Class OrderListGenerator

« More »

OrderObjectService

Class OrderObjectService

« More »

OrderReadService

Class OrderReadService

« More »

OrderWriteService

Class OrderWriteService

« More »

Classes, interfaces and traits

CustomerStatusInformation

Class CustomerStatusInformation

« More »

GXEngineOrder

Class GXEngineOrder

This class is used for managing order data.
« More »

OrderItem

Class OrderItem

« More »

OrderItemAttribute

Class OrderItemAttribute

« More »

OrderItemDownloadInformation

Class OrderItemDownloadInformation

« More »

OrderItemProperty

Class OrderItemProperty

« More »

OrderListItem

Class OrderListItem

« More »

OrderPaymentType

Class OrderPaymentType

« More »

OrderShippingType

Class OrderShippingType

« More »

OrderStatusHistoryListItem

Class OrderStatusHistoryListItem

« More »

OrderTotal

Class OrderTotal

« More »

StoredOrderItem

Class StoredOrderItem

« More »

StoredOrderItemAttribute

Class StoredOrderItemAttribute

« More »

StoredOrderItemProperty

Class StoredOrderItemProperty

« More »

StoredOrderTotal

Class StoredOrderTotal

« More »

Classes, interfaces and traits

OrderFactoryInterface

Interface OrderFactoryInterface

« More »

OrderInterface

Interface OrderInterface

« More »

OrderItemAttributeInterface

Interface OrderItemAttributeInterface

« More »

OrderItemAttributeRepositoryDeleterInterface

Interface OrderItemAttributeRepositoryDeleterInterface

« More »

OrderItemAttributeRepositoryFactoryInterface

Interface OrderItemAttributeRepositoryFactoryInterface

« More »

OrderItemAttributeRepositoryInterface

Interface OrderItemAttributeRepositoryInterface

« More »

OrderItemAttributeRepositoryReaderInterface

Interface OrderItemAttributeRepositoryReaderInterface

« More »

OrderItemAttributeRepositoryWriterInterface

Interface OrderItemAttributeRepositoryWriterInterface

« More »

OrderItemFactoryInterface

Interface OrderItemFactoryInterface

« More »

OrderItemInterface

Interface OrderItemInterface

« More »

OrderItemPropertyFactoryInterface

Interface OrderItemPropertyFactoryInterface

« More »

OrderItemPropertyRepositoryDeleterInterface

Interface OrderItemPropertyRepositoryDeleterInterface

« More »

OrderItemPropertyRepositoryReaderInterface

Interface OrderItemPropertyRepositoryReaderInterface

« More »

OrderItemPropertyRepositoryWriterInterface

Interface OrderItemPropertyRepositoryWriterInterface

« More »

OrderItemRepositoryDeleterInterface

Interface OrderItemRepositoryDeleterInterface

« More »

OrderItemRepositoryInterface

Interface OrderItemRepositoryInterface

« More »

OrderItemRepositoryReaderInterface

Interface OrderItemRepositoryReaderInterface

« More »

OrderItemRepositoryWriterInterface

Interface OrderItemRepositoryWriterInterface

« More »

OrderListGeneratorInterface

Interface OrderListGeneratorInterface

« More »

OrderObjectServiceInterface

Interface OrderObjectServiceInterface

« More »

OrderPaymentTypeInterface

Interface OrderPaymentTypeInterface

« More »

OrderReadServiceInterface

Interface OrderReadServiceInterface

« More »

OrderRepositoryDeleterInterface

Interface OrderRepositoryDeleterInterface

« More »

OrderRepositoryInterface

Interface OrderRepositoryInterface

« More »

OrderRepositoryReaderInterface

Interface OrderRepositoryReaderInterface

« More »

OrderRepositoryWriterInterface

Interface OrderRepositoryWriterInterface

« More »

OrderServiceSettingsInterface

Value Object

Interface OrderServiceSettings Represents the default settings of an order
« More »

OrderShippingTypeInterface

Interface OrderShippingTypeInterface

« More »

OrderStatusHistoryReaderInterface

Interface OrderStatusHistoryReaderInterface

« More »

OrderStatusHistoryWriterInterface

Interface OrderStatusHistoryWriterInterface

« More »

OrderTotalFactoryInterface

Interface OrderTotalFactoryInterface

« More »

OrderTotalInterface

Interface OrderTotalInterface

« More »

OrderTotalRepositoryDeleterInterface

Interface OrderTotalRepositoryDeleterInterface

« More »

OrderTotalRepositoryInterface

Interface OrderTotalRepositoryInterface

« More »

OrderTotalRepositoryReaderInterface

Interface OrderTotalRepositoryReaderInterface

« More »

OrderTotalRepositoryWriterInterface

Interface OrderTotalRepositoryWriterInterface

« More »

OrderWriteServiceInterface

Interface OrderWriteServiceInterface

« More »

StoredOrderItemAttributeInterface

Interface StoredOrderItemAttributeInterface

« More »

StoredOrderItemInterface

Interface StoredOrderItemInterface

« More »

StoredOrderTotalInterface

Interface StoredOrderTotalInterface

« More »

Classes, interfaces and traits

OrderItemAttributeRepository

Class OrderItemAttributeRepository

« More »

OrderItemAttributeRepositoryDeleter

Class OrderItemAttributeRepositoryDeleter

« More »

OrderItemAttributeRepositoryReader

Class OrderItemAttributeRepositoryReader

« More »

OrderItemAttributeRepositoryWriter

Class OrderItemAttributeRepositoryWriter

« More »

OrderItemPropertyRepository

Class OrderItemPropertyRepository

« More »

OrderItemPropertyRepositoryDeleter

Class OrderItemPropertyRepositoryDeleter

« More »

OrderItemPropertyRepositoryReader

Class OrderItemPropertyRepositoryReader

« More »

OrderItemPropertyRepositoryWriter

Class OrderItemPropertyRepositoryWriter

« More »

OrderItemRepository

Class OrderItemRepository

« More »

OrderItemRepositoryDeleter

Class OrderItemRepositoryDeleter

« More »

OrderItemRepositoryReader

Class OrderItemRepositoryReader

« More »

OrderItemRepositoryWriter

Class OrderItemRepositoryWriter

« More »

OrderRepository

Class OrderRepository

« More »

OrderRepositoryDeleter

Class OrderRepositoryDeleter

« More »

OrderRepositoryReader

Class OrderRepositoryReader

« More »

OrderRepositoryWriter

Class OrderRepositoryWriter

« More »

OrderTotalRepository

Class OrderTotalRepository

« More »

OrderTotalRepositoryDeleter

Class OrderTotalRepositoryDeleter

« More »

OrderTotalRepositoryReader

Class OrderTotalRepositoryReader

« More »

OrderTotalRepositoryWriter

Class OrderTotalRepositoryWriter

« More »

Classes, interfaces and traits

OrderItemAttributeCollection

Class OrderItemAttributeCollection

« More »

OrderItemCollection

Class OrderItemCollection

« More »

OrderItemDownloadInformationCollection

Class OrderItemDownloadInformationCollection

« More »

OrderListItemCollection

Class OrderListItemCollection

« More »

OrderStatusHistoryListItemCollection

Class OrderStatusHistoryListItemCollection

« More »

OrderTotalCollection

Class OrderTotalCollection

« More »

OrderTrackingInformationCollection

Class OrderTrackingInformationCollection

« More »

StoredOrderItemAttributeCollection

Class StoredOrderItemAttributeCollection

« More »

StoredOrderItemCollection

Class StoredOrderItemCollection

« More »

StoredOrderTotalCollection

Class StoredOrderTotalCollection

« More »

Classes, interfaces and traits

OrderAddonValueStorage

Class OrderAddonValueStorage

« More »

OrderItemAddonValueStorage

Class OrderItemAddonValueStorage

« More »

OrderStatusHistoryStorage

Class OrderStatusHistoryStorage

« More »

Classes, interfaces and traits

AbstractOrderServiceFactory

Class AbstractOrderServiceFactory

« More »

OrderFactory

Class OrderFactory

« More »

OrderItemAttributeFactory

Class OrderItemAttributeFactory

« More »

OrderItemAttributeRepositoryFactory

Class OrderItemAttributeRepositoryFactory

« More »

OrderItemFactory

Class OrderItemFactory

« More »

OrderItemPropertyFactory

Class OrderItemPropertyFactory

« More »

OrderServiceFactory

Class OrderServiceFactory

« More »

OrderTotalFactory

Class OrderTotalFactory

« More »

Classes, interfaces and traits

OrderAddressBlock

Class OrderAddressBlock

This class is used by the OrderListItem and InvoiceListItem and includes all required address values for the listings.
« More »

OrderServiceSettings

Value Object

Class OrderServiceSettings Represents the default settings of an order
« More »

Classes, interfaces and traits

CategoryObjectService

Class CategoryObjectService

Use this class for creating new categories objects with its default values.
« More »

CategoryReadService

Class CategoryReadService

This class provides methods for retrieving data of a particular category and a collection of specific categories.
« More »

CategoryWriteService

Class CategoryWriteService

This class provides methods for creating, updating and deleting categories data.
« More »

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 »

Classes, interfaces and traits

CategoryFactoryInterface

Interface CategoryFactoryInterface

This interface defines methods for creating Category and StoredCategory objects with its CategorySettings dependency.
« More »

CategoryInterface

Interface CategoryInterface

« More »

CategoryListProviderFactoryInterface

Interface CategoryListProviderFactoryInterface

This interface defines methods for creating CategoryListProvider objects for a specific language and filter of customer status permissions with its dependencies.
« More »

CategoryListProviderInterface

Interface CategoryListProviderInterface

This interface defines methods for creating a list of flattened categories with just its essential data. The list of categories is filtered by its parent category ID and customer status permissions and for simplicity it contains language specific data only in one language.
« More »

CategoryObjectServiceInterface

Interface CategoryObjectServiceInterface

This interface defines methods for creating new categories objects with its default values.
« More »

CategoryReadServiceInterface

Interface CategoryReadServiceInterface

This interface defines methods for retrieving data of a particular category and a collection of specific categories.
« More »

CategoryRepositoryDeleterInterface

Interface CategoryRepositoryDeleterInterface

This interface defines methods for deleting category records from the database and is used in the category repository among the interfaces for writing and reading category records.
« More »

CategoryRepositoryInterface

Interface CategoryRepositoryInterface

This interface defines methods for handling the database operations that concern the category records of the database. It provides a layer for more complicated methods that use the writer, reader and deleter.
« More »

CategoryRepositoryReaderInterface

Interface CategoryRepositoryReaderInterface

This interface defines methods for fetching category records from the database and is used in the category repository among the classes for writing and deleting category records.
« More »

CategoryRepositoryWriterInterface

Interface CategoryRepositoryWriterInterface

This interface defines methods for creating and updating specific category records in the database and is used in the category repository among the interfaces for reading and deleting category records.
« More »

CategoryServiceSettingsInterface

Interface CategoryServiceSettingsInterface

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 »

CategorySettingsInterface

Interface CategorySettingsInterface

This interface defines methods for storing and retrieving some settings regarding display and visibility mode of category related data and is used within a CategoryInterface.
« More »

CategorySettingsRepositoryInterface

Interface CategorySettingsRepositoryInterface

This interface handles the database operations that concern settings regarding display and visibility mode of category related data of the database. It provides a layer for more complicated methods that use the writer, reader and deleter.
« More »

CategorySettingsRepositoryReaderInterface

Interface CategorySettingsRepositoryReaderInterface

This interface defines methods for fetching particular columns of specific category records in the database. The category settings are stored in the categories table and are more related to display and visibility modes of category related data.
« More »

CategorySettingsRepositoryWriterInterface

Interface CategorySettingsRepositoryWriterInterface

This interface defines methods for updating particular columns of specific category records in the database. The category settings are stored in the categories table and are more related to display and visibility modes of category related data.
« More »

CategoryWriteServiceInterface

Interface CategoryWriteServiceInterface

This interface defines methods for creating, updating and deleting categories data.
« More »

StoredCategoryInterface

Interface StoredCategoryInterface

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

Classes, interfaces and traits

CategoryListProvider

Class CategoryListProvider

This class provides methods for creating a list of flattened categories with just its essential data. The list of categories is filtered by its parent category ID and customer status permissions and for simplicity it contains language specific data only in one language.
« More »

Classes, interfaces and traits

CategoryRepository

Class CategoryRepository

This class handles the database operations that concern the category records of the database. It provides a layer for more complicated methods that use the writer, reader and deleter.
« More »

CategoryRepositoryDeleter

Class CategoryRepositoryDeleter

This class deletes category records from the database and is used in the category repository among the classes for writing and reading category records.
« More »

CategoryRepositoryReader

Class CategoryRepositoryReader

This class provides methods for fetching specific category records from the database and is used in the category repository among the classes for writing and deleting category records.
« More »

CategoryRepositoryWriter

Class CategoryRepositoryWriter

This class provides methods for creating and updating specific category records in the database and is used in the category repository among the classes for reading and deleting category records.
« More »

CategorySettingsRepository

Class CategorySettingsRepository

This class handles the database operations that concern settings regarding display and visibility mode of category related data of the database. It provides a layer for more complicated methods that use the writer, reader and deleter.
« More »

CategorySettingsRepositoryReader

Class CategorySettingsRepositoryReader

This class provides methods for fetching particular columns of specific category records in the database. The category settings are stored in the categories table and are more related to display and visibility modes of category related data.
« More »

CategorySettingsRepositoryWriter

Class CategorySettingsRepositoryWriter

This class provides methods for updating particular columns of specific category records in the database. The category settings are stored in the categories table and are more related to display and visibility modes of category related data.
« More »

Classes, interfaces and traits

CategoryListItemCollection

Class CategoryListItemCollection

This class is a container (collection) for CategoryListItem objects.
« More »

Classes, interfaces and traits

CategoryAddonValueStorage

Class CategoryAddonValueStorage

This class extends AbstractAddonValueStorage and handles the association of key-value pairs inside the CategoryAddonValueStorage to the columns and tables inside the database. All addon values except these you have registered in the Method '_getExternalFieldsArray' will be stored in the 'addon_values_storage' table associated with the AddonValueContainerId (category ID).
« More »

Classes, interfaces and traits

AbstractCategoryServiceFactory

Class AbstractCategoryServiceFactory

This abstract class defines defines the api contract for the CategoryServiceFactory.
« More »

CategoryFactory

Class CategoryFactory

This class creates Category and StoredCategory objects with its CategorySettings dependency.
« More »

CategoryListProviderFactory

Class CategoryListProviderFactory

This class creates CategoryListProvider objects for a specific language and filter of customer status permissions with its dependencies.
« More »

CategoryServiceFactory

Class CategoryServiceFactory

This class provides methods for creating the objects of the public category service api with its dependencies.
« More »

Classes, interfaces and traits

AbstractInvoiceServiceFactory

Class AbstractInvoiceServiceFactory

« More »

InvoiceArchiveReadService

Class InvoiceListArchiveReadService

« More »

InvoiceArchiveWriteService

Class InvoiceArchiveWriteService

« More »

InvoiceFileEntitler

Class InvoiceFileEntitler

« More »

InvoiceFileFinder

Class InvoiceFileFinder

« More »

InvoiceListGenerator

Class InvoiceListGenerator

« More »

InvoiceListItemCollection

Class InvoiceListItemCollection

« More »

InvoiceServiceFactory

Class InvoiceServiceFactory

« More »

InvoiceStorage

Class InvoiceStorage

« More »

Classes, interfaces and traits

InvoiceArchiveReadServiceInterface

Interface InvoiceFileEntitlerInterface

« More »

InvoiceArchiveWriteServiceInterface

Interface InvoiceArchiveWriteServiceInterface

« More »

InvoiceFileEntitlerInterface

Interface InvoiceFileEntitlerInterface

« More »

InvoiceFileFinderInterface

Interface InvoiceFileFinderInterface

« More »

InvoiceListGeneratorInterface

Interface InvoiceListGeneratorInterface

« More »

InvoiceStorageInterface

Interface InvoiceFileEntitlerInterface

« More »

Classes, interfaces and traits

InvoiceInformation

Class InvoiceInformation

« More »

InvoiceListItem

Class InvoiceListItem

« More »

Classes, interfaces and traits

StatisticsService

Class StatisticsService

Provides the statistic data for the dashboard.
« More »

Classes, interfaces and traits

StatisticsServiceInterface

Interface StatisticsServiceInterface

« More »

Classes, interfaces and traits

SharedShoppingCartDeleter

Class SharedShoppingCartDeleter

« More »

SharedShoppingCartReader

Class SharedShoppingCartReader

« More »

SharedShoppingCartRepository

Class SharedShoppingCartRepository

« More »

SharedShoppingCartService

Class SharedShoppingCartService

« More »

SharedShoppingCartSettings

Class SharedShoppingCartSettings

« More »

SharedShoppingCartWriter

Class SharedShoppingCartWriter

« More »

Classes, interfaces and traits

SharedShoppingCartDeleterInterface

Interface SharedShoppingCartDeleterInterface

« More »

SharedShoppingCartReaderInterface

Interface SharedShoppingCartReaderInterface

« More »

SharedShoppingCartRepositoryInterface

Interface SharedShoppingCartRepositoryInterface

« More »

SharedShoppingCartServiceInterface

Interface SharedShoppingCartServiceInterface

« More »

SharedShoppingCartSettingsInterface

Interface SharedShoppingCartSettingsInterface

« More »

SharedShoppingCartWriterInterface

Interface SharedShoppingCartWriterInterface

« More »

Classes, interfaces and traits

ProductObjectService

Class ProductObjectService

« More »

ProductReadService

Class ProductReadService

« More »

ProductWriteService

Class ProductWriteService

« More »

Classes, interfaces and traits

EmptyProductImage

Class EmptyProductImage

« More »

EnvProductImageFileStorageSettings

Class EnvProductImageFileStorageSettings

« More »

GXEngineProduct

Class GXEngineProduct

« More »

LegacyProductImageProcessing

Class LegacyProductImageProcessing

« More »

ProductImage

Class ProductImage

« More »

ProductImageContainer

Class ProductImageContainer

« More »

ProductListItem

Class ProductListItem

« More »

ProductSettings

Class ProductSettings

« More »

StoredProduct

Class StoredProduct

« More »

Classes, interfaces and traits

ProductCategoryLinkerInterface

Interface ProductCategoryLinkerInterface

« More »

ProductFactoryInterface

Interface ProductFactoryInterface

« More »

ProductImageContainerInterface

Interface ProductImageContainerInterface

« More »

ProductImageContainerRepositoryInterface

Interface ProductImageContainerRepositoryInterface

« More »

ProductImageInterface

Interface ProductImageInterface

« More »

ProductImagePathsSettingsInterface

Interface ProductImagePathsSettingsInterface

« More »

ProductImageProcessingInterface

Interface ProductImageProcessingInterface

« More »

ProductInterface

Interface ProductInterface

« More »

ProductListProviderFactoryInterface

Interface ProductListProviderFactoryInterface

« More »

ProductListProviderInterface

Interface ProductListProviderInterface

« More »

ProductObjectServiceInterface

Interface ProductObjectServiceInterface

« More »

ProductPermissionSetterInterface

Interface ProductPermissionSetterInterface

« More »

ProductReadServiceInterface

Interface ProductReadServiceInterface

« More »

ProductRepositoryDeleterInterface

Interface ProductRepositoryDeleterInterface

« More »

ProductRepositoryInterface

Interface ProductRepositoryInterface

« More »

ProductRepositoryReaderInterface

Interface ProductRepositoryReaderInterface

« More »

ProductRepositoryWriterInterface

Interface ProductRepositoryWriterInterface

« More »

ProductSettingsInterface

Interface ProductSettingsInterface

« More »

ProductSettingsRepositoryInterface

Interface ProductSettingsRepositoryInterface

« More »

ProductSettingsRepositoryReaderInterface

Interface ProductSettingsRepositoryReaderInterface

« More »

ProductSettingsRepositoryWriterInterface

Interface ProductSettingsRepositoryWriterInterface

« More »

ProductWriteServiceInterface

Interface ProductWriteServiceInterface

« More »

StoredProductInterface

Interface StoredProductInterface

« More »

Classes, interfaces and traits

ProductListProvider

Class ProductListProvider

« More »

Classes, interfaces and traits

ProductCategoryLinker

Class ProductCategoryLinker

« More »

ProductImageContainerRepository

Class ProductImageContainerRepository

« More »

ProductPermissionSetter

Class ProductPermissionSetter

« More »

ProductRepository

Class ProductRepository

« More »

ProductRepositoryDeleter

Class ProductRepositoryDeleter

« More »

ProductRepositoryReader

Class ProductRepositoryReader

« More »

ProductRepositoryWriter

Class ProductRepositoryWriter

« More »

ProductSettingsRepository

Class ProductSettingsRepository

« More »

ProductSettingsRepositoryReader

Class ProductSettingsRepositoryReader

« More »

ProductSettingsRepositoryWriter

Class ProductSettingsRepositoryWriter

« More »

Classes, interfaces and traits

ProductImageCollection

Class ProductImageCollection

« More »

ProductListItemCollection

Class ProductListItemCollection

« More »

Classes, interfaces and traits

ProductAddonValueStorage

Class ProductAddonValueStorage

« More »

ProductImageFileStorage

Class ProductImageFileStorage

« More »

Classes, interfaces and traits

AbstractProductServiceFactory

Abstract Class AbstractProductServiceFactory

« More »

ProductFactory

Class ProductFactory

« More »

ProductListProviderFactory

Class ProductListProviderFactory

« More »

ProductServiceFactory

Class ProductServiceFactory

« More »