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

AddonValueContainerInterface

Interface AddonValueContainerInterface

« More »

AddonValueServiceInterface

Interface AddonValueServiceInterface

« More »

AddonValueStorageFactoryInterface

Interface AddonValueStorageFactoryInterface

« More »

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 »

AddressFormatProviderInterface

Class AbstractCollection

« More »

AdminStatusOnlyInterface

Interface AdminStatusOnlyInterface

« More »

AssetCollectionInterface

Interface AssetCollectionInterface

« More »

AssetInterface

Interface AssetInterface

« More »

AttachmentCollectionInterface

Interface AttachmentCollectionInterface

« More »

AttachmentNameInterface

Interface AttachmentNameInterface

« More »

AttachmentPathInterface

Interface AttachmentPathInterface

« More »

AttachmentsHandlerInterface

Class AttachmentsHandlerInterface

« More »

CacheTokenHelperInterface

Interface CacheTokenHelperInterface

« More »

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 »

ClassFinderInterface

Class Finder Interface

« More »

ClassFinderSettingsInterface

Interface ClassFinderSettingsInterface

« More »

ContactCollectionInterface

Interface ContactCollectionInterface

« More »

ContactNameInterface

Interface ContactNameInterface

« More »

ContactTypeInterface

Interface ContactTypeInterface

« More »

ContentNavigationCollectionInterface

Interface AssetCollectionInterface

« More »

ContentViewInterface

Interface ContentViewInterface

« More »

CountryServiceInterface

Interface CountryServiceInterface

« More »

CrossCuttingLoaderInterface

Interface CrossCuttingLoaderInterface

« More »

CrossCuttingObjectInterface

Interface CrossCuttingObjectInterface

« 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 »

CustomerStatusHelperInterface

Interface CustomerStatusHelper

« More »

CustomerStatusProviderInterface

Interface CustomerStatusProviderInterface

« 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 »

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 »

FilesystemHelperInterface

Interface FilesystemHelperInterface

« More »

GXCoreLoaderInterface

Interface GXCoreLoaderInterface

« More »

GXCoreLoaderSettingsInterface

Interface GXCoreLoaderSettingsInterface

« 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 »

IdInterface

Class IdInterface

« More »

InfoBoxDeleterInterface

Interfaces InfoBoxDeleterInterface

« More »

InfoBoxMessageInterface

Interface InfoBoxMessageInterface

« More »

InfoBoxReaderInterface

Interface InfoBoxReaderInterface

« More »

InfoBoxServiceInterface

Interface InfoBoxServiceInterface

« More »

InfoBoxWriterInterface

Interface InfoBoxWriterInterface

« More »

InvoiceArchiveReadServiceInterface

Interface InvoiceFileEntitlerInterface

« More »

InvoiceArchiveWriteServiceInterface

Interface InvoiceArchiveWriteServiceInterface

« More »

InvoiceFileEntitlerInterface

Interface InvoiceFileEntitlerInterface

« More »

InvoiceFileFinderInterface

Interface InvoiceFileFinderInterface

« More »

InvoiceListGeneratorInterface

Interface InvoiceListGeneratorInterface

« More »

InvoiceStorageInterface

Interface InvoiceFileEntitlerInterface

« More »

LanguageHelperInterface

Class LanguageHelperInterface

« More »

LanguageProviderInterface

Interface LanguageProviderInterface

« More »

MailerAdapterInterface

Interface MailerAdapterInterface

« More »

ModuleCenterModuleCollectionInterface

Interface ModuleCenterModuleCollectionInterface

« More »

ModuleCenterModuleInterface

Interface ModuleCenterModuleInterface

« More »

OrderFactoryInterface

Interface OrderFactoryInterface

« More »

OrderInterface

Interface OrderInterface

« More »

OrderItemAttributeFactoryInterface

Interface OrderItemAttributeFactoryInterface

« 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 »

ProductAttributeFactoryInterface

Interface ProductAttributeFactoryInterface

« More »

ProductAttributeInterface

Interface ProductAttributeInterface

« More »

ProductAttributeObjectServiceInterface

Interface ProductAttributeObjectServiceInterface

