Functions

_executeContentManagerQuery

Helper function that generates the query and executes it on the database

package

Default

Arguments

$group

\{integer}

The content_group id of the desired db entry

$language

\{integer}

The language id of the desired db entry

Response

array|boolean|mixed

Returns the first result as array

_getContentManagerFallbackId

Helper function that calculates the fallback language id if possible

package

Default

Arguments

$source

\{integer}

The fallback language id

$language

\{integer}

The desired language id

Response

integer|null

Returns the fallback id if there is one, otherwise null

getCategories

package

Default

getDateAvailable

package

Default

Arguments

$p_params

getImages

package

Default

Arguments

$query

$name

$image

$product_id

getManufacturersData

package

Default

Arguments

$p_params

getManufacturersId

package

Default

Arguments

$p_productId

getNew

package

Default

Arguments

$p_params

getRecommendation

package

Default

Arguments

$p_params

getSoldOut

package

Default

Arguments

$p_params

getSpecials

package

Default

Arguments

$p_params

smarty_function_amazon_payment

package

Smarty

Arguments

$params

$smarty

Response

string

smarty_function_cart_products_qty

package

Default

Arguments

$params

$smarty

smarty_function_categories

package

Default

Arguments

$params

$smarty

smarty_function_check_magna_execute

package

Default

Arguments

$params

$template

\Smarty_Internal_Template

smarty_function_check_mailbeez_menu

package

Default

Arguments

$params

$template

\Smarty_Internal_Template

smarty_function_content_manager

Smarty plugin that gets content manager elements from the database

package

Default

Arguments

$params

\{object}

The passed parameters

$smarty

\{object}

Smarty object

Response

string

Returns the collected string from the db

smarty_function_get_paypal_third_party_payments_block

package

Default

Arguments

$params

$smarty

smarty_function_get_sub_categories

package

Default

Arguments

$params

$smarty

smarty_function_gm_get_conf

package

Default

Arguments

$params

$smarty

smarty_function_gm_gprint

package

Default

Arguments

$params

$smarty

smarty_function_gm_menuboxes

package

Default

Arguments

$params

$smarty

smarty_function_html_shop_offline

package

Default

smarty_function_is_filemanager_available

Returns whether the responsive file manager is available.

package

Default

Arguments

$params

$template

\Smarty_Internal_Template

smarty_function_load_env_array

package

Default

Arguments

$params

$smarty

smarty_function_load_language_text

package

Default

Arguments

$params

$smarty

smarty_function_manufacturer_data

Get the manufacturers data.

package

Default

Arguments

$params

Needs to contain the manufacturers_id.

$smarty

The smarty instance.

Response

array

Contains the manufacturer's data to be used in templates.

smarty_function_menubox

package

Default

deprecated

IMPORTANT! THIS FILE IS DEPRECATED AND WILL BE REPLACED IN THE FUTURE. MODIFY IT ONLY FOR FIXES. DO NOT APPEND IT WITH NEW FEATURES.

Arguments

$params

$smarty

Response

string

smarty_function_menuboxes

package

Default

Arguments

$params

$smarty

smarty_function_object_product_list

package

Default

Arguments

$params

$smarty

smarty_function_page_id

package

Default

Arguments

$params

$smarty

smarty_function_page_url

package

Default

Arguments

$params

$smarty

smarty_function_paypal_ec_button

Outputs the required Express Checkout PayPal HTML

If the "Express Checkout Buttons" are enabled from the admin section this function will output the required HTML that will display the buttons which will load the required JS modules.

package

Default

Arguments

$params

array

$smarty

\Smarty

Response

string

Returns the button HTML along with its corresponding "paypal_ec_button" JS widget.

smarty_function_pre_black_container

package

Default

smarty_function_product_images

package

Default

Arguments

$params

$smarty

smarty_function_product_listing

package

Default

deprecated

IMPORTANT! THIS FILE IS DEPRECATED AND WILL BE REPLACED IN THE FUTURE. MODIFY IT ONLY FOR FIXES. DO NOT APPEND IT WITH NEW FEATURES.

Arguments

$params

$smarty

Response

mixed|string

smarty_function_product_rating

package

Default

Arguments

$params

$smarty

smarty_function_product_review

package

Default

Arguments

$params

$smarty

smarty_function_product_ribbons

package

Default

Arguments

$params

$smarty

smarty_function_template_setting

package

Smarty

Arguments

$params

$smarty

Response

string

smarty_function_url_param_to_hidden_fields

package

Default

Arguments

$params

$smarty

smarty_modifier_detect_page

package

Default

Arguments

$string

smarty_modifier_gm_get_conf

package

Default

Arguments

$string

smarty_modifier_gm_get_env_info

package

Default

Arguments

$string

smarty_modifier_has_children

package

Default

Arguments

$t_categories_array

smarty_modifier_htmlentities_wrapper

package

Smarty

Arguments

$string

smarty_modifier_shop_url

package

Smarty

Arguments

$string

smarty_modifier_show_left_column

package

Default

Arguments

$string

smarty_outputfilter_note

package

Default

Arguments

$tpl_output

$smarty

smarty_php_tag

Smarty {php}{/php} block function

package

Default

Arguments

$params

array

parameter list

$content

string

contents of the block

$template

object

template object

$repeat

Response

string

content re-formatted

Constants

_VALID_XTC

DIR_FS_CATALOG_IMAGES

DIR_FS_CATALOG_ORIGINAL_IMAGES

DIR_FS_CATALOG_THUMBNAIL_IMAGES

DIR_FS_CATALOG_INFO_IMAGES

DIR_FS_CATALOG_POPUP_IMAGES

_VALID_XTC

DIR_FS_CATALOG_IMAGES

DIR_FS_CATALOG_ORIGINAL_IMAGES

DIR_FS_CATALOG_POPUP_IMAGES

DIR_FS_CATALOG_INFO_IMAGES

DIR_FS_CATALOG_THUMBNAIL_IMAGES

$configuration[configuration_key]

FILENAME_DEFAULT

APPLICATION_RUN_MODE

PROJECT_VERSION

PAGE_PARSE_START_TIME

STORE_DB_TRANSACTIONS

$configuration[configuration_key]

FILENAME_DEFAULT

APPLICATION_RUN_MODE

PROJECT_VERSION

PAGE_PARSE_START_TIME

STORE_DB_TRANSACTIONS

STORE_COUNTRY_NAME

GM_CAT_COUNT

DIR_WS_BOXES

GM_HTTP_SERVER

APPLICATION_RUN_MODE

PROJECT_VERSION

FIRST_GX2_TEMPLATE_VERSION

PAGE_PARSE_START_TIME

_GM_VALID_CALL

SQL_CACHEDIR

WARN_INSTALL_EXISTENCE

WARN_CONFIG_WRITEABLE

WARN_SESSION_DIRECTORY_NOT_WRITEABLE

WARN_SESSION_AUTO_START

WARN_DOWNLOAD_DIRECTORY_NOT_READABLE

$configuration[configuration_key]

FILENAME_DEFAULT

CURRENT_TEMPLATE

Classes, interfaces and traits

ContentManagerContentNavigationTrait

CustomThemeDirectoriesTrait

Trait CustomThemeDirectoriesTrait

HtmlUtilityTrait

SearchConditionStrategyTrait

Trait SearchConditionStrategyTrait

StringUtilityTrait

XtcUtilityTrait

AddonValueContainerInterface

Interface AddonValueContainerInterface

AddonValueServiceInterface

Interface AddonValueServiceInterface

AddonValueStorageFactoryInterface

Interface AddonValueStorageFactoryInterface

AddressBlockInterface

Value Object.

Interface AddressBlockInterface

Stores all customer address data.

AddressBookServiceInterface

Interface AddressBookServiceInterface

AddressClassInterface

Value Object

Interface AddressClassInterface

Represents a customer address

AddressFormatProviderInterface

Class AbstractCollection

AdminAccessGroupDeleterInterface

Interface AdminAccessGroupDeleterInterface

AdminAccessGroupFactoryInterface

Interface AdminAccessGroupFactoryInterface

AdminAccessGroupInterface

Interface AdminAccessGroupInterface

AdminAccessGroupItemInterface

Interface AdminAccessGroupItemInterface

AdminAccessGroupManagerInterface

Interface AdminAccessGroupManagerInterface

AdminAccessGroupReaderInterface

Interface AdminAccessGroupReaderInterface

AdminAccessGroupWriterInterface

Interface AdminAccessGroupWriterInterface

AdminAccessPermissionDeleterInterface

Interface AdminAccessPermissionDeleterInterface

AdminAccessPermissionFactoryInterface

Interface AdminAccessPermissionFactoryInterface

AdminAccessPermissionInterface

Interface AdminAccessPermissionInterface

AdminAccessPermissionManagerInterface

Interface AdminAccessPermissionManagerInterface

AdminAccessPermissionPersistenceInterface

Interface AdminAccessPermissionPersistenceInterface

AdminAccessPermissionPresentationInterface

Interface AdminAccessPermissionPresentationInterface

AdminAccessPermissionReaderInterface

Interface AdminAccessPermissionReaderInterface

AdminAccessPermissionWriterInterface

Interface AdminAccessPermissionWriterInterface

AdminAccessRoleDeleterInterface

Interface AdminAccessRoleDeleterInterface

AdminAccessRoleFactoryInterface

Interface AdminAccessRoleFactoryInterface

AdminAccessRoleInterface

Interface AdminAccessRoleInterface

AdminAccessRoleManagerInterface

Interface AdminAccessRoleManagerInterface

AdminAccessRoleReaderInterface

Interface AdminAccessRoleReaderInterface

AdminAccessRoleWriterInterface

Interface AdminAccessRoleWriterInterface

AdminAccessServiceFactoryInterface

Interface AdminAccessServiceFactoryInterface

AdminAccessServiceInterface

Interface AuthServiceInterface

AdminAccessSettingsInterface

Interface AdminAccessSettingsInterface

AdminAccessUserDeleterInterface

Interface AdminAccessUserDeleterInterface

AdminAccessUserFactoryInterface

Interface AdminAccessUserFactoryInterface

AdminAccessUserInterface

Interface AdminAccessUserInterface

AdminAccessUserManagerInterface

Interface AdminAccessUserManagerInterface

AdminAccessUserReaderInterface

Interface AdminAccessUserReaderInterface

AdminAccessUserWriterInterface

Interface AdminAccessUserWriterInterface

AdminStatusOnlyInterface

Interface AdminStatusOnlyInterface

AgreementAccessRepositoryInterface

AgreementCustomerInterface

Interface AgreementCustomerInterface

AgreementDeleterInterface

Interface AgreementDeleterInterface

AgreementInterface

Interface AgreementInterface

AgreementReaderInterface

Interface AgreementReaderInterface

AgreementReadServiceInterface

Interface AgreementReadServiceInterface

AgreementRepositoryInterface

Interface AgreementRepositoryInterface

AgreementWriterInterface

Interface AgreementWriterInterface

AgreementWriteServiceInterface

Interface AgreementWriteServiceInterface

AssetCollectionInterface

Interface AssetCollectionInterface

AssetInterface

Interface AssetInterface

AttachmentCollectionInterface

Interface AttachmentCollectionInterface

AttachmentNameInterface

Interface AttachmentNameInterface

AttachmentPathInterface

Interface AttachmentPathInterface

AttachmentsHandlerInterface

Class AttachmentsHandlerInterface

AuthCredentialsInterface

Interface AuthCredentialsInterface

AuthFactoryInterface

Interface AuthFactoryInterface

AuthServiceInterface

Interface AuthServiceInterface

AuthSettingsInterface

Interface AuthSettingsInterface

AuthStrategyInterface

Interface AuthStrategyInterface

BaseThemeDirectoriesInterface

Interface BaseThemeDirectoriesInterface

BuilderInterface

Interface BuilderInterface

CacheTokenHelperInterface

Interface CacheTokenHelperInterface

CategoryFactoryInterface

Interface CategoryFactoryInterface

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

CategoryInterface

Interface CategoryInterface

CategoryListProviderFactoryInterface

Interface CategoryListProviderFactoryInterface

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

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.

CategoryObjectServiceInterface

Interface CategoryObjectServiceInterface

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

CategoryReadServiceInterface

Interface CategoryReadServiceInterface

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

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.

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.

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.

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.

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.

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.

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.

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.

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.

CategoryWriteServiceInterface

Interface CategoryWriteServiceInterface

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

ClassFinderInterface

Class Finder Interface

ClassFinderSettingsInterface

Interface ClassFinderSettingsInterface

ContactCollectionInterface

Interface ContactCollectionInterface

ContactNameInterface

Interface ContactNameInterface

ContactTypeInterface

Interface ContactTypeInterface

ContentAllowRobotsStatusInterface

Interface ContentAllowRobotsStatusInterface

ContentDeleterInterface

Interface ContentDeleterInterface

ContentDeleteServiceInterface

Interface ContentDeleteServiceInterface

ContentFactoryInterface

Interface ContentFactoryInterface

ContentGroupIdInterface

Interface ContentGroupIdInterface

ContentNavigationCollectionInterface

Interface AssetCollectionInterface

ContentOpenInNewTabStatusInterface

Interface ContentOpenInNewTabStatusInterface

ContentPositionInterface

Interface ContentPositionInterface

ContentReaderInterface

Interface ContentReaderInterface

ContentReadServiceInterface

Class ContentReadServiceInterface

ContentRepositoryInterface

Interface ContentRepositoryInterface

ContentServiceFactoryInterface

Interface ContentServiceFactoryInterface

ContentSitemapChangeFrequencyInterface

Interface ContentSitemapChangeFrequencyInterface

ContentSitemapInterface

Interface ContentSitemapInterface

ContentSitemapVisibilityInterface

Interface ContentSitemapVisibilityInterface

ContentStatusInterface

Interface ContentStatusInterface

ContentTypeInterface

Interface ContentTypeInterface

ContentViewInterface

Interface ContentViewInterface

ContentWriterInterface

Interface ContentWriterInterface

ContentWriteServiceInterface

Class ContentWriteServiceInterface

CountryServiceInterface

Interface CountryServiceInterface

CronjobConfigurationInterface

Interface CronjobConfigurationInterface

CronjobConfigurationStorageInterface

Interface CronjobConfigurationStorageInterface

CronjobInterface

Interface CronjobInterface

CronjobMetaInterface

Interface CronjobMetaInterface

CronjobReaderInterface

Interface CronjobReaderInterface

CronjobRepositoryInterface

Interface CronjobRepositoryInterface

CronjobServiceInterface

Interface CronjobServiceInterface

CronjobTaskRepositoryInterface

Interface CronjobRepositoryInterface

CronjobTaskServiceInterface

Interface CronjobTaskServiceInterface

CronjobWriterInterface

Interface CronjobWriterInterface

CrossCuttingLoaderInterface

Interface CrossCuttingLoaderInterface

CrossCuttingObjectInterface

Interface CrossCuttingObjectInterface

CustomerAccountInputValidatorInterface

Interface CustomerAccountInputValidatorInterface

CustomerAdditionalAddressInfoInterface

Value Object

Interface CustomerAdditionalAddressInfoInterface

Represents additional address information

CustomerAddressDeleterInterface

Interface CustomerAddressDeleterInterface

CustomerAddressInputValidatorInterface

Interface CustomerAddressInputValidatorInterface

CustomerAddressInterface

Interface CustomerAddressInterface

Interface AddressBlockInterface

Stores all customer address data.

CustomerAddressReaderInterface

Interface CustomerAddressReaderInterface

CustomerAddressRepositoryInterface

Interface CustomerAddressRepositoryInterface

CustomerAddressWriterInterface

Interface CustomerAddressWriterInterface

CustomerB2BStatusInterface

Interface CustomerB2BStatusInterface

CustomerCallNumberInterface

Value Object.

Class CustomerCallNumberInterface

Represents a phone or fax number.

CustomerCityInterface

Value Object.

Interface CustomerCityInterface

Represents a customer city.

CustomerCompanyInterface

Value Object

Interface CustomerCompanyInterface

Represents a customer company

CustomerCountryInterface

Interface CustomerCountryInterface

CustomerCountryIso2Interface

Value Object.

Interface CustomerCountryIso2Interface

Represents a customer country ISO 2 code.

CustomerCountryIso3Interface

Value Object.

Interface CustomerCountryIso3Interface

Represents customer country ISO 3 code.

CustomerCountryNameInterface

Value Object.

Interface CustomerCountryNameInterface

Represents a customer country name.

CustomerCountryReaderInterface

Interface CustomerCountryReaderInterface

CustomerCountryRepositoryInterface

Interface CustomerCountryRepositoryInterface

CustomerCountryZoneInterface

Interface CustomerCountryZoneInterface

CustomerCountryZoneIsoCodeInterface

Value Object.

Interface CustomerCountryZoneIsoCodeInterface

Represents a customer country zone ISO code.

CustomerCountryZoneNameInterface

Value Object.

Interface CustomerCountryZoneNameInterface

Represents a customer country zone name.

CustomerCountryZoneReaderInterface

Interface CustomerCountryZoneReaderInterface

CustomerCountryZoneRepositoryInterface

Interface CustomerCountryZoneRepositoryInterface

CustomerDeleterInterface

Interface CustomerDeleterInterface

CustomerEmailInterface

Value Object.

Interface CustomerEmailInterface

Represents a customer email.

CustomerFirstnameInterface

Value Object.

Interface CustomerFirstnameInterface

Represents a customer first name.

CustomerGenderInterface

Value Object.

Interface CustomerGenderInterface

Represents a customer gender.

CustomerGroupAccessRepositoryInterface

Interface CustomerGroupAccessRepositoryInterface

CustomerGroupCollectionSerializerInterface

Interface CustomerGroupCollectionSerializerInterface

CustomerGroupConfigurationsInterface

Interface CustomerGroupConfigurationsInterface

CustomerGroupConfigurationsSerializerInterface

Interface CustomerGroupConfigurationsSerializerInterface

CustomerGroupDeleterInterface

Interface CustomerGroupDeleterInterface

CustomerGroupInterface

Interface CustomerGroupInterface

CustomerGroupReaderInterface

Interface CustomerGroupReaderInterface

CustomerGroupReadServiceInterface

Interface CustomerGroupReadServiceInterface

CustomerGroupRepositoryInterface

Interface CustomerGroupRepositoryInterface

CustomerGroupSerializerInterface

Interface CustomerGroupSerializerInterface

CustomerGroupSettingsInterface

Interface CustomerGroupSettingsInterface

CustomerGroupSettingsSerializerInterface

Interface CustomerGroupSettingsSerializerInterface

CustomerGroupWriterInterface

Interface CustomerGroupWriterInterface

CustomerGroupWriteServiceInterface

Interface CustomerGroupWriteServiceInterface

CustomerHouseNumberInterface

Value Object

Interface CustomerHouseNumberInterface

Represents a house number

CustomerInputValidatorInterface

Interface CustomerInputValidatorInterface

CustomerInputValidatorSettingsInterface

Value Object.

Interface CustomerInputValidatorSettingsInterface

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

CustomerInterface

Interface CustomerInterface

CustomerLastnameInterface

Value Object.

Interface CustomerLastnameInterface

Represents a customer last name.

CustomerNumberInterface

Value Object.

Interface CustomerNumberInterface

Represents a customer number.

CustomerPasswordInterface

Value Object.

Interface CustomerPasswordInterface

Represents a customer password.

CustomerPostcodeInterface

Value Object.

Interface CustomerPostcodeInterface

Represents a customer post code.

CustomerReaderInterface

Interface CustomerReaderInterface

CustomerReadServiceInterface

Interface CustomerReadServiceInterface

CustomerRegistrationInputValidatorServiceInterface

Interface CustomerRegistrationInputValidatorServiceInterface

CustomerRepositoryInterface

Interface CustomerRepositoryInterface

CustomerServiceInterface

Interface CustomerServiceInterface

CustomerServiceSettingsInterface

Value Object.

Interface CustomerServiceSettings

Represents the default settings of a customer/guest.

CustomerStatusHelperInterface

Interface CustomerStatusHelper

CustomerStatusProviderInterface

Interface CustomerStatusProviderInterface

CustomerStreetInterface

Value Object.

Interface CustomerStreetInterface

Represents a customer street.

CustomerSuburbInterface

Value Object.

Interface CustomerSuburbInterface

Represents a customer suburb.

CustomerVatNumberInterface

Value Object.

Interface CustomerVatNumberInterface

Represents a customer VAT number.

CustomerWriterInterface

Interface CustomerWriterInterface

CustomerWriteServiceInterface

Interface CustomerWriteServiceInterface

CustomThemeCopyResponseInterface

Interface CustomThemeCopyResponseInterface

CustomThemeDirectoriesInterface

Interface CustomThemeDirectoriesInterface

DeleteHistoryDataAdapterInterface

Interface DeleteHistoryDataAdapterInterface

DeleteHistoryMapperInterface

Interface DeleteHistoryMapperInterface

DeleteHistoryReaderInterface

Interface DeleteHistoryReaderInterface

DeleteHistoryReadServiceInterface

Interface DeleteHistoryReadServiceInterface

DeleteHistoryRepositoryInterface

Interface DeleteHistoryRepositoryInterface

DeleteHistoryWriterInterface

Interface DeleteHistoryWriterInterface

DeleteHistoryWriteServiceInterface

Interface DeleteHistoryWriteServiceInterface

EmailAddressInterface

Interface EmailAddressInterface

EmailAttachmentInterface

Interface EmailAttachmentInterface

EmailCollectionInterface

Interface EmailCollectionInterface

EmailContactInterface

Interface EmailContactInterface

EmailContentInterface

Interface EmailContentInterface

EmailDeleterInterface

Interface EmailDeleterInterface

EmailFactoryInterface

Interface EmailFactoryInterface

EmailInterface

Interface EmailInterface

EmailReaderInterface

Interface EmailReaderInterface

EmailRepositoryInterface

Interface EmailRepositoryInterface

EmailServiceInterface

Interface EmailServiceInterface

EmailSubjectInterface

Interface EmailSubjectInterface

EmailWriterInterface

Interface EmailWriterInterface

FeaturedProductInterface

FeaturedProductReaderInterface

Interface FeaturedProductReaderInterface

FeaturedProductReadServiceInterface

FeaturedProductRepositoryInterface

Interface FeaturedProductRepositoryInterface

FeaturedProductServiceFactoryInterface

Interface FeaturedProductServiceFactoryInterface

FeaturedProductSettingsInterface

Interface FeaturedProductSettingsInterface

FilesystemHelperInterface

Interface FilesystemHelperInterface

GeneralSearchConditionInterface

Interface GeneralSearchConditionInterface

GmConfigurationFactoryInterface

Interface GmConfigurationFactoryInterface

GmConfigurationInterface

Interface GmConfigurationInterface

GmConfigurationReaderInterface

Interface GmConfigurationReaderInterface

GmConfigurationRepositoryInterface

Interface GmConfigurationRepositoryInterface

GmConfigurationServiceFactoryInterface

Interface GmConfigurationServiceFactoryInterface

GmConfigurationServiceInterface

Interface GmConfigurationServiceInterface

GmConfigurationWriterInterface

Interface GmConfigurationWriterInterface

GraduatedPriceInterface

Interface GraduatedPriceInterface

GXCoreLoaderInterface

Interface GXCoreLoaderInterface

GXCoreLoaderSettingsInterface

Interface GXCoreLoaderSettingsInterface

HttpContextInterface

Interface HttpContextInterface

HttpContextReaderInterface

Interface HttpContextReaderInterface

HttpControllerResponseInterface

Interface HttpControllerResponseInterface

HttpDispatcherInterface

Interface HttpDispatcherInterface

HttpResponseProcessorInterface

Interface HttpResponseProcessorInterface

HttpServiceFactoryInterface

Interface HttpServiceFactoryInterface

HttpServiceInterface

Interface HttpServiceInterface

HttpViewControllerFactoryInterface

Interface HttpViewControllerFactoryInterface

HttpViewControllerInterface

Interface HttpViewControllerInterface

HttpViewControllerRegistryInterface

Interface HttpViewControllerRegistryInterface

IdentifiedThemeInterface

Interface IdentifiedThemeInterface

IdInterface

Class IdInterface

ImageProcessingServiceInterface

Interface ImageProcessingServiceInterface

InfoBoxFactoryInterface

Interface InfoBoxFactoryInterface

InfoBoxMessageInterface

Interface InfoBoxMessageInterface

InfoBoxRepositoryDeleterInterface

Interfaces InfoBoxDeleterInterface

InfoBoxRepositoryInterface

Interface InfoBoxRepositoryInterface

InfoBoxRepositoryReaderInterface

Interface InfoBoxReaderInterface

InfoBoxRepositoryWriterInterface

Interface InfoBoxWriterInterface

InfoBoxServiceInterface

Interface InfoBoxServiceInterface

InfoElementContentBuilderInterface

Interface InfoElementContentBuilderInterface

InfoPageContentBuilderInterface

Interface InfoPageContentBuilderInterface

InvoiceArchiveReadServiceInterface

Interface InvoiceFileEntitlerInterface

InvoiceArchiveWriteServiceInterface

Interface InvoiceArchiveWriteServiceInterface

InvoiceFileEntitlerInterface

Interface InvoiceFileEntitlerInterface

InvoiceListGeneratorInterface

Interface InvoiceListGeneratorInterface

InvoiceRepositoryInterface

Interface InvoiceRepositoryInterface

InvoiceServiceSettingsInterface

Interface InvoiceServiceSettingsInterface

This class contains the file system path to the invoice 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.

LanguageHelperInterface

Class LanguageHelperInterface

LanguageProviderInterface

Interface LanguageProviderInterface

LinkPageContentBuilderInterface

Interface LinkPageContentBuilderInterface

LocalizedContentAttributeCollectionInterface

Interface LocalizedContentAttributeCollectionInterface

LocalizedContentAttributeInterface

Interface LocalizedContentAttributeInterface

LogFilesServiceInterface

Interface LogFilesServiceInterface

MailerAdapterInterface

Interface MailerAdapterInterface

MainThemeDirectoriesInterface

Interface MainThemeDirectoriesInterface

MainThemeInterface

Interface MainThemeInterface

ManufacturerDeleterInterface

Interface ManufacturerDeleterInterface

ManufacturerInterface

Interface ManufacturerInterface

ManufacturerReaderInterface

Interface ManufacturerReaderInterface

ManufacturerReadServiceInterface

Interface ManufacturerReadServiceInterface

ManufacturerRepositoryInterface

Interface ManufacturerRepositoryInterface

ManufacturerWriterInterface

Interface ManufacturerWriterInterface

ManufacturerWriteServiceInterface

Interface ManufacturerWriteServiceInterface

ModuleCenterModuleCollectionInterface

Interface ModuleCenterModuleCollectionInterface

ModuleCenterModuleInterface

Interface ModuleCenterModuleInterface

NewsletterSubscriptionInterface

Interface NewsletterSubscriptionInterface

NewsletterSubscriptionServiceFactoryInterface

Interface NewsletterSubscriptionServiceFactoryInterface

NewsletterSubscriptionServiceInterface

Interface NewsletterSubscriptionServiceInterface

OrderFactoryInterface

Interface OrderFactoryInterface

OrderInterface

Interface OrderInterface

OrderItemAttributeFactoryInterface

Interface OrderItemAttributeFactoryInterface

OrderItemAttributeInterface

Interface OrderItemAttributeInterface

OrderItemAttributeRepositoryDeleterInterface

Interface OrderItemAttributeRepositoryDeleterInterface

OrderItemAttributeRepositoryFactoryInterface

Interface OrderItemAttributeRepositoryFactoryInterface

OrderItemAttributeRepositoryInterface

Interface OrderItemAttributeRepositoryInterface

OrderItemAttributeRepositoryReaderInterface

Interface OrderItemAttributeRepositoryReaderInterface

OrderItemAttributeRepositoryWriterInterface

Interface OrderItemAttributeRepositoryWriterInterface

OrderItemFactoryInterface

Interface OrderItemFactoryInterface

OrderItemInterface

Interface OrderItemInterface

OrderItemPropertyFactoryInterface

Interface OrderItemPropertyFactoryInterface

OrderItemPropertyRepositoryDeleterInterface

Interface OrderItemPropertyRepositoryDeleterInterface

OrderItemPropertyRepositoryReaderInterface

Interface OrderItemPropertyRepositoryReaderInterface

OrderItemPropertyRepositoryWriterInterface

Interface OrderItemPropertyRepositoryWriterInterface

OrderItemRepositoryDeleterInterface

Interface OrderItemRepositoryDeleterInterface

OrderItemRepositoryInterface

Interface OrderItemRepositoryInterface

OrderItemRepositoryReaderInterface

Interface OrderItemRepositoryReaderInterface

OrderItemRepositoryWriterInterface

Interface OrderItemRepositoryWriterInterface

OrderListGeneratorInterface

Interface OrderListGeneratorInterface

OrderObjectServiceInterface

Interface OrderObjectServiceInterface

OrderPaymentTypeInterface

Interface OrderPaymentTypeInterface

OrderReadServiceInterface

Interface OrderReadServiceInterface

OrderRepositoryDeleterInterface

Interface OrderRepositoryDeleterInterface

OrderRepositoryInterface

Interface OrderRepositoryInterface

OrderRepositoryReaderInterface

Interface OrderRepositoryReaderInterface

OrderRepositoryWriterInterface

Interface OrderRepositoryWriterInterface

OrderServiceSettingsInterface

Value Object

Interface OrderServiceSettings

Represents the default settings of an order

OrderShippingTypeInterface

Interface OrderShippingTypeInterface

OrderStatusDeleterInterface

Interface OrderStatusDeleterInterface

OrderStatusFactoryInterface

Interface OrderStatusFactoryInterface

OrderStatusHistoryReaderInterface

Interface OrderStatusHistoryReaderInterface

OrderStatusHistoryWriterInterface

Interface OrderStatusHistoryWriterInterface

OrderStatusInterface

Interface OrderStatusInterface

OrderStatusReaderInterface

Interface OrderStatusReaderInterface

OrderStatusRepositoryInterface

Interface OrderStatusRepositoryInterface

OrderStatusServiceFactoryInterface

Interface OrderStatusServiceFactoryInterface

OrderStatusServiceInterface

Interface OrderStatusServiceInterface

OrderStatusWriterInterface

Interface OrderStatusWriterInterface

OrderTotalFactoryInterface

Interface OrderTotalFactoryInterface

OrderTotalInterface

Interface OrderTotalInterface

OrderTotalRepositoryDeleterInterface

Interface OrderTotalRepositoryDeleterInterface

OrderTotalRepositoryInterface

Interface OrderTotalRepositoryInterface

OrderTotalRepositoryReaderInterface

Interface OrderTotalRepositoryReaderInterface

OrderTotalRepositoryWriterInterface

Interface OrderTotalRepositoryWriterInterface

OrderWriteServiceInterface

Interface OrderWriteServiceInterface

PackingSlipDeleterInterface

Interface PackingSlipDeleterInterface

PackingSlipFactoryInterface

Interface PackingSlipFactoryInterface

PackingSlipInterface

Interface PackingSlipInterface

PackingSlipReaderInterface

Interface PackingSlipReaderInterface

PackingSlipRepositoryInterface

Interface PackingSlipRepositoryInterface

PackingSlipServiceInterface

Interface PackingSlipServiceInterface

ParcelServiceDataAdapterInterface

Interface ParcelServiceDataAdapterInterface