« More »

ProductAttributeRepositoryDeleterInterface

Interface ProductAttributeRepositoryDeleterInterface

« More »

ProductAttributeRepositoryInterface

Interface ProductAttributeRepositoryInterface

« More »

ProductAttributeRepositoryReaderInterface

Interface ProductAttributeRepositoryReaderInterface

« More »

ProductAttributeRepositoryWriterInterface

Interface ProductAttributeRepositoryWriterInterface

« More »

ProductAttributeServiceInterface

Interface ProductAttributeServiceInterface

« More »

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 »

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 »

SharedShoppingCartDeleterInterface

Interface SharedShoppingCartDeleterInterface

« More »

SharedShoppingCartReaderInterface

Interface SharedShoppingCartReaderInterface

« More »

SharedShoppingCartRepositoryInterface

Interface SharedShoppingCartRepositoryInterface

« More »

SharedShoppingCartServiceInterface

Interface SharedShoppingCartServiceInterface

« More »

SharedShoppingCartSettingsInterface

Interface SharedShoppingCartSettingsInterface

« More »

SharedShoppingCartWriterInterface

Interface SharedShoppingCartWriterInterface

« More »

StatisticsServiceInterface

Interface StatisticsServiceInterface

« More »

StoredCategoryInterface

Interface StoredCategoryInterface

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

« More »

StoredOrderItemAttributeInterface

Interface StoredOrderItemAttributeInterface

« More »

StoredOrderItemInterface

Interface StoredOrderItemInterface

« More »

StoredOrderTotalInterface

Interface StoredOrderTotalInterface

« More »

StoredProductAttributeInterface

Interface StoredProductAttributeInterface

« More »

StoredProductInterface

Interface StoredProductInterface

« More »

StringHelperInterface

Interface StringHelper

« More »

UrlKeywordsRepairerInterface

Interface UrlKeywordsRepairerInterface

« More »

UserConfigurationReaderInterface

Interface UserConfigurationReaderInterface

« More »

UserConfigurationServiceInterface

Interface UserConfigurationServiceInterface

« More »

UserConfigurationWriterInterface

Interface UserConfigurationWriterInterface

« More »

VatNumberValidatorInterface

Interface VatNumberValidatorInterface

« More »

AbstractAddonValueServiceFactory

Class AbstractAddonValueServiceFactory

« More »

AbstractAddonValueStorage

Class AbstractAddonValueStorage

« More »

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 »

AbstractCategoryServiceFactory

Class AbstractCategoryServiceFactory

This abstract class defines defines the api contract for the CategoryServiceFactory.

« More »

AbstractCollection

Class AbstractCollection

« More »

AbstractCreateAccountProcess

Class AbstractCreateAccountProcess

« More »

AbstractCustomerFactory

Interface AbstractCustomerFactory

« More »

AbstractCustomerServiceFactory

Class AbstractCustomerServiceFactory

« More »

AbstractFileStorage

Class AbstractFileStorage

« More »

AbstractHttpContextFactory

Class AbstractHttpContextFactory

« More »

AbstractHttpViewControllerRegistryFactory

Class AbstractHttpViewControllerRegistryFactory

« More »

AbstractImagesApiV2Controller

Class AbstractImagesApiV2Controller

Provides a listing of image files.

« More »

AbstractInvoiceServiceFactory

Class AbstractInvoiceServiceFactory

« 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 »

AbstractModuleCenterModule

Class AbstractModuleCenterModule

« More »

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 »

AbstractOrderServiceFactory

Class AbstractOrderServiceFactory

« More »

AbstractProductAttributeServiceFactory

Class AbstractProductAttributeServiceFactory

« More »

AbstractProductServiceFactory

Abstract Class AbstractProductServiceFactory

« 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 »

AddressBlock

Value Object

Class AddressBlock

Stores all customer address data

« More »

AddressBookService

Class AddressBookService

This class is used to manage addresses

« More »

AddressClass

Value Object

Class AddressClass

Represents a customer address

« More »

AddressesApiV2Controller

Class AddressesApiV2Controller

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

« More »

AddressFormatProvider