ParcelServiceDescriptionInterface

Interface ParcelServiceDescription

ParcelServiceInterface

Interface ParcelServiceInterface

ParcelServiceMapperInterface

Interface ParcelServiceMapperInterface

ParcelServiceReaderInterface

Interface ParcelServiceReaderInterface

ParcelServiceReadServiceInterface

Interface ParcelServiceReadService

ParcelServiceRepositoryInterface

Interface ParcelServiceRepositoryInterface

ParcelServiceWriterInterface

Interface ParcelServiceWriterInterface

ParcelServiceWriteServiceInterface

PaymentDetailsProvider

PersonalDataInvoiceFileStorageInterface

Interface PersonalDataInvoiceFileStorageInterface

PersonalDataPackingSlipFileStorageInterface

Interface PersonalDataPackingSlipFileStorageInterface

PersonalDataServiceFactoryInterface

Interface PersonalDataServiceFactoryInterface

PersonalDataServiceInterface

Interface PersonalDataServiceInterface

PersonalDataServiceSettingsInterface

Interface PersonalDataServiceSettingsInterface

ProductAttributeFactoryInterface

Interface ProductAttributeFactoryInterface

ProductAttributeInterface

Interface ProductAttributeInterface

ProductAttributeObjectServiceInterface

Interface ProductAttributeObjectServiceInterface

ProductAttributeRepositoryDeleterInterface

Interface ProductAttributeRepositoryDeleterInterface

ProductAttributeRepositoryInterface

Interface ProductAttributeRepositoryInterface

ProductAttributeRepositoryReaderInterface

Interface ProductAttributeRepositoryReaderInterface

ProductAttributeRepositoryWriterInterface

Interface ProductAttributeRepositoryWriterInterface

ProductAttributeServiceInterface

Interface ProductAttributeServiceInterface

ProductCategoryLinkerInterface

Interface ProductCategoryLinkerInterface

ProductFactoryInterface

Interface ProductFactoryInterface

ProductGroupPriceInterface

Interface ProductGroupPriceInterface

ProductImageContainerInterface

Interface ProductImageContainerInterface

ProductImageContainerRepositoryInterface

Interface ProductImageContainerRepositoryInterface

ProductImageInterface

Interface ProductImageInterface

ProductImagePathsSettingsInterface

Interface ProductImagePathsSettingsInterface

ProductImageProcessingInterface

Interface ProductImageProcessingInterface

ProductInterface

Interface ProductInterface

ProductListProviderFactoryInterface

Interface ProductListProviderFactoryInterface

ProductListProviderInterface

Interface ProductListProviderInterface

ProductObjectServiceInterface

Interface ProductObjectServiceInterface

ProductPermissionSetterInterface

Interface ProductPermissionSetterInterface

ProductPriceAdapterInterface

Interface ProductPriceAdapterInterface

ProductPriceInterface

Interface ProductPriceInterface

ProductPriceMapperInterface

Interface ProductPriceMapperInterface

ProductPriceReaderInterface

Interface ProductPriceReaderInterface

ProductPriceReadServiceInterface

Interface ProductPriceReadServiceInterface

ProductPriceRepositoryInterface

Interface ProductPriceRepositoryInterface

ProductPriceWriterInterface

Interface ProductPriceWriterInterface

ProductPriceWriteServiceInterface

Interface ProductPriceWriterRepositoryInterface

ProductReadServiceInterface

Interface ProductReadServiceInterface

ProductRepositoryDeleterInterface

Interface ProductRepositoryDeleterInterface

ProductRepositoryInterface

Interface ProductRepositoryInterface

ProductRepositoryReaderInterface

Interface ProductRepositoryReaderInterface

ProductRepositoryWriterInterface

Interface ProductRepositoryWriterInterface

ProductSettingsInterface

Interface ProductSettingsInterface

ProductSettingsRepositoryInterface

Interface ProductSettingsRepositoryInterface

ProductSettingsRepositoryReaderInterface

Interface ProductSettingsRepositoryReaderInterface

ProductSettingsRepositoryWriterInterface

Interface ProductSettingsRepositoryWriterInterface

ProductStockServiceInterface

ProductWriteServiceInterface

Interface ProductWriteServiceInterface

QuantityUnitInterface

Interface QuantityUnitInterface

QuantityUnitReadServiceInterface

Interface QuantityUnitReadServiceInterface

QuantityUnitRepositoryInterface

Interface QuantityUnitRepositoryInterface

QuantityUnitStorageInterface

Interface QuantityUnitStorageInterface

QuantityUnitWriteServiceInterface

Interface QuantityUnitWriteServiceInterface

QuickEditDocumentsInterface

Interface QuickEditDocumentsInterface

QuickEditOverviewColumnsInterface

Interface QuickEditOverviewColumnsInterface

QuickEditOverviewTooltipsInterface

Interface QuickEditOverviewTooltipsInterface

QuickEditProductGraduatedPricesReaderInterface

Interface QuickEditProductsGraduationsReaderInterface

QuickEditProductGraduatedPricesRepositoryInterface

Interface QuickEditProductGraduatedPricesRepositoryInterface

QuickEditProductPropertiesReaderInterface

Interface QuickEditProductsPropertiesReaderInterface

QuickEditProductPropertiesRepositoryInterface

Interface QuickEditProductPropertiesRepositoryInterface

QuickEditProductPropertiesWriterInterface

Interface QuickEditProductPropertiesWriterInterface

QuickEditProductSpecialPricesReaderInterface

Interface QuickEditProductSpecialPricesReaderInterface

QuickEditProductSpecialPricesRepositoryInterface

Interface QuickEditProductSpecialPricesRepositoryInterface

QuickEditProductSpecialPricesWriterInterface

Interface QuickEditProductSpecialPricesWriterInterface

QuickEditPropertiesOverviewColumnsInterface

Interface QuickEditPropertiesOverviewColumnsInterface

QuickEditPropertiesTooltipsInterface

Interface QuickEditPropertiesTooltipsInterface

QuickEditServiceFactoryInterface

Interface QuickEditServiceFactoryInterface

QuickEditServiceInterface

Interface QuickEditServiceInterface

QuickEditSpecialPricesOverviewColumnsInterface

Interface QuickEditSpecialPricesOverviewColumnsInterface

QuickEditSpecialPriceTooltipsInterface

Interface QuickEditSpecialPriceTooltipsInterface

ReviewAccessRepositoryInterface

Interface ReviewAccessRepositoryInterface

ReviewCustomerInterface

Interface ReviewCustomerInterface

ReviewDeleterInterface

Interface ReviewDeleterInterface

ReviewInterface

Interface ReviewInterface

ReviewReaderInterface

Interface ReviewReaderInterface

ReviewReadServiceInterface

Interface ReviewReadServiceInterface

ReviewRepositoryInterface

Interface ReviewRepositoryInterface

ReviewWriterInterface

Interface ReviewWriterInterface

ReviewWriteServiceInterface

Interface ReviewWriteServiceInterface

ScssCompilerInterface

Interface ScssCompilerInterface

SearchConditionSettingsInterface

Interface SearchConditionSettingsInterface

SearchConditionStrategyControlInterface

Interface SearchConditionStrategyControlInterface

SearchConditionStrategyInterface

Interface SearchConditionStrategyInterface

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.

SharedShoppingCartDeleterInterface

Interface SharedShoppingCartDeleterInterface

SharedShoppingCartInterface

Interface SharedShoppingCartInterface

SharedShoppingCartReaderInterface

Interface SharedShoppingCartReaderInterface

SharedShoppingCartRepositoryInterface

Interface SharedShoppingCartRepositoryInterface

SharedShoppingCartServiceInterface

Interface SharedShoppingCartServiceInterface

SharedShoppingCartSettingsInterface

Interface SharedShoppingCartSettingsInterface

SharedShoppingCartWriterInterface

Interface SharedShoppingCartWriterInterface

ShoppingCartInterface

Interface ShoppingCartInterface

ShoppingCartServiceFactoryInterface

Interface ShoppingCartServiceFactoryInterface

ShoppingCartServiceInterface

Interface ShoppingCartServiceInterface

SlideImageAreaInterface

Interface SlideImageAreaInterface

SlideImageAreaRepositoryDeleterInterface

Interface SlideImageAreaRepositoryDeleterInterface

SlideImageAreaRepositoryInterface

Interface SlideImageAreaRepositoryInterface

SlideImageAreaRepositoryReaderInterface

Interface SlideImageAreaRepositoryReaderInterface

SlideImageAreaRepositoryWriterInterface

Interface SlideImageAreaRepositoryWriterInterface

SlideImageInterface

Interface SlideImageInterface

SlideImagePathsSettingsInterface

Interface SlideImagePathsSettingsInterface

SlideImageRepositoryDeleterInterface

Interface SlideImageRepositoryDeleterInterface

SlideImageRepositoryInterface

Interface SlideImageRepositoryInterface

SlideImageRepositoryReaderInterface

Interface SlideImageRepositoryReaderInterface

SlideImageRepositoryWriterInterface

Interface SlideImageRepositoryWriterInterface

SlideInterface

Interface SlideInterface

SliderAssignmentRepositoryInterface

Interface SliderAssignmentRepositoryInterface

SlideRepositoryDeleterInterface

Interface SlideRepositoryDeleterInterface

SlideRepositoryInterface

Interface SlideRepositoryInterface

SlideRepositoryReaderInterface

Interface SlideRepositoryReaderInterface

SlideRepositoryWriterInterface

Interface SlideRepositoryWriterInterface

SliderInterface

Interface SliderInterface

SliderReadServiceInterface

Interface SliderReadServiceInterface

SliderRepositoryDeleterInterface

Interface SliderRepositoryDeleterInterface

SliderRepositoryInterface

Interface SliderRepositoryInterface

SliderRepositoryReaderInterface

Interface SliderRepositoryReaderInterface

SliderRepositoryWriterInterface

Interface SliderRepositoryWriterInterface

SliderWriteServiceInterface

Interface SliderWriteServiceInterface

SpecialOfferDataAdapterInterface

Interface SpecialOfferDataAdapterInterface

SpecialOfferDatesInterface

Interface SpecialOfferDatesInterface

SpecialOfferIdInterface

Interface SpecialOfferIdInterface

SpecialOfferInformationInterface

Interface SpecialOfferInformationInterface

SpecialOfferInterface

Interface SpecialOfferInterface

SpecialOfferMapperInterface

Interface SpecialOfferMapperInterface

SpecialOfferReaderInterface

Interface SpecialOfferReaderInterface

SpecialOfferReadServiceInterface

Interface SpecialOfferReadServiceInterface

SpecialOfferRepositoryInterface

Interface SpecialOfferRepositoryInterface

SpecialOfferWriterInterface

Interface SpecialOfferWriterInterface

SpecialOfferWriteServiceInterface

Interface SpecialOfferWriteServiceInterface

StaticSeoUrlContentInterface

Interface StaticSeoUrlContentInterface

StaticSeoUrlContentRepositoryDeleterInterface

Interface StaticSeoUrlContentRepositoryDeleterInterface

StaticSeoUrlContentRepositoryInterface

Interface StaticSeoUrlContentRepositoryInterface

StaticSeoUrlContentRepositoryReaderInterface

Interface StaticSeoUrlContentRepositoryReaderInterface

StaticSeoUrlContentRepositoryWriterInterface

Interface StaticSeoUrlContentRepositoryWriterInterface

StaticSeoUrlInterface

Interface StaticSeoUrlInterface

StaticSeoUrlReadServiceInterface

Interface StaticSeoUrlReadServiceInterface

StaticSeoUrlRepositoryDeleterInterface

Interface StaticSeoUrlRepositoryDeleterInterface

StaticSeoUrlRepositoryInterface

Interface StaticSeoUrlRepositoryInterface

StaticSeoUrlRepositoryReaderInterface

Interface StaticSeoUrlRepositoryReaderInterface

StaticSeoUrlRepositoryWriterInterface

Interface StaticSeoUrlRepositoryWriterInterface

StaticSeoUrlWriteServiceInterface

Interface StaticSeoUrlWriteServiceInterface

StatisticsServiceInterface

Interface StatisticsServiceInterface

StoredCategoryInterface

Interface StoredCategoryInterface

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

StoredOrderItemAttributeInterface

Interface StoredOrderItemAttributeInterface

StoredOrderItemInterface

Interface StoredOrderItemInterface

StoredOrderTotalInterface

Interface StoredOrderTotalInterface

StoredProductAttributeInterface

Interface StoredProductAttributeInterface

StoredProductInterface

Interface StoredProductInterface

StringHelperInterface

Interface StringHelper

StyleEditReaderInterface

Interface StyleEditReaderInterface

ThemeDirectoriesInterface

Interface ThemeDirectoriesInterface

ThemeDirectoryInterface

Interface ThemeDirectoryInterface

ThemeDirectoryRootInterface

Interface ThemeDirectoryRootInterface

ThemeInterface

Interface ThemeInterface

ThemeNameInterface

Interface ThemeNameInterface

ThemeReaderInterface

Interface ThemeReaderInterface

ThemeRepositoryInterface

Interface ThemeRepositoryInterface

ThemeServiceInterface

Class ThemeServiceInterface

ThemeSettingsInterface

Interface ThemeSettingsInterface

ThemeWriterInterface

Interface ThemeWriterInterface

UrlKeywordsRepairerInterface

Interface UrlKeywordsRepairerInterface

UserConfigurationReaderInterface

Interface UserConfigurationReaderInterface

UserConfigurationServiceInterface

Interface UserConfigurationServiceInterface

UserConfigurationWriterInterface

Interface UserConfigurationWriterInterface

VariableThemeDirectoriesInterface

Interface VariableThemeDirectoriesInterface

VariantDirectoriesInterface

Interface ThemeVariantInterface

VatNumberValidatorInterface

Interface VatNumberValidatorInterface

VersionInfoItemInterface

Class VersionInfoItemInterface

ViewSettingsReaderInterface

Interface ViewSettingsReaderInterface

ViewSettingsServiceInterface

Interface ViewSettingsServiceInterface

VPEInterface

Interface VPEInterface

VPEReadServiceInterface

Interface VPEReadServiceInterface

VPERepositoryInterface

Interface VPERepositoryInterface

VPEStorageInterface

Interface VPEStorageInterface

VPEWriteServiceInterface

Interface VPEWriteServiceInterface

WithdrawalAccessRepositoryInterface

Interface WithdrawalAccessRepositoryInterface

WithdrawalDeleterInterface

Interface WithdrawalDeleterInterface

WithdrawalInterface

Interface WithdrawalInterface

WithdrawalOrderInterface

Interface WithdrawalOrderInterface

WithdrawalReaderInterface

Interface WithdrawalReaderInterface

WithdrawalReadServiceInterface

Interface WithdrawalReadServiceInterface

WithdrawalRepositoryInterface

Interface WithdrawalRepositoryInterface

WithdrawalWriterInterface

Interface WithdrawalWriterInterface

WithdrawalWriteServiceInterface

Interface WithdrawalWriteServiceInterface

AbstractAddonValueServiceFactory

Class AbstractAddonValueServiceFactory

AbstractAddonValueStorage

Class AbstractAddonValueStorage

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.

AbstractCategoryServiceFactory

Class AbstractCategoryServiceFactory

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

AbstractCollection

Class AbstractCollection

AbstractCreateAccountProcess

Class AbstractCreateAccountProcess

AbstractCronjobDependencies

Class AbstractCronjobDependencies

AbstractCronjobLogger

Class AbstractCronjobLogger

AbstractCronjobTask

Class AbstractCronjobTask

AbstractCustomerFactory

Interface AbstractCustomerFactory

AbstractCustomerServiceFactory

Class AbstractCustomerServiceFactory

AbstractDataPaginator

AbstractFileStorage

Class AbstractFileStorage

AbstractHttpContextFactory