Class AbstractCollection

« 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 »

AdminFavoritesAjaxController

Class AdminFavoritesAjaxController

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

« More »

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 »

AdminInfoBoxAjaxController

Class AdminInfoBoxAjaxController

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

« 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 »

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 »

AffiliPrintModuleCenterModule

Class AffiliPrintModuleCenterModule

« 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 »

AfterbuyAjaxController

Class AfterbuyAjaxController

This class handles the ajax requests for afterbuy.

« More »

AfterbuyModuleCenterModule

Class AfterbuyModuleCenterModule

« 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 »

AjaxException

Class AjaxException

« 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 »

Asset

Class Asset

« More »

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 »

AttachmentCollection

Class AttachmentCollection

Handles the attachment collections of an Email.

« 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 »

AttachmentNotFoundException

Class AttachmentNotFoundException

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

« 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 »

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 »

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 »

BoolType

Class BoolType

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

« More »

BrickfoxModuleCenterModule

Class BrickfoxModuleCenterModule

« 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 »

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 »

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 »

CategoriesApiV2Controller

Class CategoriesApiV2Controller

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

« More »

Category

Class Category

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

« More »

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 »

CategoryFactory

Class CategoryFactory

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

« 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 »

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 »

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 »

CategoryListItemCollection

Class CategoryListItemCollection

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

« 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 »

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 »

CategoryListProviderFactory

Class CategoryListProviderFactory

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

« More »

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 »

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 »

CategoryServiceFactory

Class CategoryServiceFactory

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

« 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 »

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 »

CategoryWriteService

Class CategoryWriteService

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

« 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 »

ClassFinder

Class Finder

« More »

ColorHelper

Class ColorHelper

« More »

ContactCollection

Class ContactCollection

Handles collection of EmailContact objects.

« More »

ContactName

Class ContactName

Contact name will be the display name for an EmailContact object.

« More »

ContactType

Class ContactType

« 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 »

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 »

CountriesApiV2Controller

Class CountriesApiV2Controller

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

« 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 »

CountryService

Class CountryService

This class is used for finding country data

« More »

CreateAccountProcess

Class CreateAccountProcess

« 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 »

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 »

CurrencyCode

CurrencyCode

« More »

Customer

Class Customer

This class is used for managing customer data

« More »

CustomerAccountInputValidator

Class CustomerAccountInputValidator

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

« More »

CustomerAdditionalAddressInfo

Value Object

Class CustomerAdditionalAddressInfo

Represents additional address information

« More »

CustomerAddonValueStorage

Class CustomerAddonValueStorage

« 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 »

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 »

CustomerCountry

Class CustomerCountry

This class is used for getting customer country data

« 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 »

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 »

CustomerCountryZone

Class CustomerCountryZone

This class is used for getting customer country zone data

« 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 »

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 »

CustomerDateOfBirth

Value Object

Class CustomerDateOfBirth

Represents a customer birth date

« More »

CustomerDeleter

Class CustomerDeleter

This class is used for deleting customer data.

« More »

CustomerEmail

Value Object

Class CustomerEmail

Represents a customer email

« More »

CustomerFactory

Class CustomerFactory

Factory class for all needed customer data.

« 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 »

CustomerInputToCollectionTransformer

Class CustomerInputToCollectionTransformer

« More »

CustomerInputValidator

Class CustomerInputValidator

Validator class that checks the entered user data.

« More »

CustomerInputValidatorSettings

Value Object

Class CustomerInputValidatorSettings

CustomerInputValidatorSettings stores all min length values and error messages for registration form validation

« 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 »

CustomerLastname

Value Object

Class CustomerLastname

Represents a customer lastname

« More »

CustomerMemo

Class CustomerMemo

« More »

CustomerMemoCollection

Class CustomerMemoCollection

« 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 »

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 »

CustomerRegistrationInputValidatorService

Class CustomerRegistrationInputValidatorService

This class is used for validating customer input while registration

« More »

CustomerRepository

Class CustomerRepository

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

« 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 »

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 »

CustomerServiceSettings

Value Object

Class CustomerServiceSettings

Represents the default settings of a customer/guest