Class AbstractHttpContextFactory

AbstractHttpViewControllerRegistryFactory

Class AbstractHttpViewControllerRegistryFactory

AbstractImagesApiV2Controller

Class AbstractImagesApiV2Controller

Provides a listing of image files.

AbstractInvoiceServiceFactory

Class AbstractInvoiceServiceFactory

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.

AbstractLocalizedContentAttributeCollection

Class AbstractLocalizedContentAttributeCollection

This class represents an abstract collection for localized attributes of a content entity

AbstractModuleCenterModule

Class AbstractModuleCenterModule

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.

AbstractOrderServiceFactory

Class AbstractOrderServiceFactory

AbstractProductAttributeServiceFactory

Class AbstractProductAttributeServiceFactory

AbstractProductServiceFactory

Abstract Class AbstractProductServiceFactory

AbstractSliderServiceFactory

Abstract Class AbstractSliderServiceFactory

AbstractStaticSeoUrlServiceFactory

Abstract Class AbstractStaticSeoUrlServiceFactory

AbstractStyleEditAuthenticationController

Class AbstractStyleEditAuthenticationController

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.

AbstractVersionInfoItem

Class AbstractVersionInfoItem

AbstractVersionInfoReader

Class AbstractVersionInfoReader

AccountDeleteThemeContentView

AccountEditThemeContentView

AccountHistoryInfoThemeContentView

AccountHistoryThemeContentView

AccountPasswordThemeContentView

AccountThemeContentView

ActiveRecordParcelTrackingCode

Class ActiveRecordParcelTrackingCode

AddAQuickieBoxThemeContentView

AdditionalFieldThemeContentView

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.

AddonValueServiceFactory

Class AddonValueServiceFactory

AddonValueStorageFactory

Class AddonValueStorageFactory

AddressBlock

Value Object

Class AddressBlock

Stores all customer address data

AddressBookDetailsThemeContentView

AddressBookProcessThemeContentView

AddressBookService

Class AddressBookService

This class is used to manage addresses

AddressBookThemeContentView

AddressClass

Value Object

Class AddressClass

Represents a customer address

AddressesApiV2Controller

Class AddressesApiV2Controller

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

AddressFormatProvider

Class AbstractCollection

AddressFormatsApiV2Controller

Class AddressFormatsApiV2Controller

Provides address format information.

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.

AdminAccessAjaxController

Class AdminAccessAjaxController

Ajax controller for the admin access ajax requests.

AdminAccessController

Class AdminAccessController

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.

AdminAccessGroup

Class AdminAccessGroup

A Group is a collection pages/controllers, that represent a semantic unit for the administration of our shop system.

AdminAccessGroupCollection

Class AdminAccessGroupCollection

AdminAccessGroupDeleter

Class AdminAccessGroupDeleter

AdminAccessGroupFactory

Class AdminAccessGroupFactory

AdminAccessGroupItem

Class AdminAccessGroupItem

A Group is a collection pages/controllers, that represent a semantic unit for the administration of our shop system.

AdminAccessGroupItemCollection

Class AdminAccessGroupItemCollection

AdminAccessGroupManager

Class AdminAccessGroupManager

AdminAccessGroupReader

Class AdminAccessGroupReader

AdminAccessGroupWriter

Class AdminAccessGroupWriter

AdminAccessPermission

Class AdminAccessPermission

A permission is the bridge element between a group and a role. It assigns these two elements a values for a reading, writing and deleting (permission).

AdminAccessPermissionCollection

Class AdminAccessPermissionCollection

AdminAccessPermissionDeleter

Class AdminAccessPermissionDeleter

AdminAccessPermissionFactory

Class AdminAccessPermissionFactory

AdminAccessPermissionManager

Class AdminAccessPermissionManager

AdminAccessPermissionReader

Class AdminAccessPermissionReader

AdminAccessPermissionWriter

Class AdminAccessPermissionWriter

AdminAccessRole

Class AdminAccessRole

A role represents a collection of administration permissions that can be assigned to an user. The role has also a set of descriptive attributes like a name and a description so the user can understand, what the roles purpose is.

AdminAccessRoleCollection

Class AdminAccessRoleCollection

AdminAccessRoleDeleter

Class AdminAccessRoleDeleter

AdminAccessRoleFactory

Class AdminAccessRoleFactory

AdminAccessRoleManager

Class AdminAccessRoleManager

AdminAccessRoleReader

Class AdminAccessRoleReader

AdminAccessRoleWriter

Class AdminAccessRoleWriter

AdminAccessService

Class AdminAccessService

AdminAccessServiceFactory

Class AdminAccessServiceFactory

AdminAccessSettings

Class AdminAccessSettings

AdminAccessUser

Class AdminAccessUser

A User is a representation of an user with administration rights. Since all users are stored in the customers table of the shop system, the term "customerId" is used to identify such an user. Apart from the ID the user has a collection of roles.

AdminAccessUserDeleter

Class AdminAccessUserDeleter

AdminAccessUserFactory

Class AdminAccessUserFactory

AdminAccessUserManager

Class AdminAccessUserManager

AdminAccessUserReader

Class AdminAccessUserReader

AdminAccessUserWriter

Class AdminAccessUserWriter

AdminBoxThemeContentView

AdminErrorPageController

Class AdminErrorPageController

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.

AdminFavoritesAjaxController

Class AdminFavoritesAjaxController

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

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.

AdminInfoBoxAjaxController

Class AdminInfoBoxAjaxController

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

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

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.

AdvancedSearchThemeContentView

AfterbuyAjaxController

Class AfterbuyAjaxController

This class handles the ajax requests for afterbuy.

AfterbuyModuleCenterModule

Class AfterbuyModuleCenterModule

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.

Agreement

Class Agreement

AgreementAccessRepository

Class AgreementAccessRepository

AgreementCollection

Class AgreementCollection

AgreementCustomer

Interface AgreementCustomerInterface

AgreementCustomerEmail

Value Object

Class AgreementCustomerEmail

Represents an agreement customer email

AgreementDeleter

Class AgreementDeleter

AgreementFactory

Class AgreementFactory

AgreementReader

Class AgreementReader

AgreementReadService

Class AgreementReadService

This class provides methods in order to read agreements.

AgreementRepository

Class AgreementRepository

AgreementServiceFactory

Class AgreementServiceFactory

AgreementStoreHelper

Class AgreementStoreHelper

AgreementWriter

Class AgreementWriter

AgreementWriteService

Class AgreementWriteService

This class provides methods in order to store and delete agreements.

AjaxException

Class AjaxException

AlsoPurchasedThemeContentView

Class AlsoPurchasedThemeContentView

AmazonadvpayPaymentDetailsProvider

AmazonMailThemeContentView

AmazonPayConfigurationController

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.

ApiKeysController

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.

ApiV2Authenticator

AppStoreAjaxController

Class AppStoreAjaxController

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.

AppStoreCallbackController

Class AppStoreCallbackController

Allows for Callbacks to the Shop from the AppStore API

AppStoreController

Class AppStoreController

Bootstraps the AppStore pages.

AppStoreTokenGenerator

Class AppStoreTokenGenerator

Generates the App Store Token for the Shop

Asset

Class Asset

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.

AttachmentCollection

Class AttachmentCollection

Handles the attachment collections of an Email.

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).

AttachmentNotFoundException

Class AttachmentNotFoundException

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

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).

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.

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.

AttributeImagesThemeContentView

AuthFactory

Class AuthFactory

AuthService

Class AuthService

AuthSettings

Class AuthSettings

AuthStrategyCollection

Class AuthStrategyCollection

BaseThemeDirectories

Class BaseThemeDirectories

BestsellersBoxThemeContentView

BoolType

Class BoolType

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

BottomThemeContentView

BrickfoxModuleCenterModule

Class BrickfoxModuleCenterModule

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.

CacheApiV2Controller

Class CategoriesApiV2Controller

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

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).

CallbackServiceThemeContentView

CaptchaThemeContentView

Class CaptchaThemeContentView

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.

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.

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.

CartShippingCostsThemeContentView

CatalogSelectWidgetAjaxController

Class CatalogSelectWidgetAjaxController

This ajax controller is used by the catalog selector widget to fetch all products and categories in the shop.

CategoriesApiV2Controller

Class CategoriesApiV2Controller

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

CategoriesMenuBoxThemeContentView

Category

Class Category

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

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).

CategoryDescriptionBottomThemeContentView

CategoryFactory

Class CategoryFactory

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

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.

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.

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.

CategoryListingThemeContentView

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.

CategoryListItemCollection

Class CategoryListItemCollection

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

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.

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.

CategoryListProviderFactory

Class CategoryListProviderFactory

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

CategoryObjectService

Class CategoryObjectService

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

CategoryReadService

Class CategoryReadService

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

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.

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.

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.

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.

CategorySearchCondition

Class CategorySearchCondition

CategoryServiceFactory

Class CategoryServiceFactory

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

CategorySettings

Class CategorySettings

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

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.

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.

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.

CategoryWriteService

Class CategoryWriteService

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

CheckoutAddressThemeContentView

CheckoutConfirmationThemeContentView

CheckoutNewAddressThemeContentView

CheckoutPaymentModulesThemeContentView

CheckoutPaymentThemeContentView

CheckoutShippingModulesThemeContentView

CheckoutShippingThemeContentView

CheckoutSuccessThemeContentView

CheckPermissionsCronjobDependencies

Class AbstractCronjobDependencies

CheckPermissionsCronjobLogger

Class AbstractCronjobLogger

CheckPermissionsCronjobTask

Class CheckPermissionsCronjobTask

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.

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.

ClassFinder

Class Finder

CollectionNotFoundException

Class CollectionNotFoundException

ColorHelper

Class ColorHelper

ContactCollection

Class ContactCollection

Handles collection of EmailContact objects.

ContactName

Class ContactName

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

ContactType

Class ContactType

ContentAllowRobotsStatus

Class ContentAllowRobotsStatus

This class represents the content "allow robots" status

ContentBoxThemeContentView

Class ContentBoxThemeContentView

ContentDeleter

Class ContentDeleter

ContentDeleteService

Class ContentDeleteService

ContentDownloadFile

Class ContentDownloadFile

This class represents the localized content download file

ContentDownloadFileCollection

Class ContentDownloadFileCollection

This class represents a collection of localized download files

ContentFactory

Class ContentFactory

This class represents a factory for content subjects

ContentHeading

Class ContentHeading

This class represents the localized content heading

ContentHeadingCollection

Class ContentHeadingCollection

This class represents a collection of localized content headings

ContentLinkCollection

Class ContentLinkCollection

This class represents a collection of localized content links

ContentManagerElementsAjaxController

Class ContentManagerElementsAjaxController

Ajax controller for the content manager elements

ContentManagerElementsController

Class ContentManagerPagesController

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.

ContentManagerPagesAjaxController

Class ContentManagerPagesAjaxController

Ajax controller for the content manager pages

ContentManagerPagesController

Class ContentManagerPagesController

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.

ContentManagerProductContentsAjaxController

Class ContentManagerProductContentsAjaxController

Ajax controller for the content manager product contents

ContentManagerProductContentsController

Class ContentManagerProductContentsController

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.

ContentMetaDescription

Class ContentMetaDescription

This class represents the localized content meta description

ContentMetaDescriptionCollection

Class ContentMetaDescriptionCollection

This class represents a collection of localized content meta descriptions

ContentMetaKeywords

Class ContentMetaKeywords

This class represents the localized content meta keywords

ContentMetaKeywordsCollection

Class ContentMetaKeywordsCollection

This class represents a collection of localized content meta keywords

ContentMetaTitle

Class ContentMetaTitle

This class represents the localized content meta title

ContentMetaTitleCollection

Class ContentMetaTitleCollection

This class represents a collection of localized content meta titles

ContentName

Class ContentName

This class represents the localized content name

ContentNameCollection

Class ContentNameCollection

This class represents a collection of localized content names

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.

ContentNotFoundException

Class ContentNotFoundException

ContentOpengraphImage

Class ContentOpengraphImage

This class represents the localized content OpenGraph image

ContentOpengraphImageCollection

Class ContentOpengraphImageCollection

This class represents a collection of localized content names

ContentOpenInNewTabStatus

Class ContentOpenInNewTabStatus

This class represents whether the content is opened in a new tab

ContentReader

Class ContentReader

ContentReadService

Class ContentReadService

ContentRepository

Class ContentRepository

This class represents the content repository

ContentScriptFile

Class ContentScriptFile

This class represents the localized content script file

ContentScriptFileCollection

Class ContentScriptFileCollection

This class represents a collection of localized content script files

ContentServiceFactory

Class ContentServiceFactory

This class represents a factory for content services

ContentSitemap

Class ContentSitemap

This class represents the content site map information

ContentSitemapChangeFrequency

Class ContentSitemapChangeFrequency

This class represents the site map content change frequency

ContentSitemapPriority

Class ContentSitemapPriority

This class represents the localized site map priority

ContentSitemapPriorityCollection

Class ContentSitemapPriorityCollection

This class represents a collection of localized site map content priority object

ContentSitemapVisibility

Class ContentSitemapVisibility

This class represents the site map content visibility

ContentStatus

Class ContentStatus

This class represents the content active status

ContentText

Class ContentText

This class represents the localized content text

ContentTextCollection

Class ContentTextCollection

This class represents a collection of localized content texts

ContentTitle

Class ContentTitle

This class represents the localized content title

ContentTitleCollection

Class ContentTitleCollection

This class represents a collection of localized content titles

ContentType

Class ContentType

This class represents the content type

ContentUrlKeywords

Class ContentUrlKeywords

This class represents the localized content URL keywords

ContentUrlKeywordsCollection

Class ContentUrlKeywordsCollection

This class represents a collection of localized content URL keywords

ContentUrlRewrite

Class ContentUrlRewrite

This class represents the localized content URL rewrite

ContentUrlRewriteCollection

Class ContentUrlRewriteCollection

This class represents a collection of localized content URL rewrites

ContentValueObjectFactory

Class ContentValueObjectFactory

ContentWriter

Class ContentWriter

This class represents the content writer

ContentWriteService

Class ContentWriteService

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.

CookieBarThemeContentView

CounterBoxThemeContentView

CountriesApiV2Controller

Class CountriesApiV2Controller

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

CountriesBoxThemeContentView

Class CountriesBoxThemeContentView

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.

CountryService

Class CountryService

This class is used for finding country data

CountryZoneNotFoundException

CreateAccountProcess

Class CreateAccountProcess

CreateAccountThemeContentView

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.

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.

CreateSitemapCronjobDependencies

Class AbstractCronjobDependencies

CreateSitemapCronjobLogger

Class AbstractCronjobLogger

CreateSitemapCronjobTask

Class CreateSitemapCronjobTask

Cronjob

Class Cronjob

CronjobAjaxController

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.

CronjobCollection

Class CronjobCollection

CronjobConfiguration

Class CronjobConfiguration

CronjobConfigurationCollection

Class CronjobConfigurationCollection

CronjobConfigurationNotFoundException

CronjobConfigurationStorage

Subclass of ConfigurationStorage for parameters concerning cron tasks

CronjobLogFileNotFoundException

Class CronjobLogFileNotFoundException

CronjobMeta

Class CronjobMeta

CronjobReader

Class CronjobReader

CronjobRepository

Class CronjobRepository

CronjobsApiV2Controller

Class CronjobsApiV2Controller

Provides a gateway to cronjob specific tasks.

CronjobsController

Class CronjobsController

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.

CronjobService

Class CronjobService

CronjobServiceFactory

Class CronjobServiceFactory

CronjobSettings

Class CronjobSettings

CronjobsOverviewController

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.

CronjobTaskCollection

Class CronjobTaskCollection

CronjobTaskRepository

Class CronjobTaskRepository

CronjobTaskService

Class CronjobTaskService

CronjobWriter

Class CronjobWriter

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.

CrossSellingThemeContentView

Class CrossSellingThemeContentView

CurrenciesBoxThemeContentView

CurrencyCode

CurrencyCode

Customer

Class Customer

This class is used for managing customer data

CustomerAccountInputValidator

Class CustomerAccountInputValidator

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

CustomerAdditionalAddressInfo

Value Object

Class CustomerAdditionalAddressInfo

Represents additional address information

CustomerAddonValueStorage

Class CustomerAddonValueStorage

CustomerAddress

Class CustomerAddress

This class is used for managing customer address data

CustomerAddressDeleter

Class CustomerAddressDeleter

This class is used for deleting customer address data

CustomerAddressInputValidator

Class CustomerAccountInputValidator

This class is used for validating entered customer address data

CustomerAddressReader

Class CustomerAddressReader

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

CustomerAddressRepository

Class CustomerAddressRepository

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

CustomerAddressWriter

Class CustomerAddressWriter

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

CustomerB2BStatus

Class CustomerB2BStatus

CustomerCallNumber

Value Object

Class CustomerCallNumber

Represents a phone or fax number

CustomerCity

Value Object

Class CustomerCity

Represents a customer city

CustomerCompany

Value Object

Class CustomerCompany

Represents a customer company

CustomerConfigurationProvider

Class CustomerConfigurationProvider

CustomerConfigurationSettings

Class CustomerConfigurationSettings

CustomerCountry

Class CustomerCountry

This class is used for getting customer country data

CustomerCountryIso2

Value Object

Class CustomerCountryIso2

Represents a customer country ISO2 code

CustomerCountryIso3

Value Object

Class CustomerCountryIso3

Represents a customer country ISO3 code

CustomerCountryName

Value Object

Class CustomerCountryName

Represents a customer country name

CustomerCountryReader

Class CustomerCountryReader

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

CustomerCountryRepository

Class CustomerCountryRepository

This class provides basic methods for finding customer country data

CustomerCountryZone

Class CustomerCountryZone

This class is used for getting customer country zone data

CustomerCountryZoneIsoCode

Value Object

Class CustomerCountryZoneIsoCode

Represents a customer country zone ISO code

CustomerCountryZoneName

Value Object

Class CustomerCountryZoneName

Represents a customer country zone name

CustomerCountryZoneReader

Class CustomerCountryZoneReader

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

CustomerCountryZoneRepository

Class CustomerCountryZoneRepository

This class provides basic methods for finding customer country zone data

CustomerDateOfBirth

Value Object

Class CustomerDateOfBirth

Represents a customer birth date

CustomerDeleter

Class CustomerDeleter

This class is used for deleting customer data.

CustomerDisplaySettings

Class CustomerDisplaySettings

CustomerEmail

Value Object

Class CustomerEmail

Represents a customer email

CustomerErrorMessageSettings

Class CustomerSettingErrorMessages

CustomerFactory

Class CustomerFactory

Factory class for all needed customer data.

CustomerFirstname

Value Object

Class CustomerFirstname

Represents a customer firstname

CustomerGender

Value Object

Class CustomerGender

Represents a customer gender

CustomerGroup

Class QuantityUnitCollection

CustomerGroupAccessRepository

Class CustomerGroupAccessRepository

CustomerGroupAjaxController

Class CustomerGroupAjaxController

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.

CustomerGroupCollection

Class CustomerGroupCollection

CustomerGroupCollectionSerializer

Class CustomerGroupCollectionSerializer

CustomerGroupConfigurations

Class GXEngineQuantityUnit.

CustomerGroupConfigurationsSerializer

Class CustomerGroupConfigurationsSerializer

CustomerGroupController

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.

CustomerGroupDeleter

Class CustomerGroupDeleter

CustomerGroupFactory

Class CustomerGroupFactory

CustomerGroupReader

Class CustomerGroupReader

CustomerGroupReadService

Class CustomerGroupReadService

CustomerGroupRepository

Interface CustomerGroupRepository

CustomerGroupsApiV2Controller

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.

CustomerGroupSerializer

Class CustomerGroupSerializer

CustomerGroupServiceFactory

Class CustomerGroupServiceFactory *

CustomerGroupSettings

Class CustomerGroupSettings

CustomerGroupSettingsSerializer

Class CustomerGroupSettingsSerializer

CustomerGroupWriter

Class CustomerGroupWriter

CustomerGroupWriteService

Class CustomerGroupWriteService *

CustomerGuestPassword

Class CustomerGuestPassword

Instances of this class represent guests’ pseudo-passwords. The password itself ought to be a high-entropy pseudo-random string.

CustomerHashedPassword

Class CustomerHashedPassword

Represents a customer's password hash.

CustomerHouseNumber

Value Object

Class CustomerHouseNumber

Represents a house number

CustomerInputToCollectionTransformer

Class CustomerInputToCollectionTransformer

CustomerInputValidator

Class CustomerInputValidator

Validator class that checks the entered user data.

CustomerInputValidatorSettings

Value Object

Class CustomerInputValidatorSettings

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

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.

CustomerLastname

Value Object

Class CustomerLastname

Represents a customer lastname

CustomerLoginController

Class CustomerLoginController

Controller to login as a certain customer

CustomerMaxLengthSettings

Class CustomerMaxLengthSettings

CustomerMemo

Class CustomerMemo

CustomerMemoCollection

Class CustomerMemoCollection

CustomerMinLengthSettings

Class CustomerMinLengthSettings

CustomerNumber

Value Object

Class CustomerNumber

Represents a customer number

CustomerPassword

Class CustomerPassword

Represents a customer's password.

CustomerPostcode

Value Object

Class CustomerPostcode

Represents a customer postcode

CustomerReader

Class CustomerReader

This class is used for reading customer data from the database

CustomerReadService

Class CustomerReadService

This class provides methods for reading customer data.

CustomerRegistrationInputValidatorService

Class CustomerRegistrationInputValidatorService

This class is used for validating customer input while registration

CustomerRepository

Class CustomerRepository

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

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.

CustomerSearchCondition

Class CustomerSearchCondition

CustomerService

Class CustomerService

This class provides methods for creating and deleting customer data

CustomerServiceFactory

Class CustomerServiceFactory

Factory class for all needed customer data.

CustomerServiceSettings

Value Object

Class CustomerServiceSettings

Represents the default settings of a customer/guest

CustomerStatusHelper

Class CustomerStatusHelper

CustomerStatusInformation

Class CustomerStatusInformation

CustomerStatusProvider

Class CustomerStatusProvider

CustomerStreet

Value Object

Class CustomerStreet

Represents a customer street

CustomerSuburb

Class CustomerSuburb

Represents a customer suburb

CustomerVatNumber

Value Object

Class CustomerVatNumber

Represents a tax ID number (VATIN)

CustomerWriter

Class CustomerWriter

This class is used for writing customer data to the database

CustomerWriteService

Class CustomerWriteService

This class provides methods for creating and deleting customer data

CustomThemeCopyResponse

Class CustomThemeCopyResponse

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.

DataTableColumn

Class DataTableColumn

DataTableColumnCollection

Class DataTableColumnCollection

DataTableColumnType

Class DataTableColumnType

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

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.

DateRange

Class DateRange

DecimalType

Class DecimalType

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

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.

DefaultTemplateSettings

Class DefaultTemplateSettings

Class to provide the default settings of a shop frontend template. Used for overload able template settings.

For overloading some of the template settings do as follows:

  • create a overload of the DefaultTemplateSettings class
  • create a overload of the setTemplateSettings method:

    public function setTemplateSettingsArray (array $settingsArray) { $settingsArray['MENUBOXES']['your_new_menu_box'] = array('POSITION' => 'gm_box_pos_99', 'STATUS' => 0); $this->templateSettingsArray = $settingsArray; }

DefaultThemeSettings

Class DefaultThemeSettings

Class to provide the default settings of a shop frontend theme. Used for overload able theme settings.

For overloading some of the theme settings do as follows:

  • create a overload of the DefaultThemeSettings class
  • create a overload of the setThemeSettings method:

    public function setThemeSettingsArray (array $settingsArray) { $settingsArray['MENUBOXES']['your_new_menu_box'] = array('POSITION' => 'gm_box_pos_99', 'STATUS' => 0); $this->themeSettingsArray = $settingsArray; }

DeletedId

Class DeletedId

DeleteGuestAccountsCronjobDependencies

Class AbstractCronjobDependencies

DeleteGuestAccountsCronjobLogger

Class AbstractCronjobLogger

DeleteGuestAccountsCronjobTask

Class DeleteGuestAccountsCronjobTask

DeleteHistoryDataAdapter

Class DeleteHistoryDataAdapter

DeleteHistoryMapper

Class DeleteHistoryMapper

DeleteHistoryReader

Class DeleteHistoryReader

DeleteHistoryReadService

Class DeleteHistoryReadService

DeleteHistoryReport

Class DeleteHistoryReport

DeleteHistoryReportItem

Class DeleteHistoryReportItem

DeleteHistoryRepository

Class DeleteHistoryRepository

DeleteHistoryScope

Class DeleteHistoryScope

DeleteHistoryServiceFactory

Class DeleteHistoryServiceFactory

DeleteHistoryWriter

Class DeleteHistoryWriter

DeleteHistoryWriteService

Class DeleteHistoryWriteService

DeleteLogsCronjobDependencies

Class AbstractCronjobDependencies

DeleteLogsCronjobLogger

Class DeleteLogsCronjobLogger

DeleteLogsCronjobTask

Class AbstractCronjobTask

DirectoryCreationFailedException

Class DirectoryCreationFailedException

DocumentFileStorage

Class DocumentFileStorage

DownloadsThemeContentView

Class DownloadsThemeContentView

DynamicShopMessagesController

Class DynamicShopMessages

This controller fetches the dynamic shop messages from the shop portal through a CURL request. It will only perform the request once a day and use the data cache for this reason (performance).

EditableCollection

Class EditableCollection

EditableKeyValueCollection

Class EditableKeyValueCollection

EkomiBoxThemeContentView

EkomiModuleCenterModule

Class EkomiModuleCenterModule

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.

ElementPosition

Class ElementPosition

This class represents the position of an element

ElementPositionMapper

Class ElementPositionMapper

Email

Class representing the database entity of an email.

EmailAddress

Class EmailAddress

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

EmailAttachment

Class EmailAttachment

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

EmailCollection

Class EmailCollection

Used by operations that consider multiple email objects.

EmailConfigurationProvider

Class EmailConfigurationProvider

EmailContact

Class EmailContact

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

EmailContent

Class EmailContent

Email content could be either plain text or HTML.

EmailDeleter

Class EmailDeleter

Deletes email records from the database.

EmailFactory

Class EmailFactory

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.

EmailMailerSettings

Class EmailMailerSettings

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.

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").

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.

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.

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.

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.

EmailStringType

Class EmailStringType

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

EmailSubject

Class EmailSubject

Subject assigned to an email.

EmailWriter

Class EmailWriter

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

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.

EmptyCurrencyCode

EmptyCurrencyCode

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

EmptyDateTime

EmptyDateTime

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

EmptyLanguageCode

EmptyLanguageCode

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

EmptyProductImage

Class EmptyProductImage

EntityNotFoundException

Class FileNotFoundException

EntropyProvider

Class EntropyProvider

This class provides a general source for cryptography-safe random data.

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.

EnvInvoiceServiceSettings

Class EnvInvoiceServiceSettings

This class contains the file system path to the invoice 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.

EnvironmentClassFinderSettings

Class EnvironmentClassFinderSettings

EnvironmentHttpContextFactory

Class EnvironmentHttpContextFactory

EnvironmentHttpViewControllerRegistryFactory

Class EnvironmentHttpViewControllerRegistryFactory

EnvPackingSlipServiceSettings

Class EnvPackingSlipServiceSettings

This class contains the file system path to the packing slip 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.

EnvProductImageFileStorageSettings

Class EnvProductImageFileStorageSettings

EnvSlideImageFileStorageSettings

Class EnvSlideImageFileStorageSettings

ErrorMessageThemeContentView

Class ErrorMessageThemeContentView

EustandardtransferPaymentDetailsProvider

ExistingDirectory

Class ExistingDirectory

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

Notice: The constructor value must not be empty!

ExistingFile

Class ExistingFile

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

Notice: The constructor value must not be empty!

ExistingFileCollection

Class ExistingFileCollection

ExtendedInformationPager

ExtendedInformationPager

ExtendedSimpleXMLElement

Class ExtendedSimpleXMLElement

ExtraboxesBoxThemeContentView

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.

FeaturedProduct

Class FeaturedProduct

FeaturedProductCollection

Class EditableCollection

FeaturedProductFactory

Class FeaturedProductFactory

FeaturedProductReader

Class FeaturedProductReader

FeaturedProductReadService

FeaturedProductRepository

Class FeaturedProductRepository

FeaturedProductServiceFactory

Class FeaturedProductServiceFactory

FeaturedProductSettings

Class FeaturedProductSettings

FileDownloadHttpControllerResponse

Class FileDownloadHttpControllerResponse

FileDownloadInformation

Class FileDownloadInformation

FileManagerController

Class FileManagerController

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.

FilenameStringType

Class FilenameStringType

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

FileNotFoundException

Class FileNotFoundException

FilesystemAdapter

Class FilesystemAdapter

FilesystemHelper

Class FilesystemHelper

FilterBoxThemeContentView

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.

FilterSelectionThemeContentView

FindologicModuleCenterModule

Class FindologicModuleCenterModule

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.

FontAwesomeIconClassProvider

FooterThemeContentView

FrontendFilenamesProvider

Class FrontendFilenamesProvider

GeneralSearchCondition

Class GeneralSearchCondition

GeschaeftskundenversandConfigurationStorage

Class GeschaeftskundenversandConfigurationStorage

GeschaeftskundenversandController

Class GeschaeftskundenversandController

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.

GeschaeftskundenversandLogger

Class GeschaeftskundenversandLogger

GeschaeftskundenversandModuleCenterModule

Class GeschaeftskundenversandModuleCenterModule

GeschaeftskundenversandModuleCenterModuleController

Class GeschaeftskundenversandModuleCenterModuleController

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.

GeschaeftskundenversandProduct

Class GeschaeftskundenversandProduct

Represents a product configuration (product and attendance code) for DHL Business Customer API

GeschaeftskundenversandProductException

Class GeschaeftskundenversandProductException

GeschaeftskundenversandShipment

Class GeschaeftskundenversandShipment

GeschaeftskundenversandShipmentException

Class GeschaeftskundenversandShipmentException

GeschaeftskundenversandShipmentInvalidExportTypeException

Class GeschaeftskundenversandShipmentInvalidExportTypeException

GeschaeftskundenversandShipmentInvalidTermsOfTradeException

Class GeschaeftskundenversandShipmentInvalidTermsOfTradeException

GeschaeftskundenversandSoapAdapter

Class GeschaeftskundenversandSoapAdapter

GeschaeftskundenversandSoapAdapterCigCredentialsMissingException

Class GeschaeftskundenversandSoapAdapterCigCredentialsMissingException

GeschaeftskundenversandSoapAdapterException

Class GeschaeftskundenversandSoapAdapterException

GeschaeftskundenversandSoapAdapterServiceUnavailableException

Class GeschaeftskundenversandSoapAdapterServiceUnavailableException

GiftCartThemeContentView

GiftVouchersStatusThemeContentView

GmConfiguration

Class GmConfiguration

GmConfigurationFactory

Class GmConfigurationFactory

GmConfigurationNotFoundException

Class GmConfigurationNotFoundException

GmConfigurationRepository

Class GmConfigurationRepository

GmConfigurationService

Class GmConfigurationService

GmConfigurationServiceFactory

Class GmConfigurationServiceFactory

GoogleAdwordConversionModuleCenterModule

Class GoogleAdwordConversionModuleCenterModule

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.

GoogleRichSnippetThemeContentView