« More »

CustomerStatusHelper

Class CustomerStatusHelper

« More »

CustomerStatusInformation

Class CustomerStatusInformation

« More »

CustomerStatusProvider

Class CustomerStatusProvider

« 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 »

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 »

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 »

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 »

DecimalType

Class DecimalType

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

« 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 »

DocumentFileStorage

Class DocumentFileStorage

« More »

DynamicShopMessagesController

Class DynamicShopMessages

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

« More »

EditableCollection

Class EditableCollection

« More »

EditableKeyValueCollection

Class EditableKeyValueCollection

« More »

EkomiModuleCenterModule

Class EkomiModuleCenterModule

« 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 »

Email

Class representing the database entity of an email.

« More »

EmailAddress

Class EmailAddress

Represents an email address (both email address and displayed name).

« More »

EmailAttachment

Class EmailAttachment

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

« More »

EmailCollection

Class EmailCollection

Used by operations that consider multiple email objects.

« More »

EmailContact

Class EmailContact

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

« More »

EmailContent

Class EmailContent

Email content could be either plain text or HTML.

« More »

EmailDeleter

Class EmailDeleter

Deletes email records from the database.

« More »

EmailFactory

Class EmailFactory

« 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 »

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 »

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 »

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 »

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 »

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 »

EmailStringType

Class EmailStringType

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

« More »

EmailSubject

Class EmailSubject

Subject assigned to an email.

« More »

EmailWriter

Class EmailWriter

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

« 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 »

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 »

EmptyProductImage

Class EmptyProductImage

« 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 »

EnvironmentClassFinderSettings

Class EnvironmentClassFinderSettings

« More »

EnvironmentHttpContextFactory

Class EnvironmentHttpContextFactory

« More »

EnvironmentHttpViewControllerRegistryFactory

Class EnvironmentHttpViewControllerRegistryFactory

« More »

EnvProductImageFileStorageSettings

Class EnvProductImageFileStorageSettings

« More »

ExistingDirectory

Class ExistingDirectory

« More »

ExistingFile

Class ExistingFile

« 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 »

FileDownloadInformation

Class FileDownloadInformation

« More »

FilenameStringType

Class FilenameStringType

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

« More »

FileNotFoundException

Class FileNotFoundException

« More »

FilesystemHelper

Class FilesystemHelper

« 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 »

FindologicModuleCenterModule

Class FindologicModuleCenterModule

« 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 »

GoogleAdwordConversionModuleCenterModule

Class GoogleAdwordConversionModuleCenterModule

« 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 »

GXCoreLoader

Class GXCoreLoader

« More »

GXCoreLoaderSettings

Class GXCoreLoaderSettings

Wraps needed settings from the environment.

« More »

GXEngineOrder

Class GXEngineOrder

This class is used for managing order data.

« More »

GXEngineProduct

Class GXEngineProduct

« 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 »

HermesModuleCenterModule

Class HermesModuleCenterModule

« 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 »

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 »

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 »

HttpContext

Class HttpContext

« More »

HttpContextReader

Class HttpContextReader

« More »

HttpControllerResponse

Class HttpControllerResponse

« More »

HttpDispatcher

Class HttpDispatcher

« More »

HttpResponseProcessor

Class HttpResponseProcessor

« More »

HttpService

Class HttpService

« More »

HttpServiceFactory

Class HttpFactory

« 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 »

HttpViewControllerFactory

Class HttpViewControllerFactory

« More »

HttpViewControllerRegistry

Class HttpViewControllerRegistry

« 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 »

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 »

IloxxModuleCenterModule

Class IloxxModuleCenterModule

« 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 »

ImageFileStorage

Class AbstractFileStorage

« 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 »

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 »

InfoBoxDeleter

Class InfoBoxDeleter

« More »

InfoBoxMessage

Class InfoBoxMessage

« More »

InfoBoxMessageCollection

Class InfoBoxMessageCollection

« More »

InfoBoxReader

Class InfoBoxReader

« More »

InfoBoxService

Class InfoBoxService

« More »

InfoBoxWriter

Class InfoBoxWriter

« More »