Class GoogleRichSnippetThemeContentView

GPrintThemeContentView

GraduatedPrice

Class GraduatedPrice

GraduatedPriceCollection

Class GraduatedPriceCollection

GraduatedPriceSerializer

GraduatedPricesThemeContentView

Class GraduatedPricesThemeContentView

GroupItemNotFoundInCollectionException

Class GroupItemNotFoundInCollectionException

GroupNotFoundException

Class GroupNotFoundException

GroupNotFoundInCollectionException

Class GroupNotFoundInCollectionException

GVRedeemThemeContentView

GVSendThemeContentView

GXCoreLoader

Class GXCoreLoader

GXCoreLoaderSettings

Class GXCoreLoaderSettings

Wraps needed settings from the environment.

GXEngineOrder

Class GXEngineOrder

This class is used for managing order data.

GXEngineProduct

Class GXEngineProduct

GXEngineQuantityUnit

Class GXEngineQuantityUnit

GXEngineShoppingCart

Class GXEngineShoppingCart

GXModuleCenterModule

Class GXModuleCenterModule

GXModuleCenterModuleButtonActionsAjaxController

Class GXModuleCenterModuleButtonActionsAjaxController

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.

GXModuleCenterModuleController

Class GXModuleCenterModuleController

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.

GXModuleConfigurationStorage

subclass of ConfigurationStorage for parameters concerning GXModules

GXModuleController

Class GXModuleController

Extend from this class to get easy access to the configuration of the your GXModule you don't need the GXModuleConfigurationStorage

GXParcelService

Class GXParcelService

GXParcelServiceReader

Class ParcelServiceReader

GXParcelServiceWriter

Class ParcelServiceWriter

GXParcelTrackingCode

Class GXParcelTrackingCode

GXParcelTrackingCodeWriter

Class GXParcelTrackingCodeWriter

GXSmarty

HeaderThemeContentView

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.

HermesModuleCenterModule

Class HermesModuleCenterModule

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.

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.

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.

HttpContext

Class HttpContext

HttpContextReader

Class HttpContextReader

HttpControllerResponse

Class HttpControllerResponse

HttpDispatcher

Class HttpDispatcher

HttpResponseProcessor

Class HttpResponseProcessor

HttpService

Class HttpService

HttpServiceFactory

Class HttpFactory

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.

HttpViewControllerFactory

Class HttpViewControllerFactory

HttpViewControllerRegistry

Class HttpViewControllerRegistry

HyphenopolyLanguageMappingProvider

IdCollection

Class IdCollection

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

IloxxModuleCenterModule

Class IloxxModuleCenterModule

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.

ImageFileStorage

Class AbstractFileStorage

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.

ImageProcessingCronjobDependencies

Class ImageProcessingCronjobDependencies

ImageProcessingCronjobLogger

Class ImageProcessingCronjobLogger

ImageProcessingCronjobTask

Class ImageProcessingCronjobTask

ImageProcessingService

Class ImageProcessingService

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.

ImageSliderThemeContentView

IndexThemeContentView

InfoBoxFactory

Class InfoBoxFactory

InfoBoxMessage

Class InfoBoxMessage

InfoBoxMessageCollection

Class InfoBoxMessageCollection

InfoBoxRepository

Class InfoBoxRepository

InfoBoxRepositoryDeleter

Class InfoBoxRepositoryDeleter

InfoBoxRepositoryReader

Class InfoBoxReader

InfoBoxRepositoryWriter

Class InfoBoxWriter

InfoBoxService

Class InfoBoxService

InfoElementContentBuilder

Class InfoElementContentBuilder

This class represents an info element content builder

InfoElementContentCollection

Class InfoElementContentCollection

This class represents a collection of info element content entities

InfoPageContentBuilder

Class InfoPageContentBuilder

This class represents an info page content builder

InfoPageContentCollection

Class InfoPageContentCollection

This class represents a collection of info page content entities

InformationBoxThemeContentView

IntrashipModuleCenterModule

Class IntrashipModuleCenterModule

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.

IntType

Class IntType

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

InvalidCustomerDataException

Class InvalidCustomerDataException

InvalidEkpFormatException

Class InvalidEkpFormatException

InvalidGKVAttendanceFormatException

Class InvalidGKVAttendanceFormatException

InvalidGKVProductTypeException

Class InvalidGKVProductTypeException

InvalidSearchConditionException

Class InvalidSearchConditionException

InvoiceActions

Class InvoiceActions

InvoiceArchiveReadService

Class InvoiceListArchiveReadService

InvoiceArchiveWriteService

Class InvoiceArchiveWriteService

InvoiceFileEntitler

Class InvoiceFileEntitler

InvoiceInformation

Class InvoiceInformation

InvoiceListGenerator

Class InvoiceListGenerator

InvoiceListItem

Class InvoiceListItem

InvoiceListItemCollection

Class InvoiceListItemCollection

InvoiceRepository

Class InvoiceRepository

InvoiceServiceFactory

Class InvoiceServiceFactory

InvoicesModalsAjaxController

Class InvoicesModalsAjaxController

AJAX controller for the invoices modals.

InvoicesOverviewAjaxController

Class InvoicesAjaxController

AJAX controller for the invoices main page.

InvoicesOverviewColumns

Class InvoicesOverviewColumns

This class contains the definition of the invoices overview columns. Use it in every controller that needs the column definition.

This class can be overloaded and more table columns can be added.

InvoicesOverviewController

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.

InvoicesOverviewTooltips

Class InvoicesOverviewTooltips

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

IpaymentCcPaymentDetailsProvider

IpaymentElvPaymentDetailsProvider

IpaymentPaymentDetailsProvider

ItRechtModuleCenterModule

Class ItRechtModuleCenterModule

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.

JanolawModuleCenterModule

Class JanolawModuleCenterModule

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.

JsConfigurationController

Class JsConfigurationController

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.

JSEngineConfiguration

Class JSEngineConfiguration

JsonHttpControllerResponse

Class JsonHttpControllerResponse

JsonWebToken

JsonWebTokenException

JsonWebTokenParser

JsonWebTokenSecretProvider

Class JsonWebTokenSecretProvider

Creates random secret for JWT authentication.

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.

JSWidgetsAjaxController

Class JSWidgetsAjaxController

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.

KeyValueCollection

Class KeyValueCollection

KlarnaBanktransferHubPaymentDetailsProvider

KlarnaHubPaymentDetailsProvider

KlarnaPaylaterPaymentDetailsProvider

KlarnaPaynowHubPaymentDetailsProvider

KlarnaSliceitHubPaymentDetailsProvider

LanguageCode

LanguageCode

LanguageHelper

Class LanguageHelper

LanguageProvider

Class LanguageProvider

LanguagesBoxThemeContentView

LastViewedBoxThemeContentView

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.

LayoutThemeContentView

LegacyProductImageProcessing

Class LegacyProductImageProcessing

LegalTextType

Class LegalTextType

This class provides constants which represent the valid legal text version types.

LegalTextVersionHelper

Class LegalTextVersionHelper

This class provides methods in order to get the legal text version of a legal text like eg. the privacy text.

LightboxGalleryThemeContentView

LinkPageContentBuilder

Class LinkPageContentBuilder

This class represents a link page content builder

LinkPageContentCollection

Class LinkPageContentCollection

This class represents a collection of info page content entities

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.

LocalizedAttributeNotFoundException

Class LocalizedAttributeNotFoundException

This class represents an error for localized attribute item that has not been found within a collection

LogFilesService

Class LogFilesService

LoginBoxThemeContentView

LoginThemeContentView

LogoffThemeContentView

MagnalisterModuleCenterModule

Class MagnalisterModuleCenterModule

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.

MailbeezModuleCenterModule

Class MailbeezModuleCenterModule

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.

MailBeezShopvotingBoxThemeContentView

MailerAdapter

Class MailerAdapter

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

MainTheme

Class MainTheme

MainThemeDirectories

Class MainThemeDirectories

Manufacturer

Class Manufacturer

ManufacturerAjaxController

Class ManufacturerAjaxController

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.

ManufacturerCollection

Class ManufacturerCollection

ManufacturerController

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.

ManufacturerDeleter

Class ManufacturerDeleter

ManufacturerFactory

Class ManufacturerFactory

ManufacturerReader

Class ManufacturerReader

ManufacturerReadService

Class ManufacturerReadService

ManufacturerRepository

Class ManufacturerRepository

ManufacturersApiV2Controller

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.

ManufacturersBoxThemeContentView

ManufacturerSearchCondition

Class ManufacturerSearchCondition

ManufacturerServiceFactory

ManufacturersInfoBoxThemeContentView

ManufacturerWriter

Class ManufacturerWriter

ManufacturerWriteService

Class ManufacturerWriteService

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.

Md5Strategy

Class Md5Strategy

MediafinanzModuleCenterModule

Class MediafinanzModuleCenterModule

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.

MegaFlyoverThemeContentView

Class MegaFlyoverThemeContentView

MinimalNewsletterSubscriptionService

Interface MinimalNewsletterSubscriptionService

MinimalShoppingCartService

Class MinimalShoppingCartService

MissingControllerNameException

Class MissingControllerNameException

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.

ModuleCenterModuleCollection

Class ModuleCenterModuleCollection

ModuleTitleProvider

Class ModuleTitleProvider

MoneyorderPaymentDetailsProvider

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.

NewProductsMainThemeContentView

NewsletterBoxThemeContentView

NewsletterLinkModuleCenterModule

Class NewsletterLinkModuleCenterModule

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.

NewsletterSubscription

Interface NewsletterSubscription

NewsletterSubscriptionServiceFactory

Class NewsletterSubscriptionServiceFactory

NewsletterThemeContentView

NonEmptyStringType

Class NonEmptyStringType

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

Notice: The constructor value must not be empty!

NoSuitableEntropySourceAvailableException

OrderActions

Class OrderActions

OrderAddonValueStorage

Class OrderAddonValueStorage

OrderAddressBlock

Class OrderAddressBlock

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

OrderConfigurationProvider

Class OrderConfigurationProvider

OrderDetailsCartThemeContentView

OrderDetailsWishListThemeContentView

Class OrderDetailsWishListThemeContentView

OrderFactory

Class OrderFactory

OrderHistoryBoxThemeContentView

OrderItem

Class OrderItem

OrderItemAddonValueStorage

Class OrderItemAddonValueStorage

OrderItemAttribute

Class OrderItemAttribute

OrderItemAttributeCollection

Class OrderItemAttributeCollection

OrderItemAttributeFactory

Class OrderItemAttributeFactory

OrderItemAttributeRepository

Class OrderItemAttributeRepository

OrderItemAttributeRepositoryDeleter

Class OrderItemAttributeRepositoryDeleter

OrderItemAttributeRepositoryFactory

Class OrderItemAttributeRepositoryFactory

OrderItemAttributeRepositoryReader

Class OrderItemAttributeRepositoryReader

OrderItemAttributeRepositoryWriter

Class OrderItemAttributeRepositoryWriter

OrderItemCollection

Class OrderItemCollection

OrderItemDownloadInformation

Class OrderItemDownloadInformation

OrderItemDownloadInformationCollection

Class OrderItemDownloadInformationCollection

OrderItemFactory

Class OrderItemFactory

OrderItemGXCustomizerData

Class OrderItemGXCustomizerData

OrderItemGXCustomizerDataCollection

Class OrderItemGXCustomizerDataCollection

OrderItemProperty

Class OrderItemProperty

OrderItemPropertyFactory

Class OrderItemPropertyFactory

OrderItemPropertyRepository

Class OrderItemPropertyRepository

OrderItemPropertyRepositoryDeleter

Class OrderItemPropertyRepositoryDeleter

OrderItemPropertyRepositoryReader

Class OrderItemPropertyRepositoryReader

OrderItemPropertyRepositoryWriter

Class OrderItemPropertyRepositoryWriter

OrderItemRepository

Class OrderItemRepository

OrderItemRepositoryDeleter

Class OrderItemRepositoryDeleter

OrderItemRepositoryReader

Class OrderItemRepositoryReader

OrderItemRepositoryWriter

Class OrderItemRepositoryWriter

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.

OrderListGenerator

Class OrderListGenerator

OrderListItem

Class OrderListItem

OrderListItemCollection

Class OrderListItemCollection

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.

OrderObjectService

Class OrderObjectService

OrderParcelTrackingCode

Class OrderParcelTrackingCode

OrderPaymentType

Class OrderPaymentType

OrderReadService

Class OrderReadService

OrderRepository

Class OrderRepository

OrderRepositoryDeleter

Class OrderRepositoryDeleter

OrderRepositoryReader

Class OrderRepositoryReader

OrderRepositoryWriter

Class OrderRepositoryWriter

OrdersApiV2Controller

Class OrdersApiV2Controller

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

OrderSearchCondition

Class OrderSearchCondition

OrderServiceFactory

Class OrderServiceFactory

OrderServiceSettings

Value Object

Class OrderServiceSettings

Represents the default settings of an order

OrderShippingType

Class OrderShippingType

OrdersHistoryApiV2Controller

Class OrdersStatusHistoryApiV2Controller

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

OrdersItemsApiV2Controller

Class OrdersItemsApiV2Controller

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

OrdersItemsAttributesApiV2Controller

Class OrdersItemsAttributesApiV2Controller

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

OrdersModalsAjaxController

Class OrdersModalsAjaxController

AJAX controller for the orders modals.

OrdersOverviewAjaxController

Class OrdersAjaxController

AJAX controller for the orders main page.

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.

OrdersOverviewController

Class OrdersOverviewController

Bootstraps the Orders overview page.

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.

OrderStatus

Class OrderStatus

OrderStatusAjaxController

Class OrderStatusAjaxController

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.

OrderStatusCollection

Class OrderStatusCollection

OrderStatusDeleter

Class OrderStatusDeleter

OrderStatusesApiV2Controller

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.

OrderStatusFactory

Class OrderStatusFactory

OrderStatusHistoryListItem

Class OrderStatusHistoryListItem

OrderStatusHistoryListItemCollection

Class OrderStatusHistoryListItemCollection

OrderStatusHistoryStorage

Class OrderStatusHistoryStorage

OrderStatusIdExistsException

Class OrderStatusIdExistsException

OrderStatusIdNotExistsException

Class OrderStatusIdNotExistsException

OrderStatusNotFoundException

Class OrderStatusNotFoundException

OrderStatusReader

Class OrderStatusReader

OrderStatusRepository

Class OrderStatusRepository

OrderStatusService

Class OrderStatusService

OrderStatusServiceFactory

Class OrderStatusServiceFactory

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.

OrderStatusWriter

Class OrderStatusWriter

OrdersTotalsApiV2Controller

Class OrdersTotalsApiV2Controller

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

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.

OrderTotal

Class OrderTotal

OrderTotalCollection

Class OrderTotalCollection

OrderTotalFactory

Class OrderTotalFactory

OrderTotalRepository

Class OrderTotalRepository

OrderTotalRepositoryDeleter

Class OrderTotalRepositoryDeleter

OrderTotalRepositoryReader

Class OrderTotalRepositoryReader

OrderTotalRepositoryWriter

Class OrderTotalRepositoryWriter

OrderTrackingInformationCollection

Class OrderTrackingInformationCollection

OrderWriteService

Class OrderWriteService

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.

PackingSlip

Class PackingSlip

PackingSlipCollection

Class PackingSlipCollection

PackingSlipDeleter

Class PackingSlipDeleter

PackingSlipFactory

Class PackingSlipFactory

PackingSlipReader

Class PackingSlipReader

PackingSlipRepository

Class PackingSlipRepository

PackingSlipService

Class PackingSlipService

PackingSlipServiceFactory

Class PackingSlipServiceFactory

PagePosition

Class PagePosition

This class represents the position of a page

PagePositionMapper

Class PagePositionMapper

Pager

Pager