IntrashipModuleCenterModule

Class IntrashipModuleCenterModule

« 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 »

IntType

Class IntType

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

« More »

InvalidCustomerDataException

Class InvalidCustomerDataException

« More »

InvoiceArchiveReadService

Class InvoiceListArchiveReadService

« More »

InvoiceArchiveWriteService

Class InvoiceArchiveWriteService

« More »

InvoiceFileEntitler

Class InvoiceFileEntitler

« More »

InvoiceFileFinder

Class InvoiceFileFinder

« More »

InvoiceInformation

Class InvoiceInformation

« More »

InvoiceListGenerator

Class InvoiceListGenerator

« More »

InvoiceListItem

Class InvoiceListItem

« More »

InvoiceListItemCollection

Class InvoiceListItemCollection

« 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 »

InvoiceServiceFactory

Class InvoiceServiceFactory

« More »

InvoiceStorage

Class InvoiceStorage

« More »

ItRechtModuleCenterModule

Class ItRechtModuleCenterModule

« 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 »

JanolawModuleCenterModule

Class JanolawModuleCenterModule

« 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 »

JSEngineConfiguration

Class JSEngineConfiguration

« More »

JsonHttpControllerResponse

Class JsonHttpControllerResponse

« 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 »

KeyValueCollection

Class KeyValueCollection

« 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 »

LanguageCode

LanguageCode

« More »

LanguageHelper

Class LanguageHelper

« More »

LanguageProvider

Class LanguageProvider

« 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 »

LegacyProductImageProcessing

Class LegacyProductImageProcessing

« More »

LettrModuleCenterModule

Class LettrModuleCenterModule

« 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 »

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 »

MagnalisterModuleCenterModule

Class MagnalisterModuleCenterModule

« 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 »

MailbeezModuleCenterModule

Class MailbeezModuleCenterModule

« 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 »

MailerAdapter

Class MailerAdapter

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

« 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 »

MediafinanzModuleCenterModule

Class MediafinanzModuleCenterModule

« 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 »

MissingControllerNameException

Class MissingControllerNameException

« 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 »

ModuleCenterModuleCollection

Class ModuleCenterModuleCollection

« 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 »

NewsletterLinkModuleCenterModule

Class NewsletterLinkModuleCenterModule

« 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 »

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 »

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 »

OrderActions

Class OrderActions

« More »

OrderAddonValueStorage

Class OrderAddonValueStorage

« More »

OrderAddressBlock

Class OrderAddressBlock

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

« More »

OrderFactory

Class OrderFactory

« More »

OrderItem

Class OrderItem

« More »

OrderItemAddonValueStorage

Class OrderItemAddonValueStorage

« More »

OrderItemAttribute

Class OrderItemAttribute

« More »

OrderItemAttributeCollection

Class OrderItemAttributeCollection

« More »

OrderItemAttributeFactory

Class OrderItemAttributeFactory

« More »

OrderItemAttributeRepository

Class OrderItemAttributeRepository

« More »

OrderItemAttributeRepositoryDeleter

Class OrderItemAttributeRepositoryDeleter

« More »

OrderItemAttributeRepositoryFactory

Class OrderItemAttributeRepositoryFactory

« More »

OrderItemAttributeRepositoryReader

Class OrderItemAttributeRepositoryReader

« More »

OrderItemAttributeRepositoryWriter

Class OrderItemAttributeRepositoryWriter

« More »

OrderItemCollection

Class OrderItemCollection

« More »

OrderItemDownloadInformation

Class OrderItemDownloadInformation

« More »

OrderItemDownloadInformationCollection

Class OrderItemDownloadInformationCollection

« More »

OrderItemFactory

Class OrderItemFactory

« More »

OrderItemProperty

Class OrderItemProperty

« More »

OrderItemPropertyFactory

Class OrderItemPropertyFactory

« 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 »

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 »

OrderListGenerator

Class OrderListGenerator

« More »

OrderListItem

Class OrderListItem

« More »

OrderListItemCollection

Class OrderListItemCollection

« 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 »

OrderObjectService

Class OrderObjectService

« More »

OrderPaymentType