PaginationThemeContentView

ParcelServiceCollection

Class ParcelServiceCollection

ParcelServiceCollectionNotFoundException

Class CollectionNotFoundException

ParcelServiceCollectionSerializer

Class ParcelServiceCollectionSerializer

ParcelServiceDataAdapter

Class ParcelServiceDataAdapter

ParcelServiceDescription

Class ParcelServiceDescription

ParcelServiceDescriptionCollection

Class ParcelServiceDescriptionCollection

ParcelServiceDescriptionId

Class ParcelServiceDescriptionId

ParcelServiceId

Class ParcelServiceId

ParcelServiceMapper

Class ParcelServiceMapper

ParcelServiceNotFoundException

Class ParcelServiceNotFoundException

ParcelServiceReadService

Class ParcelServiceReadService

ParcelServiceRepository

Class ParcelServiceRepository

ParcelServicesApiV2Controller

Class ParcelServicesApiV2Controller

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.

ParcelServiceSearchCondition

Class ParcelServiceSearchCondition

ParcelServiceSerializer

Class ParcelServiceSerializer

ParcelServiceServiceFactory

Class ParcelServiceServiceFactory

ParcelServiceWriteService

ParcelShopFinder

Class ParcelShopFinder

ParcelshopfinderController

Class ParcelshopfinderController

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.

ParcelShopFinderLogger

Class ParcelShopFinderLogger

ParcelshopfinderModuleCenterModule

Class ParcelshopfinderModuleCenterModule

ParcelshopfinderModuleCenterModuleController

Class ParcelshopfinderModuleCenterModuleController

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.

ParcelTrackingCodeComment

Class ParcelTrackingCodeComment

ParcelTrackingCodeDeleter

Class ParcelTrackingCodeDeleter

ParcelTrackingCodeDeleteService

Class ParcelTrackingCodeDeleteService

ParcelTrackingCodeFactory

Class ParcelTrackingCodeFactory

ParcelTrackingCodeFinder

Class ParcelTrackingCodeFinder

ParcelTrackingCodeId

Class ParcelTrackingCodeId

ParcelTrackingCodeLanguageId

Class ParcelTrackingCodeLanguageId

ParcelTrackingCodeOrderId

Class ParcelTrackingCodeOrderId

ParcelTrackingCodeRepository

Class ParcelTrackingCodeRepository

ParcelTrackingCodeServiceId

Class ParcelTrackingCodeServiceId

ParcelTrackingCodeServiceName

Class ParcelTrackingCodeServiceName

ParcelTrackingCodeUrl

Class ParcelTrackingCodeUrl

PasswordDoubleOptThemeContentView

PasswordEncryptionSettings

Class PasswordEncryptionSettings

PasswordHashStrategy

Class PasswordHashStrategy

PathType

Class PathType

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

Notice: The constructor value must not be empty!

PaymentDetailsApiV2Controller

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.

PaymentInstructionThemeContentView

PaymentTitleProvider

Class PaymentTitleProvider

PayoneCcPaymentDetailsProvider

PayoneCheckoutAddressCheckThemeContentView

PayoneCheckoutCreditRiskThemeContentView

PayoneCodPaymentDetailsProvider

PayoneElvPaymentDetailsProvider

PayoneInstallmentPaymentDetailsProvider

PayoneInvoicePaymentDetailsProvider

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.

PayoneOtransPaymentDetailsProvider

PayonePaymentDetailsProvider

PayonePrepayPaymentDetailsProvider

PayoneSafeinvPaymentDetailsProvider

PayoneWltPaymentDetailsProvider

PayPal2HubPaymentDetailsProvider

Paypal3PaymentDetailsProvider

PayPalBoxThemeContentView

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.

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.

PayPalHubPaymentDetailsProvider

PayPalInstallmentGenericUpstreamPresentmentThemeContentView

PayPalInstallmentOptionsThemeContentView

PayPalInstallmentsBoxThemeContentView

PayPalInstallmentSpecificUpstreamPresentmentThemeContentView

PersonalDataController

Class PersonalDataController

Controller to handle personal data

PersonalDataInvoiceFileStorage

Class PersonalDataInvoiceFileStorage

PersonalDataPackingSlipFileStorage

Class PersonalDataPackingSlipFileStorage

PersonalDataSelection

Class representing the personal data selection value object

PersonalDataSelectionItem

Class representing the personal data selection item

PersonalDataService

Class PersonalDataService

PersonalDataServiceFactory

Class PersonalDataServiceFactory

PersonalDataServiceSettings

Class PersonalDataServiceSettings

PersonalDataXmlSerializer

Class PersonalDataXmlSerializer

PopupContentThemeContentView

PopupCouponHelpThemeContentView

PopupImageThemeContentView

PopupNotificationThemeContentView

Class PopupNotificationThemeContentView

PopupSearchHelpThemeContentView

PostfinderModuleCenterModule

Class PostfinderModuleCenterModule

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.

PostfinderThemeContentView

Precheck

Class Precheck

PriceOfferThemeContentView

PrintOrderThemeContentView

Class PrintOrderThemeContentView

PrintProductInfoThemeContentView

ProductAddonValueStorage

Class ProductAddonValueStorage

ProductAttribute

Class ProductAttribute

ProductAttributeCollection

Class ProductAttributeCollection

ProductAttributeFactory

Class ProductAttributeFactory

ProductAttributeObjectService

Class ProductAttributeObjectService

ProductAttributeRepository

Class ProductAttributeRepository

ProductAttributeRepositoryDeleter

Class ProductAttributeRepositoryDeleter

ProductAttributeRepositoryReader

Class ProductAttributeRepositoryReader

ProductAttributeRepositoryWriter

Class ProductAttributeRepositoryWriter

ProductAttributeService

Class ProductAttributeService

ProductAttributeServiceFactory

Class ProductAttributeServiceFactory

ProductAttributesModuleCenterModule

Class ProductAttributesModuleCenterModule

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.

ProductAttributesThemeContentView

Class ProductAttributesThemeContentView

ProductCategoryLinker

Class ProductCategoryLinker

ProductDetailsThemeContentView

ProductFactory

Class ProductFactory

ProductForSpecialOfferNotFoundException

Class FileNotFoundException

ProductGroupPrice

Class ProductGroupPrice

ProductGroupPriceCollection

Class ProductGroupPriceCollection

ProductGroupPriceSerializer

ProductImage

Class ProductImage

ProductImageCollection

Class ProductImageCollection

ProductImageContainer

Class ProductImageContainer

ProductImageContainerRepository

Class ProductImageContainerRepository

ProductImageFileStorage

Class ProductImageFileStorage

ProductImagesApiV2Controller

Class ProductImagesApiV2Controller

Provides an API interface for managing product images through the ProductWriteService.

Notice: This controller IS NOT a sub-resource 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.

ProductInfoThemeContentView

Class ProductInfoThemeContentView

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.

ProductListingThemeContentView

ProductListItem

Class ProductListItem

ProductListItemCollection

Class ProductListItemCollection

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.

ProductListProvider

Class ProductListProvider

ProductListProviderFactory

Class ProductListProviderFactory

ProductMediaContentController

Class ProductMediaContentController

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.

ProductMediaThemeContentView

Class ProductMediaThemeContentView

ProductNavigatorThemeContentView

Class ProductNavigatorThemeContentView

ProductObjectService

Class ProductObjectService

ProductPermissionSetter

Class ProductPermissionSetter

ProductPrice

Class ProductPrice

ProductPriceAdapter

Class ProductPriceAdapter

ProductPriceMapper

Class ProductPriceMapper

ProductPriceNotFoundException

Class ProductPriceNotFoundException

ProductPriceReader

Class ProductPriceReader

ProductPriceReadService

Class ProductPriceReadService

ProductPriceRepository

Class ProductPriceRepository

ProductPricesApiV2Controller

Class ProductPricesApiV2Controller

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.

ProductPriceSerializer

Class ProductPriceSerializer

ProductPriceServiceFactory

Class ProductPriceServiceFactory

ProductPriceWriter

Class ProductPriceWriter

ProductPriceWriteService

Class ProductPriceWriteService

ProductQuantityPriceNotFoundException

Class ProductQuantityPriceNotFoundException

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.

ProductReadService

Class ProductReadService

ProductRepository

Class ProductRepository

ProductRepositoryDeleteHelper

Class ProductRepositoryDeleteHelper

ProductRepositoryDeleter

Class ProductRepositoryDeleter

ProductRepositoryReader

Class ProductRepositoryReader

ProductRepositoryWriter

Class ProductRepositoryWriter

ProductReviewsApiV2Controller

Class ProductReviewsApiV2Controller

Provides a gateway to the ReviewWriteService and ReviewReadService classes, which handle the shop review resources.

ProductReviewsInfoThemeContentView

Class ProductReviewsInfoThemeContentView

ProductReviewsThemeContentView

Class ProductReviewsThemeContentView

ProductReviewsWriteThemeContentView

ProductsApiV2Controller

Class ProductsApiV2Controller

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

ProductsContentFileStorage

Class AbstractFileStorage

ProductSearchCondition

Class ProductSearchCondition

ProductServiceFactory

Class ProductServiceFactory

ProductSettings

Class ProductSettings

ProductSettingsRepository

Class ProductSettingsRepository

ProductSettingsRepositoryReader

Class ProductSettingsRepositoryReader

ProductSettingsRepositoryWriter

Class ProductSettingsRepositoryWriter

ProductsLinksApiV2Controller

Class ProductsLinksApiV2Controller

Provides an API interface for managing the product links.

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

ProductsNewThemeContentView

ProductsReviewsThemeContentView

ProductsSwiperThemeContentView

Class ProductsSwiperThemeContentView

ProductStockService

ProductWriteService

Class ProductWriteService

ProtectedGroupException

Class ProtectedGroupException

ProtectedRoleException

Class ProtectedRoleException

ProtectedShopsModuleCenterModule

Class ProtectedShopsModuleCenterModule

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.

QuantityUnitAjaxController

Class QuantityUnitAjaxController

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.

QuantityUnitCollection

Class QuantityUnitCollection

QuantityUnitController

Class QuantityUnitController

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.

QuantityUnitFactory

Class QuantityUnitFactory

QuantityUnitReadService

Class QuantityUnitReadService

QuantityUnitRepository

Class QuantityUnitRepository

QuantityUnitsApiV2Controller

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.

QuantityUnitServiceFactory

Class QuantityUnitServiceFactory

QuantityUnitStorage

Class QuantityUnitStorage

QuantityUnitWriteService

Class QuantityUnitWriteService

QuickEditDocuments

Class QuickEditDocuments

QuickEditOverviewAjaxController

Class QuickEditOverviewAjaxController

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.

QuickEditOverviewColumns

Class QuickEditOverviewColumns

QuickEditOverviewController

Class QuickEditOverviewController

Bootstraps the QuickEdit overview page.

QuickEditOverviewTooltips

Class QuickEditOverviewTooltips

QuickEditProductGraduatedPricesReader

Class QuickEditProductGraduatedPricesReader

QuickEditProductGraduatedPricesRepository

Class QuickEditProductGraduatedPricesRepository

QuickEditProductListItem

Class QuickEditProductListItem

QuickEditProductPropertiesAjaxController

Class QuickEditProductPropertiesAjaxController

Serves properties modal operations of the QuickEdit page.

QuickEditProductPropertiesListItem

Class QuickEditProductPropertiesListItem

QuickEditProductPropertiesReader

Class QuickEditProductPropertiesReader

QuickEditProductPropertiesRepository

Class QuickEditProductPropertiesRepository

QuickEditProductPropertiesWriter

Class QuickEditProductPropertiesWriter

QuickEditProductSpecialPriceListItem

Class QuickEditProductSpecialPriceListItem

QuickEditProductSpecialPricesReader

Class QuickEditProductSpecialPricesReader

QuickEditProductSpecialPricesRepository

Class QuickEditProductSpecialPricesRepository

QuickEditProductSpecialPricesWriter

Class QuickEditProductSpecialPricesWriter

QuickEditPropertiesOverviewColumns

Class QuickEditPropertiesOverviewColumns

QuickEditPropertiesTooltips

Class QuickEditPropertiesTooltips

QuickEditService

Class QuickEditService

QuickEditServiceFactory

Class QuickEditServiceFactory

QuickEditSpecialPricesAjaxController

Class QuickEditSpecialPricesAjaxController

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.

QuickEditSpecialPricesOverviewColumns

Class QuickEditSpecialPriceOverviewColumns

QuickEditSpecialPriceTooltips

Class QuickEditSpecialPriceTooltips

RedirectHttpControllerResponse

Class RedirectHttpControllerResponse

ResponsiveFilemanagerController

Class ResponsiveFilemanagerController

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.

ResponsiveFileManagerModuleCenterModule

Class ResponsiveFileManagerModuleCenterModule.

Class representing the module center module for the responsive file manager.

ResponsiveFileManagerModuleCenterModuleController

Class ResponsiveFileManagerModuleCenterModuleController.

Class representing the module center module controller for the responsive file manager.

Review

Class Review

ReviewAccessRepository

Class ReviewAccessRepository

ReviewCollection

Class ReviewCollection

ReviewCustomer

Class ReviewCustomer

ReviewDeleter

Class ReviewDeleter

ReviewFactory

Class ReviewFactory

ReviewJsonSerializer

Class ReviewJsonSerializer

This class will serialize and deserialize a Review entity. It can be used into many places where PHP interacts with external requests such as AJAX or API communications.

ReviewReader

Class ReviewReader

ReviewReadService

Class ReviewReadService

ReviewRepository

Class ReviewRepository

ReviewsApiV2Controller

Class ReviewsApiV2Controller

Provides a gateway to the ReviewWriteService and ReviewReadService classes, which handle the shop review resources.

ReviewServiceFactory

Class ReviewServiceFactory

ReviewWriter

Class ReviewWriter

ReviewWriteService

Class ReviewWriteService

RoleNotFoundException

Class RoleNotFoundException

RoleNotFoundInCollectionException

Class RoleNotFoundInCollectionException

SassCompiler

This class make use of the php-sass module wich uses the libsass library.

Class SassCompiler

ScssCompiler

Class ScssCompiler

ScssCompilerFactory

Class SCSSCompilerFactory

SearchAutoCompleterThemeContentView

SearchBoxThemeContentView

SearchConditionGreaterStrategy

Class SearchConditionGreaterStrategy

SearchConditionInStrategy

Class SearchConditionInStrategy

SearchConditionLikeStrategy

Class SearchConditionLikeStrategy

SearchConditionLowerStrategy

Class SearchConditionLowerStrategy

SearchConditionMatchStrategy

Class SearchConditionMatchStrategy

SearchConditionMustStrategy

Class SearchConditionMustStrategy

SearchConditionRangeStrategy

Class SearchConditionRangeStrategy

SearchConditionSettings

Class SearchConditionSettings

SearchConditionShouldStrategy

Class SearchConditionShouldStrategy

SearchConditionStrategyControl

Class SearchConditionStrategyControl

SendOrderThemeContentView

SeoTagsDataProvider

Class SeoTagsDataProvider

This class provides configuration data for SeoTagsHeaderExtender. By keeping this data inside this separate class third-party developers can extend the lists provided by overloading SeoTagsDataProvider.

SepaPaymentDetailsProvider

SessionTimeoutAjaxController

Class SessionTimeoutAjaxController

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.

ShareCartThemeContentView

SharedShoppingCart

Class SharedShoppingCart

SharedShoppingCartCollection

Class SharedShoppingCartCollection

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.

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.

SharedShoppingCartDeleter

Class SharedShoppingCartDeleter

SharedShoppingCartModuleCenterModule

Class SharedShoppingCartModuleCenterModule

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.

SharedShoppingCartReader

Class SharedShoppingCartReader

SharedShoppingCartRepository

Class SharedShoppingCartRepository

SharedShoppingCartService