Class OrderPaymentType

« More »

OrderReadService

Class OrderReadService

« More »

OrderRepository

Class OrderRepository

« More »

OrderRepositoryDeleter

Class OrderRepositoryDeleter

« More »

OrderRepositoryReader

Class OrderRepositoryReader

« More »

OrderRepositoryWriter

Class OrderRepositoryWriter

« More »

OrdersApiV2Controller

Class OrdersApiV2Controller

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

« More »

OrderServiceFactory

Class OrderServiceFactory

« More »

OrderServiceSettings

Value Object

Class OrderServiceSettings

Represents the default settings of an order

« More »

OrderShippingType

Class OrderShippingType

« 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 »

OrdersModalsAjaxController

Class OrdersModalsAjaxController

AJAX controller for the orders modals.

« More »

OrdersOverviewAjaxController

Class OrdersAjaxController

AJAX controller for the orders main page.

« 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 »

OrdersOverviewController

Class OrdersOverviewController

Bootstraps the Orders overview page.

« 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 »

OrderStatusHistoryListItem

Class OrderStatusHistoryListItem

« More »

OrderStatusHistoryListItemCollection

Class OrderStatusHistoryListItemCollection

« More »

OrderStatusHistoryStorage

Class OrderStatusHistoryStorage

« 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 »

OrdersTotalsApiV2Controller

Class OrdersTotalsApiV2Controller

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

« 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 »

OrderTotal

Class OrderTotal

« More »

OrderTotalCollection

Class OrderTotalCollection

« More »

OrderTotalFactory

Class OrderTotalFactory

« More »

OrderTotalRepository

Class OrderTotalRepository

« More »

OrderTotalRepositoryDeleter

Class OrderTotalRepositoryDeleter

« More »

OrderTotalRepositoryReader

Class OrderTotalRepositoryReader

« More »

OrderTotalRepositoryWriter

Class OrderTotalRepositoryWriter

« More »

OrderTrackingInformationCollection

Class OrderTrackingInformationCollection

« More »

OrderWriteService

Class OrderWriteService

« 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 »

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 »

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 »

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 »

PostfinderModuleCenterModule

Class PostfinderModuleCenterModule

« 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 »

ProductAddonValueStorage

Class ProductAddonValueStorage

« More »

ProductAttribute

Class ProductAttribute

« More »

ProductAttributeCollection

Class ProductAttributeCollection

« More »

ProductAttributeFactory

Class ProductAttributeFactory

« More »

ProductAttributeObjectService

Class ProductAttributeObjectService

« More »

ProductAttributeRepository

Class ProductAttributeRepository

« More »

ProductAttributeRepositoryDeleter

Class ProductAttributeRepositoryDeleter

« More »

ProductAttributeRepositoryReader

Class ProductAttributeRepositoryReader

« More »

ProductAttributeRepositoryWriter

Class ProductAttributeRepositoryWriter

« More »

ProductAttributeService

Class ProductAttributeService

« More »

ProductAttributeServiceFactory

Class ProductAttributeServiceFactory

« More »

ProductAttributesModuleCenterModule

Class ProductAttributesModuleCenterModule

« 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 »

ProductCategoryLinker

Class ProductCategoryLinker

« More »

ProductFactory

Class ProductFactory

« More »

ProductImage

Class ProductImage

« More »

ProductImageCollection

Class ProductImageCollection

« More »

ProductImageContainer

Class ProductImageContainer

« More »

ProductImageContainerRepository

Class ProductImageContainerRepository

« More »

ProductImageFileStorage

Class ProductImageFileStorage

« 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:

or

Using "productimages" as a resource name will not resolve to this controller.

« 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 »

ProductListItem

Class ProductListItem

« More »

ProductListItemCollection

Class ProductListItemCollection

« 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 »

ProductListProvider

Class ProductListProvider

« More »

ProductListProviderFactory

Class ProductListProviderFactory

« More »

ProductObjectService

Class ProductObjectService

« More »

ProductPermissionSetter

Class ProductPermissionSetter

« 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 »

ProductReadService

Class ProductReadService

« More »

ProductRepository