Class SharedShoppingCartService

SharedShoppingCartSettings

Class SharedShoppingCartSettings

SharedShoppingCartWriter

Class SharedShoppingCartWriter

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.

ShipcloudModuleCenterModule

Class ShipcloudModuleCenterModule

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.

ShipcloudWebhookController

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.

ShipcloudWebhookException

ShippingAndPaymentMatrixThemeContentView

ShippingPaymentMatrixAjaxController

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.

ShippingTitleProvider

Class ShippingTitleProvider

ShopContentThemeContentView

ShopInformationApiV2Controller

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.

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.

ShopOfflinePageHelper

Class ShopOfflinePageHelper

ShoppingCartCollection

Class ShoppingCartCollection

ShoppingCartDropdownBoxThemeContentView

ShoppingCartServiceFactory

Class ShoppingCartServiceFactory

ShoppingCartThemeContentView

SkrillCcPaymentDetailsProvider

SkrillCgbPaymentDetailsProvider

SkrillCsiPaymentDetailsProvider

SkrillElvPaymentDetailsProvider

SkrillGiropayPaymentDetailsProvider

SkrillIdealPaymentDetailsProvider

SkrillMaePaymentDetailsProvider

SkrillNetpayPaymentDetailsProvider

SkrillPayinsPaymentDetailsProvider

SkrillPayinvPaymentDetailsProvider

SkrillPaymentDetailsProvider

SkrillPspPaymentDetailsProvider

SkrillPwyPaymentDetailsProvider

SkrillSftPaymentDetailsProvider

SkrillWltPaymentDetailsProvider

Slide

Class Slide

Represents the default settings of a single slide in a slider. Has got the slider image settings as collection for every image of a slide.

SlideCollection

Class SlideCollection

SlideImage

Class SlideImage

Represents the default settings of a single image in a slide.

SlideImageArea

Class SlideImageArea

Represents the default settings of a single image area in a slide.

SlideImageAreaCollection

Class SlideImageAreaCollection

SlideImageAreaRepository

Class SlideImageAreaRepository

SlideImageAreaRepositoryDeleter

Class SlideImageAreaRepositoryDeleter

SlideImageAreaRepositoryReader

Class SlideImageAreaRepositoryReader

SlideImageAreaRepositoryWriter

Class SlideImageAreaRepositoryWriter

SlideImageCollection

Class SlideImageCollection

SlideImageFileStorage

Class SlideImageFileStorage

SlideImageRepository

Class SliderRepository

SlideImageRepositoryDeleter

Class SlideRepositoryDeleter

SlideImageRepositoryReader

Class SlideImageRepositoryReader

SlideImageRepositoryWriter

Class SlideImageRepositoryWriter

Slider

Class Slider

Represents the default settings of a slider. Has got the slide settings as collection for every slide of a slider.

SliderAssignmentRepository

Class SliderAssignmentRepository

SliderCollection

Class SliderCollection

SlideRepository

Class SliderRepository

SlideRepositoryDeleter

Class SlideRepositoryDeleter

SlideRepositoryReader

Class SlideRepositoryReader

SlideRepositoryWriter

Class SlideRepositoryWriter

SliderJsonSerializer

Class SliderJsonSerializer

This class will serialize and deserialize a Slider entity. It can be used into many places where PHP interacts with external requests such as AJAX or API communications.

SliderReadService

Class SliderReadService

SliderRepository

Class SliderRepository

SliderRepositoryDeleter

Class SliderRepositoryDeleter

SliderRepositoryReader

Class SliderRepositoryReader

SliderRepositoryWriter

Class SliderRepositoryWriter

SlidersDetailsAjaxController

Class SlidersDetailsAjaxController

AJAX controller the teaser slider edit page.

SlidersDetailsController

Class SlidersDetailsController

Bootstraps the teaser slider edit page.

SliderServiceFactory

Class SliderServiceFactory

SlidersOverviewAjaxController

Class SlidersOverviewAjaxController

AJAX controller for the teaser slider overview page.

SlidersOverviewController

Class SliderOverviewController

Bootstraps the teaser slider overview page.

SliderWriteService

Class SliderWriteService

Smarty_Resource_Get_Usermod

Class Smarty_Resource_Get_Usermod

Resource overload for the smarty include statements. It enables USERMOD-files for templates.

USAGE: {include file="get_usermod:PATH/TO/TPL.FILE"}

Sorter

Sorter

SpecialOffer

SpecialOfferCollection

Class SpecialOfferCollection

SpecialOfferCollectionNotFoundException

Class SpecialOfferCollectionNotFoundException

SpecialOfferCollectionSerializer

Class SpecialOfferCollectionSerializer

SpecialOfferDataAdapter

Class SpecialOfferDataAdapter

SpecialOfferDates

Class SpecialOfferDates

SpecialOfferId

Class SpecialOfferId

SpecialOfferInformation

Class SpecialOfferInformation

SpecialOfferMapper

Class SpecialOfferMapper

SpecialOfferNotFoundException

Class FileNotFoundException

SpecialOfferReader

SpecialOfferReadService

SpecialOfferRepository

Class SpecialOfferRepository

SpecialOffersApiV2Controller

Class SpecialOffersApiV2Controller

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.

SpecialOfferSearchCondition

Class GeneralSearchCondition

SpecialOfferSerializer

Class SpecialOfferSerializer

SpecialOffersServiceFactory

Class SpecialOffersServiceFactory

SpecialOfferWriter

Class SpecialOfferWriter

SpecialOfferWriteService

Class SpecialOfferWriteService

SpecialsBoxThemeContentView

SpecialsMainThemeContentView

SpecialsPageThemeContentView

SplitNavigationThemeContentView

Class SplitNavigationThemeContentView

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.

StaticGXCoreLoader

Class StaticGXCoreLoader

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

StaticSeoUrl

Class StaticSeoUrl

Represents the default settings of a static seo url. Has got the static seo url contents as collection.

StaticSeoUrlAjaxController

Class StaticSeoUrlAjaxController

AJAX controller for the staticSeoUrl overview page.

StaticSeoUrlCollection

Class StaticSeoUrlCollection

StaticSeoUrlContent

Class StaticSeoUrlContent

Represents the default settings of a single StaticSeoUrlContent in a StaticSeoUrl.

StaticSeoUrlContentCollection

Class StaticSeoUrlContentCollection

StaticSeoUrlContentRepository

Class StaticSeoUrlRepository

StaticSeoUrlContentRepositoryDeleter

Class StaticSeoUrlContentRepositoryDeleter

StaticSeoUrlContentRepositoryReader

Class StaticSeoUrlContentRepositoryReader

StaticSeoUrlContentRepositoryWriter

Class StaticSeoUrlContentRepositoryWriter

StaticSeoUrlController

Class StaticSeoUrlController

Bootstraps the staticSeoUrl overview page.

StaticSeoUrlReadService

Class StaticSeoUrlReadService

StaticSeoUrlRepository

Class StaticSeoUrlRepository

StaticSeoUrlRepositoryDeleter

Class StaticSeoUrlRepositoryDeleter

StaticSeoUrlRepositoryReader

Class StaticSeoUrlRepositoryReader

StaticSeoUrlRepositoryWriter

Class StaticSeoUrlRepositoryWriter

StaticSeoUrlServiceFactory

Class StaticSeoUrlServiceFactory

StaticSeoUrlWriteService

Class StaticSeoUrlWriteService

StatisticsService

Class StatisticsService

Provides the statistic data for the dashboard.

StockLogger

StoredCategory

Class StoredCategory

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

StoredOrderItem

Class StoredOrderItem

StoredOrderItemAttribute

Class StoredOrderItemAttribute

StoredOrderItemAttributeCollection

Class StoredOrderItemAttributeCollection

StoredOrderItemCollection

Class StoredOrderItemCollection

StoredOrderItemProperty

Class StoredOrderItemProperty

StoredOrderTotal

Class StoredOrderTotal

StoredOrderTotalCollection

Class StoredOrderTotalCollection

StoredProduct

Class StoredProduct

StoredProductAttribute

Class StoredProductAttribute

StoredProductAttributeCollection

Class StoredProductAttributeCollection

StringCollection

Class StringCollection

StringHelper

Class StringHelper

StringType

Class StringType

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

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.

StyleEdit3ReaderWrapper

Class StyleEdit3ReaderWrapper

StyleEdit4ReaderWrapper

Class StyleEdit4ReaderWrapper

StyleEditServiceFactory

Class StyleEditServiceFactory

TaxClassesApiV2Controller

Class TaxClassesApiV2Controller

Provides tax class information.

TaxRatesApiV2Controller

Class TaxRatesApiV2Controller

Provides tax rates information.

TaxZonesApiV2Controller

Class TaxZonesApiV2Controller

Provides tax zone information.

TellAFriendThemeContentView

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.

Theme

Class Theme

ThemeContents

Class ThemeContents

This class represents a theme contents value object

ThemeContentsParser

Class ThemeContentsParser

This class represents a parser for theme contents

ThemeContentView

ThemeDirectories

Class ThemeDirectories

ThemeDirectory

Class ThemeDirectory

ThemeDirectoryCollection

Class ThemeDirectoryCollection

ThemeDirectoryRoot

Class ThemeDirectoryRoot

ThemeId

Class ThemeId

ThemeName

Class ThemeName

ThemeNameCollection

Class ThemeNameCollection

ThemeReader

Class ThemeReader

ThemeRepository

Class ThemeRepository

ThemeService

Class ThemeService

ThemeServiceFactory

Class ThemeServiceFactory

ThemeSettings

Class ThemeSettings

ThemeWriter

Class ThemeWriter publish theme and create cache and compile template 5.55 s publish theme and compile template 3.62 s compile template 2.63, 2.78, 2.69, normal 0.676s

TopbarThemeContentView

Class TopbarThemeContentView

TopNavigationBoxThemeContentView

TopProductsMainThemeContentView

TrackingCodeApiV2Controller

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.

TrackingCodesApiV2Controller

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.

TrackingCodesController

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.

TrustedBoxThemeContentView

TrustedShopsExcellenceThemeContentView

TrustedShopsModuleCenterModule

Class TrustedShopsModuleCenterModule

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.

UnfinishedBuildException

Class UnfinishedBuildException

This class represents an error for unfinished builds when using entity builders This exception is meant to be thrown if a user wants finish the build process before having all properties set

UnknownCustomerCountry

Class CustomerCountry

This class is used for getting customer country data

UnknownEnvironmentException

Class UnknownEnvironmentException

UpcomingProductsMainThemeContentView

UploadedFile

Class UploadedFile

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

UrlRewrite

UrlRewrite

UrlRewriteCollection

Class UrlRewriteCollection

UrlRewriteNotFoundException

Class UrlRewriteNotFoundException

UrlRewriteStorage

Class UrlRewriteStorage

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.

UserConfigurationReader

Class UserConfigurationReader

UserConfigurationService

Class UserConfigurationService

This class is used to persist user specific configurations

UserConfigurationWriter

Class UserConfigurationWriter

UsernamePasswordCredentials

Class UsernamePasswordCredentials

UserNotFoundException

Class UserNotFoundException

VariableThemeDirectories

Class VariableThemeDirectories

VariantDirectories

Class VariantDirectories

VatNumberValidator

Class VatNumberValidator

This class provides methods for validating VAT numbers

VersionInfoController

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.

VersionInfoDatabaseItem

Class VersionInfoDatabaseItem

VersionInfoDatabaseReader

Class VersionInfoDatabaseReader

VersionInfoFileItem

Class VersionInfoFileItem

VersionInfoFileReader

Class VersionInfoFileReader

VersionInfoItemFactory

Class VersionInfoItemFactory

VersionInfoRepository

Class VersionInfoRepository

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

VersionInfoService

Class VersionInfoService

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

VersionInfoServiceFactory

Class VersionInfoServiceFactory

ViewSettings

Class ViewSettings

ViewSettingsFactory

Class ViewSettingsFactory

ViewSettingsReader

Class ViewSettingsReader

ViewSettingsService

Class ViewSettingsService

VPE

Class VPE

VPEAjaxController

Class VPEAjaxController

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.

VpeApiV2Controller

Class VpeApiV2Controller

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.

VPECollection

Class VPECollection

VPEController

Class VPEController

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.

VPEFactory

Class VPEFactory

VPEReadService

Class VPEReadService

VPERepository

Class VPERepository

VPEServiceFactory

Class VPEServiceFactory

VPEStorage

Class VPEStorage

VPEWriteService

Class VPEWriteService

WhatsNewBoxThemeContentView

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.

WishListThemeContentView

Class WishListThemeContentView

Withdrawal

Class Withdrawal

WithdrawalAccessRepository

Class WithdrawalAccessRepository

WithdrawalCollection

Class WithdrawalCollection

WithdrawalConfirmationThemeContentView

WithdrawalDeleter

Class WithdrawalDeleter

WithdrawalFactory

Class WithdrawalFactory

WithdrawalFormThemeContentView

WithdrawalJsonSerializer

Class WithdrawalJsonSerializer

This class will serialize and deserialize a Withdrawal entity. It can be used into many places where PHP interacts with external requests such as AJAX or API communications.

WithdrawalOrder

Class WithdrawalOrder

WithdrawalReader

Class WithdrawalReader

WithdrawalReadService

Class WithdrawalReadService

WithdrawalRepository

Class WithdrawalRepository

WithdrawalsApiV2Controller

Class WithdrawalsApiV2Controller

Provides a gateway to the WithdrawalWriteService and WithdrawalReadService classes, which handle the shop withdrawal resources.

WithdrawalServiceFactory

Class WithdrawalServiceFactory

WithdrawalThemeContentView

WithdrawalWriter

Class WithdrawalWriter

WithdrawalWriteService

Class WithdrawalWriteService

WritableDirectory

Class WritableDirectory

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

Notice: The constructor value must not be empty!

WritableFile

Class WritableFile

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

Notice: The constructor value must not be empty!

YategoModuleCenterModule

Class YategoModuleCenterModule

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.

YoochooseAlsoInterestingThemeContentView

YoochooseHomepagePersonalizedThemeContentView

YoochooseHomepageTopsellersThemeContentView

YoochooseModuleCenterModule

Class YoochooseModuleCenterModule

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.

YoochooseProductListingThemeContentView

YoochooseShoppingCartThemeContentView

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.

ZonesApiV2Controller

Class ZonesApiV2Controller

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

ZonesController

Class StateController

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.

Classes, interfaces and traits

Application

Class Application

ApplicationCallback

Class ApplicationCallback

ApplicationCss

Class ApplicationCss

ApplicationExport

Class ApplicationExport

ApplicationMain

Class ApplicationMain

StyleEditApplication

Class StyleEditApplication

Classes, interfaces and traits

ThemeSettingsFactory

Class ThemeSettingsFactory

ThemeSettingsServiceFactory

Class ThemeSettingsServiceFactory

Classes, interfaces and traits

ThemeSettingsFactoryInterface

Interface ThemeSettingsFactoryInterface

ThemeSettingsServiceFactoryInterface

Interface ThemeSettingsServiceFactoryInterface

Classes, interfaces and traits

ThemeSettingsReader

Class ThemeSettingsReader

ThemeSettingsRepository

Class ThemeSettingsRepository

Classes, interfaces and traits

ThemeSettingsReaderInterface

Interface ThemeSettingsReaderInterface

ThemeSettingsRepositoryInterface

Interface ThemeSettingsRepositoryInterface

ThemeSettingsWriterInterface

Interface ThemeSettingsWriterInterface

Classes, interfaces and traits

ThemeSettings

Class ThemeSettings

Classes, interfaces and traits

ThemeSettingsInterface

Interface ThemeSettingsInterface

Represents a theme.json

Classes, interfaces and traits

ThemeSettingsServiceInterface

Interface ThemeSettingsServiceInterface

Classes, interfaces and traits

GxScssServer