Class ProductRepository

« More »

ProductRepositoryDeleter

Class ProductRepositoryDeleter

« More »

ProductRepositoryReader

Class ProductRepositoryReader

« More »

ProductRepositoryWriter

Class ProductRepositoryWriter

« More »

ProductsApiV2Controller

Class ProductsApiV2Controller

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

« More »

ProductServiceFactory

Class ProductServiceFactory

« More »

ProductSettings

Class ProductSettings

« More »

ProductSettingsRepository

Class ProductSettingsRepository

« More »

ProductSettingsRepositoryReader

Class ProductSettingsRepositoryReader

« More »

ProductSettingsRepositoryWriter

Class ProductSettingsRepositoryWriter

« More »

ProductsLinksApiV2Controller

Class ProductsLinksApiV2Controller

Provides an API interface for managing the product links.

Notice: This controller is a subresource of the ProductsApiV2Controller.

« More »

ProductWriteService

Class ProductWriteService

« More »

ProtectedShopsModuleCenterModule

Class ProtectedShopsModuleCenterModule

« 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 »

RedirectHttpControllerResponse

Class RedirectHttpControllerResponse

« 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 »

SharedShoppingCartDeleter

Class SharedShoppingCartDeleter

« More »

SharedShoppingCartModuleCenterModule

Class SharedShoppingCartModuleCenterModule

« 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 »

SharedShoppingCartReader

Class SharedShoppingCartReader

« More »

SharedShoppingCartRepository

Class SharedShoppingCartRepository

« More »

SharedShoppingCartService

Class SharedShoppingCartService

« More »

SharedShoppingCartSettings

Class SharedShoppingCartSettings

« More »

SharedShoppingCartWriter

Class SharedShoppingCartWriter

« 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 »

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 »

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 »

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 »

StaticGXCoreLoader

Class StaticGXCoreLoader

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

« More »

StatisticsService

Class StatisticsService

Provides the statistic data for the dashboard.

« More »

StoredCategory

Class StoredCategory

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

« More »

StoredOrderItem

Class StoredOrderItem

« More »

StoredOrderItemAttribute

Class StoredOrderItemAttribute

« More »

StoredOrderItemAttributeCollection

Class StoredOrderItemAttributeCollection

« More »

StoredOrderItemCollection

Class StoredOrderItemCollection

« More »

StoredOrderItemProperty

Class StoredOrderItemProperty

« More »

StoredOrderTotal

Class StoredOrderTotal

« More »

StoredOrderTotalCollection

Class StoredOrderTotalCollection

« More »

StoredProduct

Class StoredProduct

« More »

StoredProductAttribute

Class StoredProductAttribute

« More »

StoredProductAttributeCollection

Class StoredProductAttributeCollection

« More »

StringCollection

Class StringCollection

« More »

StringHelper

Class StringHelper

« More »

StringType

Class StringType

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

« 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 »

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 »

TrustedShopsModuleCenterModule

Class TrustedShopsModuleCenterModule

« 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 »

UnknownCustomerCountry

Class CustomerCountry

This class is used for getting customer country data

« More »

UnknownEnvironmentException

Class UnknownEnvironmentException

« More »

UploadedFile

Class UploadedFile

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

« More »

UrlRewrite

UrlRewrite

« More »

UrlRewriteCollection

Class UrlRewriteCollection

« More »

UrlRewriteStorage

Class UrlRewriteStorage

« 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 »

UserConfigurationReader

Class UserConfigurationReader

« More »

UserConfigurationService

Class UserConfigurationService

This class is used to persist user specific configurations

« More »

UserConfigurationWriter

Class UserConfigurationWriter

« More »

VatNumberValidator

Class VatNumberValidator

This class provides methods for validating VAT numbers

« 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 »

WritableDirectory

Class WritableDirectory

« More »

WritableFile

Class WritableFile

« More »

YategoModuleCenterModule

Class YategoModuleCenterModule

« 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 »

YoochooseModuleCenterModule

Class YoochooseModuleCenterModule

« 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 »

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 »

ZonesApiV2Controller

Class ZonesApiV2Controller

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

« More »