SYMBOL INDEX (10543 symbols across 1510 files) FILE: source/Application/Component/BasketComponent.php class BasketComponent (line 28) | class BasketComponent extends \OxidEsales\Eshop\Core\Controller\BaseCont... method init (line 67) | public function init() method render (line 101) | public function render() method toBasket (line 135) | public function toBasket($sProductId = null, $dAmount = null, $aSel = ... method changeBasket (line 205) | public function changeBasket( method getRedirectUrl (line 269) | protected function getRedirectUrl() method getPersistedParameters (line 312) | protected function getPersistedParameters($persistedParameters = null) method getItems (line 333) | protected function getItems( method addItems (line 394) | protected function addItems($products) method setLastCall (line 455) | protected function setLastCall($sCallName, $aProductInfo, $aBasketInfo) method setLastCallFnc (line 465) | protected function setLastCallFnc($sCallName) method getLastCallFnc (line 475) | protected function getLastCallFnc() method isRootCatChanged (line 485) | public function isRootCatChanged() method executeUserChoice (line 518) | public function executeUserChoice() method emptyBasket (line 538) | protected function emptyBasket($oBasket) method prepareProductInformation (line 551) | protected function prepareProductInformation($addProductId, $productInfo) method addItemToBasket (line 576) | protected function addItemToBasket($basket, $itemData, $errorDestination) FILE: source/Application/Component/CategoriesComponent.php class CategoriesComponent (line 18) | class CategoriesComponent extends \OxidEsales\Eshop\Core\Controller\Base... method init (line 57) | public function init() method getProduct (line 87) | public function getProduct() method getActCat (line 110) | protected function getActCat() method loadCategoryTree (line 146) | protected function loadCategoryTree($sActCat) method loadManufacturerTree (line 167) | protected function loadManufacturerTree($sActManufacturer) method render (line 194) | public function render() method addAdditionalParams (line 222) | protected function addAdditionalParams($oProduct, $sActCat, $sActManuf... method getDefaultParams (line 266) | protected function getDefaultParams($oProduct) method setCategoryTree (line 290) | public function setCategoryTree($oCategoryTree) method setManufacturerTree (line 300) | public function setManufacturerTree($oManufacturerTree) method getManufacturerList (line 308) | protected function getManufacturerList() FILE: source/Application/Component/CurrencyComponent.php class CurrencyComponent (line 17) | class CurrencyComponent extends \OxidEsales\Eshop\Core\Controller\BaseCo... method init (line 51) | public function init() method render (line 102) | public function render() FILE: source/Application/Component/LanguageComponent.php class LanguageComponent (line 18) | class LanguageComponent extends \OxidEsales\Eshop\Core\Controller\BaseCo... method render (line 32) | public function render() FILE: source/Application/Component/Locator.php class Locator (line 22) | class Locator extends \OxidEsales\Eshop\Core\Base method __construct (line 55) | public function __construct($sType = null) method setLocatorData (line 69) | public function setLocatorData($oCurrArticle, $oLocatorTarget) method setListLocatorData (line 90) | protected function setListLocatorData($oLocatorTarget, $oCurrArticle) method setVendorLocatorData (line 133) | protected function setVendorLocatorData($oLocatorTarget, $oCurrArticle) method setManufacturerLocatorData (line 177) | protected function setManufacturerLocatorData($oLocatorTarget, $oCurrA... method setSearchLocatorData (line 231) | protected function setSearchLocatorData($oLocatorTarget, $oCurrArticle) method _setRecommlistLocatorData (line 300) | protected function _setRecommlistLocatorData($oLocatorTarget, $oCurrAr... method loadIdsInList (line 361) | protected function loadIdsInList($oCategory, $oCurrArticle, $sOrderBy ... method makeLink (line 392) | protected function makeLink($sLink, $sParams) method findActPageNumber (line 411) | protected function findActPageNumber($iPageNr, $oIdList = null, $oArti... method getPageNumber (line 436) | protected function getPageNumber($iPageNr) method getProductPos (line 453) | protected function getProductPos($oArticle, $oIdList, $oLocatorTarget) method getErrorMessage (line 494) | public function getErrorMessage() FILE: source/Application/Component/ShopComponent.php class ShopComponent (line 19) | class ShopComponent extends \OxidEsales\Eshop\Core\Controller\BaseContro... method render (line 33) | public function render() FILE: source/Application/Component/UserComponent.php class UserComponent (line 43) | class UserComponent extends \OxidEsales\Eshop\Core\Controller\BaseContro... method init (line 105) | public function init() method render (line 120) | public function render() method checkPsState (line 138) | protected function checkPsState() method loadSessionUser (line 162) | protected function loadSessionUser() method login (line 202) | public function login() method afterLogin (line 247) | protected function afterLogin($oUser) method login_noredirect (line 272) | public function login_noredirect() //phpcs:ignore PSR1.Methods.CamelCa... method afterLogout (line 303) | protected function afterLogout() method logout (line 331) | public function logout() method resetPermissions (line 352) | protected function resetPermissions() method changeUser (line 365) | public function changeUser() method changeuser_testvalues (line 376) | public function changeuser_testvalues() //phpcs:ignore PSR1.Methods.Ca... method createUser (line 407) | public function createUser() method configureUserBeforeCreation (line 537) | protected function configureUserBeforeCreation($user) method registerUser (line 547) | public function registerUser() method deleteShippingAddress (line 565) | public function deleteShippingAddress() method canUserDeleteShippingAddress (line 584) | private function canUserDeleteShippingAddress($address) method saveInvitor (line 598) | protected function saveInvitor() method saveDeliveryAddressState (line 609) | protected function saveDeliveryAddressState() method changeUserWithoutRedirect (line 634) | protected function changeUserWithoutRedirect() method getDelAddressData (line 708) | protected function getDelAddressData() method getLogoutLink (line 736) | protected function getLogoutLink() method setLoginStatus (line 771) | public function setLoginStatus($iStatus) method getLoginStatus (line 784) | public function getLoginStatus() method getInvitor (line 792) | public function getInvitor() method setRecipient (line 804) | public function setRecipient() method cleanAddress (line 818) | private function cleanAddress($address, $updatableFields) method trimAddress (line 837) | private function trimAddress($address) method isGuestUser (line 849) | private function isGuestUser(User $user): bool method isUserNameUpdated (line 854) | private function isUserNameUpdated(string $currentName, string $newNam... method deleteExistingGuestUser (line 862) | private function deleteExistingGuestUser(string $newName): void method getShippingAddress (line 871) | private function getShippingAddress(): ?array method getBillingAddress (line 878) | private function getBillingAddress(): ?array method removeNonAddressFields (line 888) | private function removeNonAddressFields(array $addressFormData): array method setSessionLoginToken (line 907) | private function setSessionLoginToken(string $passwordHash): void FILE: source/Application/Component/UtilsComponent.php class UtilsComponent (line 19) | class UtilsComponent extends \OxidEsales\Eshop\Core\Controller\BaseContr... method toCompareList (line 37) | public function toCompareList( method toNoticeList (line 95) | public function toNoticeList($sProductId = null, $dAmount = null, $aSe... method toWishList (line 112) | public function toWishList($sProductId = null, $dAmount = null, $aSel ... method toList (line 132) | protected function toList($sListType, $sProductId, $dAmount, $aSel) method render (line 160) | public function render() FILE: source/Application/Component/Widget/Actions.php class Actions (line 14) | class Actions extends \OxidEsales\Eshop\Application\Component\Widget\Wid... method getAction (line 35) | public function getAction() method getLoadActionsParam (line 52) | protected function getLoadActionsParam() method getActionName (line 64) | public function getActionName() method getListType (line 78) | public function getListType() FILE: source/Application/Component/Widget/ArticleBox.php class ArticleBox (line 16) | class ArticleBox extends \OxidEsales\Eshop\Application\Component\Widget\... method getActiveCategory (line 46) | public function getActiveCategory() method render (line 61) | public function render() method setProduct (line 85) | public function setProduct($oArticle) method getProduct (line 95) | public function getProduct() method getLink (line 122) | public function getLink($iLang = null) method isVatIncluded (line 132) | public function isVatIncluded() method getWishId (line 142) | public function getWishId() method getRemoveFunction (line 152) | public function getRemoveFunction() method getToBasketFunction (line 162) | public function getToBasketFunction() method getDisableToCart (line 172) | public function getDisableToCart() method getIndex (line 182) | public function getIndex() method getRecommId (line 194) | public function getRecommId() method getIteration (line 204) | public function getIteration() method getShowMainLink (line 214) | public function getShowMainLink() method getAltProduct (line 224) | public function getAltProduct() method addDynParamsToLink (line 237) | protected function addDynParamsToLink($sAddDynParams, $oArticle) method getArticleById (line 260) | protected function getArticleById($sArticleId) method updateDynamicParameters (line 287) | protected function updateDynamicParameters($dynamicParameters) FILE: source/Application/Component/Widget/ArticleDetails.php class ArticleDetails (line 25) | class ArticleDetails extends \OxidEsales\Eshop\Application\Component\Wid... method getActZoomPic (line 217) | public function getActZoomPic() method getParentProduct (line 229) | protected function getParentProduct($sParentId) method getAddDynUrlParams (line 248) | protected function getAddDynUrlParams() method processProduct (line 260) | protected function processProduct($oProduct) method ratingIsActive (line 273) | public function ratingIsActive() method canRate (line 283) | public function canRate() method getAttributes (line 302) | public function getAttributes() method getLinkType (line 328) | public function getLinkType() method getVariantListExceptCurrent (line 359) | public function getVariantListExceptCurrent() method loadVariantInformation (line 380) | public function loadVariantInformation() method getVariantList (line 418) | public function getVariantList() method getMediaFiles (line 428) | public function getMediaFiles() method getLastProducts (line 445) | public function getLastProducts($iCnt = 4) method getManufacturer (line 466) | public function getManufacturer() method getVendor (line 480) | public function getVendor() method getCategory (line 494) | public function getCategory() method getPictureGallery (line 508) | public function getPictureGallery() method hasMultipleImages (line 518) | public function hasMultipleImages(): bool method getMediaItems (line 523) | public function getMediaItems(): array method getReviews (line 533) | public function getReviews() method getCrossSelling (line 550) | public function getCrossSelling() method getSimilarProducts (line 567) | public function getSimilarProducts() method getSimilarRecommListIds (line 586) | public function getSimilarRecommListIds() method getAccessoires (line 604) | public function getAccessoires() method getAlsoBoughtTheseProducts (line 621) | public function getAlsoBoughtTheseProducts() method isPriceAlarm (line 638) | public function isPriceAlarm() method getSubject (line 651) | protected function getSubject($iLang) method getSearchTitle (line 661) | public function getSearchTitle() method setSearchTitle (line 671) | public function setSearchTitle($sTitle) method setCatTreePath (line 681) | public function setCatTreePath($sActCatPath) method isPersParam (line 691) | public function isPersParam() method getRatingValue (line 703) | public function getRatingValue() method isReviewActive (line 721) | public function isReviewActive() method getRatingCount (line 731) | public function getRatingCount() method getPriceAlarmStatus (line 749) | public function getPriceAlarmStatus() method getBidPrice (line 759) | public function getBidPrice() method getVariantSelections (line 778) | public function getVariantSelections() method getPicturesProduct (line 797) | public function getPicturesProduct() method getProduct (line 812) | public function getProduct() method setSortingParameters (line 852) | protected function setSortingParameters() method render (line 869) | public function render() method isMdVariantView (line 907) | public function isMdVariantView() method additionalChecksForArticle (line 926) | protected function additionalChecksForArticle($myUtils, $myConfig) method getDefaultSorting (line 952) | public function getDefaultSorting() FILE: source/Application/Component/Widget/CategoryTree.php class CategoryTree (line 16) | class CategoryTree extends \OxidEsales\Eshop\Application\Component\Widge... method render (line 37) | public function render() method getDeepLevel (line 64) | public function getDeepLevel() method getContentCategory (line 74) | public function getContentCategory() FILE: source/Application/Component/Widget/CookieNote.php class CookieNote (line 13) | class CookieNote extends \OxidEsales\Eshop\Application\Component\Widget\... method render (line 28) | public function render() method isEnabled (line 40) | public function isEnabled() FILE: source/Application/Component/Widget/CurrencyList.php class CurrencyList (line 13) | class CurrencyList extends \OxidEsales\Eshop\Application\Component\Widge... FILE: source/Application/Component/Widget/Information.php class Information (line 14) | class Information extends \OxidEsales\Eshop\Application\Component\Widget... method getServicesKeys (line 33) | public function getServicesKeys() method getServicesList (line 45) | public function getServicesList() method getContentList (line 58) | protected function getContentList() FILE: source/Application/Component/Widget/LanguageList.php class LanguageList (line 13) | class LanguageList extends \OxidEsales\Eshop\Application\Component\Widge... FILE: source/Application/Component/Widget/ManufacturerList.php class ManufacturerList (line 14) | class ManufacturerList extends \OxidEsales\Eshop\Application\Component\W... FILE: source/Application/Component/Widget/MiniBasket.php class MiniBasket (line 13) | class MiniBasket extends \OxidEsales\Eshop\Application\Component\Widget\... FILE: source/Application/Component/Widget/Rating.php class Rating (line 14) | class Rating extends \OxidEsales\Eshop\Application\Component\Widget\Widg... method render (line 52) | public function render() method getRatingValue (line 64) | public function getRatingValue() method getRatingCount (line 82) | public function getRatingCount() method getRateUrl (line 92) | public function getRateUrl() method canRate (line 102) | public function canRate() method getArticleNId (line 112) | public function getArticleNId() FILE: source/Application/Component/Widget/Recommendation.php class Recommendation (line 16) | class Recommendation extends \OxidEsales\Eshop\Application\Component\Wid... method getSimilarRecommLists (line 39) | public function getSimilarRecommLists() method getRecommList (line 53) | public function getRecommList() FILE: source/Application/Component/Widget/Review.php class Review (line 13) | class Review extends \OxidEsales\Eshop\Application\Component\Widget\Widg... method render (line 37) | public function render() method getReviewType (line 49) | public function getReviewType() method getArticleId (line 59) | public function getArticleId() method getArticleNId (line 69) | public function getArticleNId() method getRecommListId (line 81) | public function getRecommListId() method canRate (line 91) | public function canRate() method getReviewUserHash (line 101) | public function getReviewUserHash() method getReviews (line 111) | public function getReviews() FILE: source/Application/Component/Widget/ServiceList.php class ServiceList (line 14) | class ServiceList extends \OxidEsales\Eshop\Application\Component\Widget... FILE: source/Application/Component/Widget/ServiceMenu.php class ServiceMenu (line 14) | class ServiceMenu extends \OxidEsales\Eshop\Application\Component\Widget... method getCompareItems (line 39) | public function getCompareItems($blJson = false) FILE: source/Application/Component/Widget/VendorList.php class VendorList (line 14) | class VendorList extends \OxidEsales\Eshop\Application\Component\Widget\... method getVendorlist (line 28) | public function getVendorlist() FILE: source/Application/Component/Widget/WidgetController.php class WidgetController (line 14) | class WidgetController extends \OxidEsales\Eshop\Application\Controller\... method init (line 37) | public function init() method processRequest (line 63) | protected function processRequest() FILE: source/Application/Controller/AccountController.php class AccountController (line 19) | class AccountController extends \OxidEsales\Eshop\Application\Controller... method render (line 118) | public function render() method getLoginTemplate (line 145) | protected function getLoginTemplate() method confirmTerms (line 155) | public function confirmTerms() method getNavigationParams (line 176) | public function getNavigationParams() method redirectAfterLogin (line 202) | public function redirectAfterLogin() method getOrderCnt (line 229) | public function getOrderCnt() method getArticleId (line 246) | public function getArticleId() method getSearchParamForHtml (line 263) | public function getSearchParamForHtml() method getSearchParam (line 280) | public function getSearchParam() method getListType (line 297) | public function getListType() method getBreadCrumb (line 315) | public function getBreadCrumb() method getCompareItemsCnt (line 338) | public function getCompareItemsCnt() method getTitle (line 350) | public function getTitle() method deleteAccount (line 369) | public function deleteAccount() method isUserAllowedToDeleteOwnAccount (line 395) | public function isUserAllowedToDeleteOwnAccount() method getAccountDeletionStatus (line 409) | public function getAccountDeletionStatus() method canUserAccountBeDeleted (line 419) | private function canUserAccountBeDeleted() FILE: source/Application/Controller/AccountDownloadsController.php class AccountDownloadsController (line 16) | class AccountDownloadsController extends \OxidEsales\Eshop\Application\C... method getBreadCrumb (line 43) | public function getBreadCrumb() method getOrderFilesList (line 67) | public function getOrderFilesList() method prepareForTemplate (line 88) | protected function prepareForTemplate($oOrderFileList) method getDownloadError (line 112) | public function getDownloadError() FILE: source/Application/Controller/AccountNewsletterController.php class AccountNewsletterController (line 18) | class AccountNewsletterController extends \OxidEsales\Eshop\Application\... method render (line 40) | public function render() method isNewsletter (line 59) | public function isNewsletter() method subscribe (line 75) | public function subscribe() method getSubscriptionStatus (line 99) | public function getSubscriptionStatus() method getBreadCrumb (line 109) | public function getBreadCrumb() FILE: source/Application/Controller/AccountNoticeListController.php class AccountNoticeListController (line 19) | class AccountNoticeListController extends \OxidEsales\Eshop\Application\... method render (line 73) | public function render() method getNoticeProductList (line 91) | public function getNoticeProductList() method getSimilarProducts (line 107) | public function getSimilarProducts() method getSimilarRecommListIds (line 128) | public function getSimilarRecommListIds() method getBreadCrumb (line 147) | public function getBreadCrumb() FILE: source/Application/Controller/AccountOrderController.php class AccountOrderController (line 21) | class AccountOrderController extends \OxidEsales\Eshop\Application\Contr... method render (line 64) | public function render() method getOrderList (line 82) | public function getOrderList() method getOrderArticleList (line 107) | public function getOrderArticleList() method getPageNavigation (line 127) | public function getPageNavigation() method getBreadCrumb (line 141) | public function getBreadCrumb() FILE: source/Application/Controller/AccountPasswordController.php class AccountPasswordController (line 20) | class AccountPasswordController extends \OxidEsales\Eshop\Application\Co... method render (line 43) | public function render() method changePassword (line 61) | public function changePassword() method isPasswordChanged (line 117) | public function isPasswordChanged() method getBreadCrumb (line 127) | public function getBreadCrumb() FILE: source/Application/Controller/AccountRecommlistController.php class AccountRecommlistController (line 21) | class AccountRecommlistController extends \OxidEsales\Eshop\Application\... method render (line 80) | public function render() method getNavigationParams (line 108) | public function getNavigationParams() method getRecommLists (line 125) | public function getRecommLists() method getArticleList (line 143) | public function getArticleList() method getActiveRecommList (line 174) | public function getActiveRecommList() method setActiveRecommList (line 203) | public function setActiveRecommList($oRecommList) method saveRecommList (line 213) | public function saveRecommList() method isSavedList (line 256) | public function isSavedList() method editList (line 266) | public function editList() method removeArticle (line 293) | public function removeArticle() method getPageNavigation (line 317) | public function getPageNavigation() method getBreadCrumb (line 334) | public function getBreadCrumb() method getArticleCount (line 357) | public function getArticleCount() FILE: source/Application/Controller/AccountReviewController.php class AccountReviewController (line 23) | class AccountReviewController extends \OxidEsales\Eshop\Application\Cont... method init (line 32) | public function init() method getReviewList (line 46) | public function getReviewList() method deleteReviewAndRating (line 67) | public function deleteReviewAndRating() method getBreadCrumb (line 86) | public function getBreadCrumb() method getPageNavigation (line 105) | public function getPageNavigation() method getItemsPerPage (line 118) | public function getItemsPerPage() method getActPage (line 128) | public function getActPage() method deleteReview (line 143) | private function deleteReview() method deleteRating (line 157) | private function deleteRating() method getReviewIdFromRequest (line 173) | private function getReviewIdFromRequest() method getRatingIdFromRequest (line 185) | private function getRatingIdFromRequest() method redirectToAccountDashboard (line 195) | private function redirectToAccountDashboard() method getPagesCount (line 209) | private function getPagesCount() method getMyAccountPageUrl (line 219) | private function getMyAccountPageUrl() method getTranslatedString (line 233) | private function getTranslatedString($string) method getPaginatedReviewAndRatingList (line 253) | private function getPaginatedReviewAndRatingList( FILE: source/Application/Controller/AccountUserController.php class AccountUserController (line 21) | class AccountUserController extends \OxidEsales\Eshop\Application\Contro... method render (line 38) | public function render() method showShipAddress (line 57) | public function showShipAddress() method getBreadCrumb (line 67) | public function getBreadCrumb() FILE: source/Application/Controller/AccountWishlistController.php class AccountWishlistController (line 21) | #[\AllowDynamicProperties] method render (line 116) | public function render() method showSuggest (line 134) | public function showSuggest() method getWishList (line 148) | public function getWishList() method getWishProductList (line 168) | public function getWishProductList() method getSimilarRecommListIds (line 185) | public function getSimilarRecommListIds() method sendWishList (line 204) | public function sendWishList() method isWishListEmailSent (line 248) | public function isWishListEmailSent() method setEnteredData (line 258) | public function setEnteredData($oData) method getEnteredData (line 268) | public function getEnteredData() method togglePublic (line 279) | public function togglePublic() method searchForWishList (line 297) | public function searchForWishList() method getWishListUsers (line 317) | public function getWishListUsers() method getWishListSearchParam (line 327) | public function getWishListSearchParam() method getBreadCrumb (line 337) | public function getBreadCrumb() FILE: source/Application/Controller/Admin/ActionsArticleAjax.php class ActionsArticleAjax (line 15) | class ActionsArticleAjax extends \OxidEsales\Eshop\Application\Controlle... method getQuery (line 45) | protected function getQuery() method addFilter (line 87) | protected function addFilter($sQ) method removeActionArticle (line 103) | public function removeActionArticle() method setActionArticle (line 121) | public function setActionArticle() FILE: source/Application/Controller/Admin/ActionsController.php class ActionsController (line 15) | class ActionsController extends \OxidEsales\Eshop\Application\Controller... FILE: source/Application/Controller/Admin/ActionsGroupsAjax.php class ActionsGroupsAjax (line 15) | class ActionsGroupsAjax extends \OxidEsales\Eshop\Application\Controller... method getQuery (line 41) | protected function getQuery() method removePromotionGroup (line 72) | public function removePromotionGroup() method addPromotionGroup (line 90) | public function addPromotionGroup() FILE: source/Application/Controller/Admin/ActionsList.php class ActionsList (line 19) | class ActionsList extends \OxidEsales\Eshop\Application\Controller\Admin... method render (line 47) | public function render() method prepareWhereQuery (line 65) | protected function prepareWhereQuery($aWhere, $sqlFull) FILE: source/Application/Controller/Admin/ActionsMain.php class ActionsMain (line 22) | class ActionsMain extends \OxidEsales\Eshop\Application\Controller\Admin... method render (line 25) | public function render() method save (line 119) | public function save() method saveinnlang (line 142) | public function saveinnlang() method checkAccessToEditAction (line 154) | protected function checkAccessToEditAction(Actions $action) method getActionFormData (line 164) | private function getActionFormData() method normalizeActionFormData (line 180) | private function normalizeActionFormData($formData) FILE: source/Application/Controller/Admin/ActionsMainAjax.php class ActionsMainAjax (line 17) | class ActionsMainAjax extends \OxidEsales\Eshop\Application\Controller\A... method getQuery (line 57) | protected function getQuery() method addFilter (line 106) | protected function addFilter($sQ) method getSorting (line 128) | protected function getSorting() method removeArtFromAct (line 142) | public function removeArtFromAct() method addArtToAct (line 164) | public function addArtToAct() method setSorting (line 212) | public function setSorting() FILE: source/Application/Controller/Admin/ActionsOrderAjax.php class ActionsOrderAjax (line 15) | class ActionsOrderAjax extends \OxidEsales\Eshop\Application\Controller\... method getQuery (line 36) | protected function getQuery() method getSorting (line 50) | protected function getSorting() method setSorting (line 58) | public function setSorting() FILE: source/Application/Controller/Admin/AdminContent.php class AdminContent (line 15) | class AdminContent extends \OxidEsales\Eshop\Application\Controller\Admi... FILE: source/Application/Controller/Admin/AdminController.php class AdminController (line 18) | class AdminController extends \OxidEsales\Eshop\Core\Controller\BaseCont... method __construct (line 98) | public function __construct() method getEditShop (line 117) | protected function getEditShop($sShopId) method init (line 137) | public function init() method addGlobalParams (line 163) | public function addGlobalParams($oShop = null) method getServiceProtocol (line 216) | protected function getServiceProtocol() method setupNavigation (line 226) | protected function setupNavigation($sNode) method addNavigationHistory (line 249) | protected function addNavigationHistory(string $nodeId): void method render (line 264) | public function render() method getMaxUploadFileInfo (line 314) | protected function getMaxUploadFileInfo( method save (line 351) | public function save() method resetContentCache (line 361) | public function resetContentCache($blForceReset = null) method resetCounter (line 376) | public function resetCounter($sCounterType, $sValue = null) method resetContentCacheAfterResetCounter (line 403) | protected function resetContentCacheAfterResetCounter() method allowAdminEdit (line 415) | protected function allowAdminEdit($sUserId) method getCountryByCode (line 427) | protected function getCountryByCode($sCountryCode) method authorize (line 465) | protected function authorize() method getNavigation (line 480) | public function getNavigation() method getViewId (line 494) | public function getViewId() method chshp (line 503) | public function chshp() method resetSeoData (line 515) | public function resetSeoData($sShopId) method getPreviewId (line 529) | public function getPreviewId() method getEditObjectId (line 539) | public function getEditObjectId() method setEditObjectId (line 555) | public function setEditObjectId($sId) method isNewEditObject (line 566) | protected function isNewEditObject() method getControllerKey (line 576) | protected function getControllerKey() method getShopParentClass (line 592) | protected function getShopParentClass() method validateRequestImages (line 602) | protected function validateRequestImages(): bool FILE: source/Application/Controller/Admin/AdminDetailsController.php class AdminDetailsController (line 17) | class AdminDetailsController extends \OxidEsales\Eshop\Application\Contr... method render (line 20) | public function render() method getDocumentationLanguageId (line 49) | protected function getDocumentationLanguageId() method getEditValue (line 64) | protected function getEditValue($object, $fieldName) method generateTextEditor (line 87) | protected function generateTextEditor($width, $height, $object, $field... method resetNrOfCatArticles (line 100) | public function resetNrOfCatArticles() method resetNrOfVendorArticles (line 109) | public function resetNrOfVendorArticles() method resetNrOfManufacturerArticles (line 118) | public function resetNrOfManufacturerArticles() method createCategoryTree (line 134) | protected function createCategoryTree($sTplVarName, $sEditCatId = '', ... method getCategoryTree (line 179) | protected function getCategoryTree( method changeFolder (line 215) | public function changeFolder() method setupNavigation (line 236) | protected function setupNavigation($sNode) method resetCounts (line 255) | protected function resetCounts($aIds) method configureTextEditorHandler (line 283) | protected function configureTextEditorHandler( method createTextEditorHandler (line 297) | protected function createTextEditorHandler() FILE: source/Application/Controller/Admin/AdminLinks.php class AdminLinks (line 16) | class AdminLinks extends \OxidEsales\Eshop\Application\Controller\Admin\... FILE: source/Application/Controller/Admin/AdminListController.php class AdminListController (line 18) | class AdminListController extends \OxidEsales\Eshop\Application\Controll... method getListSorting (line 123) | public function getListSorting() method getListFilter (line 141) | public function getListFilter() method getViewListSize (line 159) | public function getViewListSize() method getUserDefListSize (line 184) | protected function getUserDefListSize() method render (line 197) | public function render() method deleteEntry (line 215) | public function deleteEntry() method calcListItemsCount (line 241) | protected function calcListItemsCount($sql) method setCurrentListPosition (line 264) | protected function setCurrentListPosition($page = null) method prepareOrderByQuery (line 288) | protected function prepareOrderByQuery($query = null) method buildSelectString (line 333) | protected function buildSelectString($listObject = null) method processFilter (line 348) | protected function processFilter($fieldValue) method buildFilter (line 366) | protected function buildFilter($value, $isSearchValue) method isSearchValue (line 386) | protected function isSearchValue($fieldValue) method prepareWhereQuery (line 401) | protected function prepareWhereQuery($whereQuery, $fullQuery) method changeselect (line 460) | protected function changeselect($query) method buildWhere (line 470) | public function buildWhere() method convertToDBDate (line 515) | protected function convertToDBDate($value, $fieldType) method convertDate (line 547) | protected function convertDate($date) method convertTime (line 585) | protected function convertTime($fullDate) method setListNavigationParams (line 623) | protected function setListNavigationParams() method setupNavigation (line 708) | protected function setupNavigation($node) method getItemList (line 744) | public function getItemList() method clearItemList (line 793) | public function clearItemList() method getItemListBaseObject (line 803) | public function getItemListBaseObject() FILE: source/Application/Controller/Admin/AdminNewsletter.php class AdminNewsletter (line 23) | class AdminNewsletter extends \OxidEsales\Eshop\Application\Controller\A... method export (line 32) | public function export(): void method getNewsLetterRecipientsList (line 42) | private function getNewsLetterRecipientsList(): array method setCSVHeader (line 51) | private function setCSVHeader(): void method generateCSV (line 62) | private function generateCSV(array $data): void FILE: source/Application/Controller/Admin/AdminOrder.php class AdminOrder (line 16) | class AdminOrder extends \OxidEsales\Eshop\Application\Controller\Admin\... FILE: source/Application/Controller/Admin/AdminPayment.php class AdminPayment (line 16) | class AdminPayment extends \OxidEsales\Eshop\Application\Controller\Admi... FILE: source/Application/Controller/Admin/AdminPriceAlarm.php class AdminPriceAlarm (line 16) | class AdminPriceAlarm extends \OxidEsales\Eshop\Application\Controller\A... FILE: source/Application/Controller/Admin/AdminStart.php class AdminStart (line 16) | class AdminStart extends \OxidEsales\Eshop\Application\Controller\Admin\... FILE: source/Application/Controller/Admin/AdminUser.php class AdminUser (line 16) | class AdminUser extends \OxidEsales\Eshop\Application\Controller\Admin\A... FILE: source/Application/Controller/Admin/AdminWrapping.php class AdminWrapping (line 16) | class AdminWrapping extends \OxidEsales\Eshop\Application\Controller\Adm... FILE: source/Application/Controller/Admin/AdminlinksList.php class AdminlinksList (line 16) | class AdminlinksList extends \OxidEsales\Eshop\Application\Controller\Ad... method getListSorting (line 44) | public function getListSorting() FILE: source/Application/Controller/Admin/AdminlinksMain.php class AdminlinksMain (line 19) | class AdminlinksMain extends \OxidEsales\Eshop\Application\Controller\Ad... method render (line 27) | public function render() method save (line 80) | public function save() method saveinnlang (line 140) | public function saveinnlang() FILE: source/Application/Controller/Admin/ArticleAccessoriesAjax.php class ArticleAccessoriesAjax (line 19) | class ArticleAccessoriesAjax extends \OxidEsales\Eshop\Application\Contr... method getQuery (line 67) | protected function getQuery() method getSorting (line 121) | protected function getSorting() method removeArticleAcc (line 133) | public function removeArticleAcc() method addArticleAcc (line 150) | public function addArticleAcc() method onArticleAccessoryRelationChange (line 181) | protected function onArticleAccessoryRelationChange($article) method sortAccessoriesList (line 189) | public function sortAccessoriesList() method rebuildAccessoriesSortIndexes (line 241) | private function rebuildAccessoriesSortIndexes(ListModel $inputList): ... FILE: source/Application/Controller/Admin/ArticleAttribute.php class ArticleAttribute (line 18) | class ArticleAttribute extends \OxidEsales\Eshop\Application\Controller\... method render (line 21) | public function render() FILE: source/Application/Controller/Admin/ArticleAttributeAjax.php class ArticleAttributeAjax (line 16) | class ArticleAttributeAjax extends \OxidEsales\Eshop\Application\Control... method getQuery (line 40) | protected function getQuery() method removeAttr (line 66) | public function removeAttr() method addAttr (line 86) | public function addAttr() method saveAttributeValue (line 114) | public function saveAttributeValue() method onArticleAttributeRelationChange (line 155) | protected function onArticleAttributeRelationChange($articleId) method onAttributeValueChange (line 164) | protected function onAttributeValueChange($article) FILE: source/Application/Controller/Admin/ArticleBundleAjax.php class ArticleBundleAjax (line 15) | class ArticleBundleAjax extends \OxidEsales\Eshop\Application\Controller... method getQuery (line 45) | protected function getQuery() method addFilter (line 88) | protected function addFilter($sQ) method removeArticleBundle (line 102) | public function removeArticleBundle() method addArticleBundle (line 116) | public function addArticleBundle() FILE: source/Application/Controller/Admin/ArticleController.php class ArticleController (line 15) | class ArticleController extends \OxidEsales\Eshop\Application\Controller... FILE: source/Application/Controller/Admin/ArticleCrossselling.php class ArticleCrossselling (line 18) | class ArticleCrossselling extends \OxidEsales\Eshop\Application\Controll... method render (line 21) | public function render() FILE: source/Application/Controller/Admin/ArticleCrosssellingAjax.php class ArticleCrosssellingAjax (line 15) | class ArticleCrosssellingAjax extends \OxidEsales\Eshop\Application\Cont... method getQuery (line 54) | protected function getQuery() method removeArticleCross (line 121) | public function removeArticleCross() method addArticleCross (line 138) | public function addArticleCross() method onArticleAddingToCrossSelling (line 169) | protected function onArticleAddingToCrossSelling($article) FILE: source/Application/Controller/Admin/ArticleExtend.php class ArticleExtend (line 23) | class ArticleExtend extends \OxidEsales\Eshop\Application\Controller\Adm... method render (line 33) | public function render() method save (line 98) | public function save() method deletemedia (line 188) | public function deletemedia() method addDefaultValues (line 207) | public function addDefaultValues($aParams) method updateMedia (line 215) | public function updateMedia() method getUnitsArray (line 236) | public function getUnitsArray() method updateArticle (line 252) | protected function updateArticle($article) method prepareBundledArticlesDataForView (line 262) | protected function prepareBundledArticlesDataForView($article) FILE: source/Application/Controller/Admin/ArticleExtendAjax.php class ArticleExtendAjax (line 17) | class ArticleExtendAjax extends \OxidEsales\Eshop\Application\Controller... method getQuery (line 45) | protected function getQuery() method getDataFields (line 78) | protected function getDataFields($sQ) method removeCat (line 113) | public function removeCat() method addCat (line 154) | public function addCat() method updateOxTime (line 205) | protected function updateOxTime($oxId) method setAsDefault (line 224) | public function setAsDefault() method updateQueryForRemovingArticleFromCategory (line 255) | protected function updateQueryForRemovingArticleFromCategory($query) method onCategoriesRemoval (line 266) | protected function onCategoriesRemoval($categoriesToRemove, $oxId) method onCategoriesAdd (line 275) | protected function onCategoriesAdd($categories) method formQueryToEmbedForUpdatingTime (line 284) | protected function formQueryToEmbedForUpdatingTime() method formQueryToEmbedForSettingCategoryAsDefault (line 294) | protected function formQueryToEmbedForSettingCategoryAsDefault() FILE: source/Application/Controller/Admin/ArticleFiles.php class ArticleFiles (line 18) | class ArticleFiles extends \OxidEsales\Eshop\Application\Controller\Admi... method render (line 35) | public function render() method save (line 58) | public function save() method getArticle (line 91) | public function getArticle($blReset = false) method upload (line 109) | public function upload() method deletefile (line 158) | public function deletefile() method getConfigOptionValue (line 189) | public function getConfigOptionValue($iOption) method processOptions (line 201) | protected function processOptions($aParams) FILE: source/Application/Controller/Admin/ArticleList.php class ArticleList (line 24) | class ArticleList extends \OxidEsales\Eshop\Application\Controller\Admin... method render (line 46) | public function render() method getSearchFields (line 95) | public function getSearchFields() method getCategoryList (line 118) | public function getCategoryList($sType, $sValue) method getManufacturerList (line 143) | public function getManufacturerList($sType, $sValue) method getVendorList (line 167) | public function getVendorList($sType, $sValue) method buildSelectString (line 190) | protected function buildSelectString($oListObject = null) method buildWhere (line 232) | public function buildWhere() method deleteEntry (line 250) | public function deleteEntry() method convertSearchFieldValueForProductsInList (line 259) | private function convertSearchFieldValueForProductsInList(ListModel $p... method getFieldTypeForCurrentProduct (line 274) | private function getFieldTypeForCurrentProduct(ListModel $productList,... method isDateField (line 280) | private function isDateField(string $fieldType): bool method setAdditionalSearchFieldForProductsInList (line 292) | private function setAdditionalSearchFieldForProductsInList(ListModel $... method setIsActiveFieldForProductsInList (line 301) | private function setIsActiveFieldForProductsInList(ListModel $productL... method convertValueToDatabaseTimestamp (line 315) | private function convertValueToDatabaseTimestamp(Field $field): void FILE: source/Application/Controller/Admin/ArticleMain.php class ArticleMain (line 22) | class ArticleMain extends \OxidEsales\Eshop\Application\Controller\Admin... method render (line 25) | public function render() method getEditValue (line 103) | protected function getEditValue($object, $fieldName) method save (line 111) | public function save() method processLongDesc (line 203) | protected function processLongDesc($sValue) method resetCategoriesCounter (line 222) | protected function resetCategoriesCounter($sArticleId) method addToCategory (line 241) | public function addToCategory($sCatID, $sOXID) method copyArticle (line 261) | public function copyArticle($sOldId = null, $sNewId = null, $sParentId... method copyCategories (line 364) | protected function copyCategories($sOldId, $newArticleId) method copyAttributes (line 392) | protected function copyAttributes($sOldId, $sNewId) method copyFiles (line 419) | protected function copyFiles($sOldId, $sNewId) method copySelectlists (line 449) | protected function copySelectlists($sOldId, $sNewId) method copyCrossseling (line 475) | protected function copyCrossseling($sOldId, $sNewId) method copyAccessoires (line 503) | protected function copyAccessoires($sOldId, $sNewId) method copyStaffelpreis (line 531) | protected function copyStaffelpreis($sOldId, $sNewId) method copyArtExtends (line 557) | protected function copyArtExtends($sOldId, $sNewId) method saveinnlang (line 569) | public function saveinnlang() method addDefaultValues (line 582) | public function addDefaultValues($aParams) method formJumpList (line 593) | protected function formJumpList($oArticle, $oParentArticle) method getTitle (line 639) | protected function getTitle($oObj) method getCategoryList (line 654) | public function getCategoryList() method getVendorList (line 667) | public function getVendorList() method getManufacturerList (line 680) | public function getManufacturerList() method updateArticle (line 696) | protected function updateArticle($oArticle, $sOxId) method formQueryForCopyingToCategory (line 713) | protected function formQueryForCopyingToCategory($newArticleId, $sUid,... method updateBase (line 726) | protected function updateBase($base) method customizeArticleInformation (line 739) | protected function customizeArticleInformation($article) method saveAdditionalArticleData (line 753) | protected function saveAdditionalArticleData($article, $parameters) method createArticle (line 761) | protected function createArticle() FILE: source/Application/Controller/Admin/ArticleOverview.php class ArticleOverview (line 18) | class ArticleOverview extends \OxidEsales\Eshop\Application\Controller\A... method render (line 21) | public function render() method getDatabase (line 77) | protected function getDatabase() method formOrderAmountQuery (line 89) | protected function formOrderAmountQuery($oxId) method formSoldOutAmountQuery (line 104) | protected function formSoldOutAmountQuery($oxId) method formCanceledAmountQuery (line 119) | protected function formCanceledAmountQuery($soxId) method updateArticle (line 133) | protected function updateArticle($article, $oxId) FILE: source/Application/Controller/Admin/ArticlePictures.php class ArticlePictures (line 20) | class ArticlePictures extends AdminDetailsController method __construct (line 27) | public function __construct() method render (line 38) | public function render() method buildImageData (line 59) | private function buildImageData(ProductMedia $media): array FILE: source/Application/Controller/Admin/ArticlePicturesAjax.php class ArticlePicturesAjax (line 31) | class ArticlePicturesAjax extends ListComponentAjax method __construct (line 38) | public function __construct() method addMedia (line 47) | public function addMedia(): void method replaceMedia (line 56) | public function replaceMedia(): void method removeMedia (line 68) | public function removeMedia(): void method toggleMediaActiveState (line 73) | public function toggleMediaActiveState(): void method sortMedia (line 84) | public function sortMedia(): void method removeRoleFromMedia (line 96) | private function removeRoleFromMedia(): void method processUploadedFiles (line 108) | private function processUploadedFiles(): array method getProductMediaId (line 129) | private function getProductMediaId(): Id method mapExceptionToTranslation (line 134) | private function mapExceptionToTranslation(\Throwable $e): array method formatErrorWithFilename (line 166) | private function formatErrorWithFilename(\Throwable $e, string $filena... method sendErrorsResponse (line 174) | private function sendErrorsResponse(array $errors): void FILE: source/Application/Controller/Admin/ArticleReview.php class ArticleReview (line 18) | class ArticleReview extends \OxidEsales\Eshop\Application\Controller\Adm... method render (line 26) | public function render() method getReviewList (line 79) | protected function getReviewList($article) method save (line 110) | public function save() method delete (line 129) | public function delete() FILE: source/Application/Controller/Admin/ArticleSelectionAjax.php class ArticleSelectionAjax (line 16) | class ArticleSelectionAjax extends \OxidEsales\Eshop\Application\Control... method getQuery (line 43) | protected function getQuery() method removeSel (line 82) | public function removeSel() method addSel (line 104) | public function addSel() method onArticleSelectionListChange (line 146) | protected function onArticleSelectionListChange($articleId) FILE: source/Application/Controller/Admin/ArticleSeo.php class ArticleSeo (line 19) | class ArticleSeo extends \OxidEsales\Eshop\Application\Controller\Admin\... method getActCatType (line 40) | public function getActCatType() method getActCatLang (line 61) | public function getActCatLang() method getActCatId (line 87) | public function getActCatId() method getSelectionList (line 112) | public function getSelectionList() method getCategoryList (line 143) | protected function getCategoryList($article) method getVendorList (line 185) | protected function getVendorList($oArticle) method getManufacturerList (line 202) | protected function getManufacturerList($oArticle) method getActCategory (line 217) | public function getActCategory() method getActVendor (line 229) | public function getActVendor() method getActManufacturer (line 241) | public function getActManufacturer() method getListType (line 254) | public function getListType() method getEditLang (line 269) | public function getEditLang() method getAltSeoEntryId (line 279) | protected function getAltSeoEntryId() method getType (line 289) | protected function getType() method processParam (line 301) | public function processParam($sParam) method getEncoder (line 311) | protected function getEncoder() method getEntryUri (line 321) | public function getEntryUri() method showCatSelect (line 348) | public function showCatSelect() method isEntryFixed (line 358) | public function isEntryFixed() FILE: source/Application/Controller/Admin/ArticleStock.php class ArticleStock (line 19) | class ArticleStock extends \OxidEsales\Eshop\Application\Controller\Admi... method render (line 27) | public function render() method save (line 89) | public function save() method addprice (line 127) | public function addprice($sOXID = null, $aUpdateParams = null) method updateprices (line 207) | public function updateprices() method deleteprice (line 224) | public function deleteprice() method onArticleAmountPriceChange (line 243) | protected function onArticleAmountPriceChange($articleId) FILE: source/Application/Controller/Admin/ArticleUserdef.php class ArticleUserdef (line 13) | class ArticleUserdef extends \OxidEsales\Eshop\Application\Controller\Ad... method render (line 16) | public function render() FILE: source/Application/Controller/Admin/ArticleVariant.php class ArticleVariant (line 22) | class ArticleVariant extends \OxidEsales\Eshop\Application\Controller\Ad... method render (line 32) | public function render() method savevariant (line 109) | public function savevariant($sOXID = null, $aParams = null) method isAnythingChanged (line 175) | protected function isAnythingChanged($oProduct, $aData) method getProductParent (line 196) | protected function getProductParent($sParentId) method savevariants (line 215) | public function savevariants() method deleteVariant (line 232) | public function deleteVariant() method changename (line 251) | public function changename() method addsel (line 275) | public function addsel() FILE: source/Application/Controller/Admin/AttributeCategory.php class AttributeCategory (line 18) | class AttributeCategory extends \OxidEsales\Eshop\Application\Controller... method render (line 21) | public function render() FILE: source/Application/Controller/Admin/AttributeCategoryAjax.php class AttributeCategoryAjax (line 16) | class AttributeCategoryAjax extends \OxidEsales\Eshop\Application\Contro... method getQuery (line 48) | protected function getQuery() method removeCatFromAttr (line 84) | public function removeCatFromAttr() method addCatToAttr (line 105) | public function addCatToAttr() FILE: source/Application/Controller/Admin/AttributeController.php class AttributeController (line 15) | class AttributeController extends \OxidEsales\Eshop\Application\Controll... FILE: source/Application/Controller/Admin/AttributeList.php class AttributeList (line 16) | class AttributeList extends \OxidEsales\Eshop\Application\Controller\Adm... FILE: source/Application/Controller/Admin/AttributeMain.php class AttributeMain (line 19) | class AttributeMain extends \OxidEsales\Eshop\Application\Controller\Adm... method render (line 22) | public function render() method save (line 79) | public function save() method saveinnlang (line 114) | public function saveinnlang() FILE: source/Application/Controller/Admin/AttributeMainAjax.php class AttributeMainAjax (line 16) | class AttributeMainAjax extends \OxidEsales\Eshop\Application\Controller... method getQuery (line 55) | protected function getQuery() method addFilter (line 103) | protected function addFilter($sQ) method removeAttrArticle (line 123) | public function removeAttrArticle() method addAttrArticle (line 142) | public function addAttrArticle() method onArticleAddToAttributeList (line 173) | protected function onArticleAddToAttributeList($articleId) FILE: source/Application/Controller/Admin/AttributeOrderAjax.php class AttributeOrderAjax (line 15) | class AttributeOrderAjax extends \OxidEsales\Eshop\Application\Controlle... method getQuery (line 34) | protected function getQuery() method getSorting (line 48) | protected function getSorting() method setSorting (line 56) | public function setSorting() FILE: source/Application/Controller/Admin/CategoryController.php class CategoryController (line 16) | class CategoryController extends \OxidEsales\Eshop\Application\Controlle... FILE: source/Application/Controller/Admin/CategoryList.php class CategoryList (line 19) | class CategoryList extends \OxidEsales\Eshop\Application\Controller\Admi... method getListSorting (line 40) | public function getListSorting() method render (line 61) | public function render() FILE: source/Application/Controller/Admin/CategoryMain.php class CategoryMain (line 20) | class CategoryMain extends \OxidEsales\Eshop\Application\Controller\Admi... method render (line 30) | public function render() method getSortableFields (line 107) | public function getSortableFields() method save (line 135) | public function save() method processLongDesc (line 177) | protected function processLongDesc($sValue) method saveinnlang (line 186) | public function saveinnlang() method deletePicture (line 196) | public function deletePicture() method deleteCatPicture (line 233) | protected function deleteCatPicture($item, $field) method parseRequestParametersForSave (line 280) | protected function parseRequestParametersForSave($aReqParams) method resetCategoryPictures (line 326) | protected function resetCategoryPictures($category, $params, $categoryId) method updateCategoryOnSave (line 349) | protected function updateCategoryOnSave($category, $params) method createCategory (line 362) | protected function createCategory() FILE: source/Application/Controller/Admin/CategoryMainAjax.php class CategoryMainAjax (line 19) | class CategoryMainAjax extends \OxidEsales\Eshop\Application\Controller\... method getQuery (line 58) | protected function getQuery() method addFilter (line 98) | protected function addFilter($sQ) method addArticle (line 117) | public function addArticle() method updateOxTime (line 185) | protected function updateOxTime($sProdIds) method getUpdateOxTimeQueryShopFilter (line 210) | protected function getUpdateOxTimeQueryShopFilter() method getUpdateOxTimeSqlWhereFilter (line 221) | protected function getUpdateOxTimeSqlWhereFilter() method removeArticle (line 229) | public function removeArticle() method removeCategoryArticles (line 260) | protected function removeCategoryArticles($articles, $categoryID) method getRemoveCategoryArticlesQueryFilter (line 284) | protected function getRemoveCategoryArticlesQueryFilter($categoryID, $... FILE: source/Application/Controller/Admin/CategoryOrder.php class CategoryOrder (line 17) | class CategoryOrder extends \OxidEsales\Eshop\Application\Controller\Adm... method render (line 25) | public function render() FILE: source/Application/Controller/Admin/CategoryOrderAjax.php class CategoryOrderAjax (line 17) | class CategoryOrderAjax extends \OxidEsales\Eshop\Application\Controller... method getQuery (line 51) | protected function getQuery() method getSorting (line 87) | protected function getSorting() method removeCatOrderArticle (line 109) | public function removeCatOrderArticle() method addCatOrderArticle (line 146) | public function addCatOrderArticle() method saveNewOrder (line 187) | public function saveNewOrder() method remNewOrder (line 231) | public function remNewOrder() method updateQueryFilterForResetCategoryArticlesOrder (line 259) | protected function updateQueryFilterForResetCategoryArticlesOrder() method onCategoryChange (line 267) | protected function onCategoryChange($categoryId) method getObject2CategoryClass (line 271) | private function getObject2CategoryClass(): string FILE: source/Application/Controller/Admin/CategoryPictures.php class CategoryPictures (line 15) | class CategoryPictures extends \OxidEsales\Eshop\Application\Controller\... method render (line 18) | public function render() FILE: source/Application/Controller/Admin/CategorySeo.php class CategorySeo (line 15) | class CategorySeo extends \OxidEsales\Eshop\Application\Controller\Admin... method save (line 22) | public function save() method getEncoder (line 43) | protected function getEncoder() method isSuffixSupported (line 53) | public function isSuffixSupported() method getType (line 63) | protected function getType() method isEntrySuffixed (line 73) | public function isEntrySuffixed() method getEntryUri (line 86) | public function getEntryUri() FILE: source/Application/Controller/Admin/CategoryText.php class CategoryText (line 18) | class CategoryText extends \OxidEsales\Eshop\Application\Controller\Admi... method render (line 21) | public function render() method save (line 63) | public function save() FILE: source/Application/Controller/Admin/CategoryUpdate.php class CategoryUpdate (line 13) | class CategoryUpdate extends \OxidEsales\Eshop\Application\Controller\Ad... method getCategoryList (line 34) | protected function getCategoryList() method getCatListUpdateInfo (line 49) | public function getCatListUpdateInfo() FILE: source/Application/Controller/Admin/ContentList.php class ContentList (line 19) | class ContentList extends \OxidEsales\Eshop\Application\Controller\Admin... method render (line 48) | public function render() method prepareWhereQuery (line 69) | protected function prepareWhereQuery($aWhere, $sqlFull) FILE: source/Application/Controller/Admin/ContentMain.php class ContentMain (line 24) | class ContentMain extends \OxidEsales\Eshop\Application\Controller\Admin... method render (line 27) | public function render() method save (line 88) | public function save() method saveinnlang (line 119) | public function saveinnlang() method prepareIdent (line 151) | protected function prepareIdent($sIdent) method checkIdent (line 166) | protected function checkIdent($sIdent, $sOxId) method prepareAndSaveContent (line 190) | private function prepareAndSaveContent(array $requestParams, $contentI... method handleSaveError (line 217) | private function handleSaveError($contentId, $requestParams): void FILE: source/Application/Controller/Admin/ContentSeo.php class ContentSeo (line 15) | class ContentSeo extends \OxidEsales\Eshop\Application\Controller\Admin\... method getType (line 22) | protected function getType() method getEncoder (line 32) | protected function getEncoder() method getEntryUri (line 42) | public function getEntryUri() FILE: source/Application/Controller/Admin/CountryController.php class CountryController (line 15) | class CountryController extends \OxidEsales\Eshop\Application\Controller... FILE: source/Application/Controller/Admin/CountryList.php class CountryList (line 13) | class CountryList extends \OxidEsales\Eshop\Application\Controller\Admin... method render (line 49) | public function render() method getListSorting (line 62) | public function getListSorting() method getSecondSortFieldName (line 78) | protected function getSecondSortFieldName() FILE: source/Application/Controller/Admin/CountryMain.php class CountryMain (line 18) | class CountryMain extends \OxidEsales\Eshop\Application\Controller\Admin... method render (line 21) | public function render() method save (line 65) | public function save() method saveinnlang (line 101) | public function saveinnlang() FILE: source/Application/Controller/Admin/DeliveryArticles.php class DeliveryArticles (line 18) | class DeliveryArticles extends \OxidEsales\Eshop\Application\Controller\... method render (line 21) | public function render() FILE: source/Application/Controller/Admin/DeliveryArticlesAjax.php class DeliveryArticlesAjax (line 15) | class DeliveryArticlesAjax extends \OxidEsales\Eshop\Application\Control... method getQuery (line 54) | protected function getQuery() method removeArtFromDel (line 96) | public function removeArtFromDel() method addArtToDel (line 112) | public function addArtToDel() FILE: source/Application/Controller/Admin/DeliveryCategoriesAjax.php class DeliveryCategoriesAjax (line 15) | class DeliveryCategoriesAjax extends \OxidEsales\Eshop\Application\Contr... method getQuery (line 42) | protected function getQuery() method removeCatFromDel (line 80) | public function removeCatFromDel() method addCatToDel (line 98) | public function addCatToDel() FILE: source/Application/Controller/Admin/DeliveryController.php class DeliveryController (line 16) | class DeliveryController extends \OxidEsales\Eshop\Application\Controlle... FILE: source/Application/Controller/Admin/DeliveryGroupsAjax.php class DeliveryGroupsAjax (line 15) | class DeliveryGroupsAjax extends \OxidEsales\Eshop\Application\Controlle... method getQuery (line 39) | protected function getQuery() method removeGroupFromDel (line 74) | public function removeGroupFromDel() method addGroupToDel (line 90) | public function addGroupToDel() FILE: source/Application/Controller/Admin/DeliveryList.php class DeliveryList (line 16) | class DeliveryList extends \OxidEsales\Eshop\Application\Controller\Admi... FILE: source/Application/Controller/Admin/DeliveryMain.php class DeliveryMain (line 19) | class DeliveryMain extends \OxidEsales\Eshop\Application\Controller\Admi... method render (line 22) | public function render() method save (line 89) | public function save() method saveinnlang (line 141) | public function saveinnlang() method getDeliveryTypes (line 182) | public function getDeliveryTypes() FILE: source/Application/Controller/Admin/DeliveryMainAjax.php class DeliveryMainAjax (line 15) | class DeliveryMainAjax extends \OxidEsales\Eshop\Application\Controller\... method getQuery (line 43) | protected function getQuery() method removeCountryFromDel (line 74) | public function removeCountryFromDel() method addCountryToDel (line 89) | public function addCountryToDel() FILE: source/Application/Controller/Admin/DeliverySetController.php class DeliverySetController (line 16) | class DeliverySetController extends \OxidEsales\Eshop\Application\Contro... FILE: source/Application/Controller/Admin/DeliverySetCountryAjax.php class DeliverySetCountryAjax (line 15) | class DeliverySetCountryAjax extends \OxidEsales\Eshop\Application\Contr... method getQuery (line 43) | protected function getQuery() method removeCountryFromSet (line 75) | public function removeCountryFromSet() method addCountryToSet (line 92) | public function addCountryToSet() FILE: source/Application/Controller/Admin/DeliverySetGroupsAjax.php class DeliverySetGroupsAjax (line 15) | class DeliverySetGroupsAjax extends \OxidEsales\Eshop\Application\Contro... method getQuery (line 39) | protected function getQuery() method removeGroupFromSet (line 71) | public function removeGroupFromSet() method addGroupToSet (line 87) | public function addGroupToSet() FILE: source/Application/Controller/Admin/DeliverySetList.php class DeliverySetList (line 16) | class DeliverySetList extends \OxidEsales\Eshop\Application\Controller\A... FILE: source/Application/Controller/Admin/DeliverySetMain.php class DeliverySetMain (line 19) | class DeliverySetMain extends \OxidEsales\Eshop\Application\Controller\A... method render (line 22) | public function render() method save (line 72) | public function save() method saveinnlang (line 113) | public function saveinnlang() FILE: source/Application/Controller/Admin/DeliverySetMainAjax.php class DeliverySetMainAjax (line 16) | class DeliverySetMainAjax extends \OxidEsales\Eshop\Application\Controll... method getQuery (line 42) | protected function getQuery() method removeFromSet (line 69) | public function removeFromSet() method addToSet (line 86) | public function addToSet() FILE: source/Application/Controller/Admin/DeliverySetPayment.php class DeliverySetPayment (line 18) | class DeliverySetPayment extends \OxidEsales\Eshop\Application\Controlle... method render (line 21) | public function render() FILE: source/Application/Controller/Admin/DeliverySetPaymentAjax.php class DeliverySetPaymentAjax (line 16) | class DeliverySetPaymentAjax extends \OxidEsales\Eshop\Application\Contr... method getQuery (line 42) | protected function getQuery() method removePayFromSet (line 69) | public function removePayFromSet() method addPayToSet (line 86) | public function addPayToSet() FILE: source/Application/Controller/Admin/DeliverySetRdfa.php class DeliverySetRdfa (line 19) | class DeliverySetRdfa extends \OxidEsales\Eshop\Application\Controller\A... method save (line 47) | public function save() method getAllRDFaDeliveries (line 75) | public function getAllRDFaDeliveries() method getAssignedRDFaDeliveries (line 95) | public function getAssignedRDFaDeliveries() FILE: source/Application/Controller/Admin/DeliverySetUsers.php class DeliverySetUsers (line 19) | class DeliverySetUsers extends \OxidEsales\Eshop\Application\Controller\... method render (line 22) | public function render() FILE: source/Application/Controller/Admin/DeliverySetUsersAjax.php class DeliverySetUsersAjax (line 15) | class DeliverySetUsersAjax extends \OxidEsales\Eshop\Application\Control... method getQuery (line 55) | protected function getQuery() method removeUserFromSet (line 96) | public function removeUserFromSet() method addUserToSet (line 111) | public function addUserToSet() FILE: source/Application/Controller/Admin/DeliveryUsers.php class DeliveryUsers (line 19) | class DeliveryUsers extends \OxidEsales\Eshop\Application\Controller\Adm... method render (line 22) | public function render() FILE: source/Application/Controller/Admin/DeliveryUsersAjax.php class DeliveryUsersAjax (line 15) | class DeliveryUsersAjax extends \OxidEsales\Eshop\Application\Controller... method getQuery (line 53) | protected function getQuery() method removeUserFromDel (line 91) | public function removeUserFromDel() method addUserToDel (line 106) | public function addUserToDel() FILE: source/Application/Controller/Admin/DiagnosticsController.php class DiagnosticsController (line 14) | class DiagnosticsController extends \OxidEsales\Eshop\Application\Contro... FILE: source/Application/Controller/Admin/DiagnosticsList.php class DiagnosticsList (line 14) | class DiagnosticsList extends \OxidEsales\Eshop\Application\Controller\A... FILE: source/Application/Controller/Admin/DiagnosticsMain.php class DiagnosticsMain (line 20) | class DiagnosticsMain extends \OxidEsales\Eshop\Application\Controller\A... method hasError (line 69) | protected function hasError() method getErrorMessage (line 79) | protected function getErrorMessage() method __construct (line 88) | public function __construct() method render (line 99) | public function render() method startDiagnostics (line 113) | public function startDiagnostics() method runBasicDiagnostics (line 130) | protected function runBasicDiagnostics() method downloadResultFile (line 192) | public function downloadResultFile() method getSupportContactForm (line 203) | public function getSupportContactForm() method getParam (line 229) | public function getParam($name) method getInstalledModules (line 239) | private function getInstalledModules(): array method getRenderedReport (line 260) | private function getRenderedReport(array $diagnosticsResult): string FILE: source/Application/Controller/Admin/DiscountArticles.php class DiscountArticles (line 18) | class DiscountArticles extends \OxidEsales\Eshop\Application\Controller\... method render (line 21) | public function render() FILE: source/Application/Controller/Admin/DiscountArticlesAjax.php class DiscountArticlesAjax (line 15) | class DiscountArticlesAjax extends \OxidEsales\Eshop\Application\Control... method getQuery (line 58) | protected function getQuery() method removeDiscArt (line 107) | public function removeDiscArt() method addDiscArt (line 123) | public function addDiscArt() method addArticleToDiscount (line 146) | protected function addArticleToDiscount($discountListId, $articleId) FILE: source/Application/Controller/Admin/DiscountCategoriesAjax.php class DiscountCategoriesAjax (line 15) | class DiscountCategoriesAjax extends \OxidEsales\Eshop\Application\Contr... method getQuery (line 47) | protected function getQuery() method removeDiscCat (line 86) | public function removeDiscCat() method addDiscCat (line 103) | public function addDiscCat() method addCategoryToDiscount (line 125) | protected function addCategoryToDiscount($discountId, $categoryId) FILE: source/Application/Controller/Admin/DiscountController.php class DiscountController (line 16) | class DiscountController extends \OxidEsales\Eshop\Application\Controlle... FILE: source/Application/Controller/Admin/DiscountGroupsAjax.php class DiscountGroupsAjax (line 15) | class DiscountGroupsAjax extends \OxidEsales\Eshop\Application\Controlle... method getQuery (line 44) | protected function getQuery() method removeDiscGroup (line 74) | public function removeDiscGroup() method addDiscGroup (line 92) | public function addDiscGroup() FILE: source/Application/Controller/Admin/DiscountItemAjax.php class DiscountItemAjax (line 16) | class DiscountItemAjax extends \OxidEsales\Eshop\Application\Controller\... method getQuery (line 50) | protected function getQuery() method removeDiscArt (line 106) | public function removeDiscArt() method addDiscArt (line 122) | public function addDiscArt() method getQueryCols (line 141) | protected function getQueryCols() method getQueryForVisibleColumns (line 154) | private function getQueryForVisibleColumns(): string method getQueryForIdentifierColumns (line 177) | private function getQueryForIdentifierColumns(): string method getLanguageSuffix (line 188) | private function getLanguageSuffix(): string FILE: source/Application/Controller/Admin/DiscountList.php class DiscountList (line 16) | class DiscountList extends \OxidEsales\Eshop\Application\Controller\Admi... FILE: source/Application/Controller/Admin/DiscountMain.php class DiscountMain (line 20) | class DiscountMain extends \OxidEsales\Eshop\Application\Controller\Admi... method render (line 23) | public function render() method getItemDiscountProductTitle (line 85) | public function getItemDiscountProductTitle() method save (line 110) | public function save() method saveinnlang (line 165) | public function saveinnlang() method getNextOxsort (line 204) | public function getNextOxsort() FILE: source/Application/Controller/Admin/DiscountMainAjax.php class DiscountMainAjax (line 15) | class DiscountMainAjax extends \OxidEsales\Eshop\Application\Controller\... method getQuery (line 43) | protected function getQuery() method removeDiscCountry (line 70) | public function removeDiscCountry() method addDiscCountry (line 85) | public function addDiscCountry() FILE: source/Application/Controller/Admin/DiscountUsers.php class DiscountUsers (line 20) | class DiscountUsers extends \OxidEsales\Eshop\Application\Controller\Adm... method render (line 23) | public function render() FILE: source/Application/Controller/Admin/DiscountUsersAjax.php class DiscountUsersAjax (line 15) | class DiscountUsersAjax extends \OxidEsales\Eshop\Application\Controller... method getQuery (line 53) | protected function getQuery() method removeDiscUser (line 92) | public function removeDiscUser() method addDiscUser (line 107) | public function addDiscUser() FILE: source/Application/Controller/Admin/DynamicExportBaseController.php class DynamicExportBaseController (line 30) | class DynamicExportBaseController extends \OxidEsales\Eshop\Application\... method __construct (line 120) | public function __construct() method render (line 138) | public function render() method createMainExportView (line 162) | public function createMainExportView() method start (line 179) | public function start() method stop (line 203) | public function stop($iError = 0) method nextTick (line 220) | public function nextTick($cnt) method write (line 230) | public function write($sLine) method run (line 240) | public function run() method getExportPerTick (line 278) | public function getExportPerTick() method setExportPerTick (line 295) | public function setExportPerTick($iCount) method removeSid (line 307) | public function removeSid($sInput) method shrink (line 331) | public function shrink($sInput, $iMaxSize, $blRemoveNewline = true) method getCategoryString (line 354) | public function getCategoryString($article, $separator = "/") method getDefaultCategoryString (line 408) | public function getDefaultCategoryString($oArticle) method prepareCSV (line 434) | public function prepareCSV($sInput) method prepareXML (line 448) | public function prepareXML($sInput) method getDeepestCategoryPath (line 466) | public function getDeepestCategoryPath($oArticle) method prepareExport (line 476) | public function prepareExport() method getOneArticle (line 512) | public function getOneArticle($iCnt, &$blContinue) method assureContent (line 541) | public function assureContent($sInput, $sReplace = null) method unHtmlEntities (line 562) | protected function unHtmlEntities($sInput) method getHeapTableName (line 574) | protected function getHeapTableName() method generateTableCharSet (line 588) | protected function generateTableCharSet($sMysqlVersion) method createHeapTable (line 615) | protected function createHeapTable($sHeapTable, $sTableCharset) method getCatAdd (line 639) | protected function getCatAdd($aChosenCat) method insertArticles (line 667) | protected function insertArticles($sHeapTable, $sCatAdd) method removeParentArticles (line 725) | protected function removeParentArticles($heapTable) method setSessionParams (line 756) | protected function setSessionParams() method loadRootCats (line 810) | protected function loadRootCats() method findDeepestCatPath (line 863) | protected function findDeepestCatPath($oArticle) method initArticle (line 907) | protected function initArticle($sHeapTable, $iCnt, &$blContinue) method setCampaignDetailLink (line 949) | protected function setCampaignDetailLink($oArticle) method getViewId (line 973) | public function getViewId() method updateArticle (line 985) | protected function updateArticle($article) method getDb (line 995) | protected function getDb() FILE: source/Application/Controller/Admin/GenericExport.php class GenericExport (line 13) | class GenericExport extends \OxidEsales\Eshop\Application\Controller\Adm... method getViewId (line 35) | public function getViewId() FILE: source/Application/Controller/Admin/GenericExportDo.php class GenericExportDo (line 18) | class GenericExportDo extends \OxidEsales\Eshop\Application\Controller\A... method nextTick (line 55) | public function nextTick($cnt) method prepareLongDescription (line 84) | private function prepareLongDescription(Article $article): string method getRenderer (line 98) | private function getRenderer(): TemplateRendererInterface method write (line 110) | public function write($sLine) method getViewId (line 126) | public function getViewId() FILE: source/Application/Controller/Admin/GenericExportMain.php class GenericExportMain (line 13) | class GenericExportMain extends \OxidEsales\Eshop\Application\Controller... method render (line 37) | public function render() method getViewId (line 50) | public function getViewId() FILE: source/Application/Controller/Admin/GenericImport.php class GenericImport (line 13) | class GenericImport extends \OxidEsales\Eshop\Application\Controller\Adm... FILE: source/Application/Controller/Admin/GenericImportMain.php class GenericImportMain (line 17) | class GenericImportMain extends \OxidEsales\Eshop\Application\Controller... method render (line 76) | public function render() method deleteCsvFile (line 164) | protected function deleteCsvFile() method getCsvFieldsNames (line 178) | protected function getCsvFieldsNames() method getCsvFirstRow (line 207) | protected function getCsvFirstRow() method resetUploadedCsvData (line 224) | protected function resetUploadedCsvData() method checkErrors (line 239) | protected function checkErrors($iNavStep) method getUploadedCsvFilePath (line 279) | protected function getUploadedCsvFilePath() method checkImportErrors (line 303) | protected function checkImportErrors($oErpImport) method getCsvFieldsTerminator (line 319) | protected function getCsvFieldsTerminator() method getCsvFieldsEncolser (line 336) | protected function getCsvFieldsEncolser() method setErrorToView (line 351) | private function setErrorToView($invalidData) FILE: source/Application/Controller/Admin/LanguageController.php class LanguageController (line 15) | class LanguageController extends \OxidEsales\Eshop\Application\Controlle... FILE: source/Application/Controller/Admin/LanguageList.php class LanguageList (line 17) | class LanguageList extends \OxidEsales\Eshop\Application\Controller\Admi... method deleteEntry (line 38) | public function deleteEntry() method render (line 83) | public function render() method getLanguagesList (line 96) | protected function getLanguagesList() method sortLanguagesCallback (line 142) | protected function sortLanguagesCallback($oLang1, $oLang2) method resetMultiLangDbFields (line 161) | protected function resetMultiLangDbFields($iLangId) FILE: source/Application/Controller/Admin/LanguageMain.php class LanguageMain (line 17) | class LanguageMain extends \OxidEsales\Eshop\Application\Controller\Admi... method render (line 51) | public function render() method save (line 73) | public function save() method getLanguageInfo (line 179) | protected function getLanguageInfo($sOxId) method setLanguages (line 198) | protected function setLanguages($aLangData) method getLanguages (line 210) | protected function getLanguages() method updateAbbervation (line 231) | protected function updateAbbervation($sOldId, $sNewId) method sortLangArraysByBaseId (line 254) | protected function sortLangArraysByBaseId() method assignDefaultLangParams (line 281) | protected function assignDefaultLangParams($aLanguages) method setDefaultLang (line 302) | protected function setDefaultLang($sOxId) method getAvailableLangBaseId (line 313) | protected function getAvailableLangBaseId() method checkLangTranslations (line 341) | protected function checkLangTranslations($sOxId) method checkMultilangFieldsExistsInDb (line 361) | protected function checkMultilangFieldsExistsInDb($sOxId) method addNewMultilangFieldsToDb (line 378) | protected function addNewMultilangFieldsToDb() method checkLangExists (line 400) | protected function checkLangExists($sAbbr) method sortLangParamsByBaseIdCallback (line 416) | protected function sortLangParamsByBaseIdCallback($oLang1, $oLang2) method validateInput (line 426) | protected function validateInput() method checkAbbreviationAllowedCharacters (line 467) | protected function checkAbbreviationAllowedCharacters($abbreviation) method addDisplayException (line 483) | protected function addDisplayException($message) method isValidLanguageData (line 497) | protected function isValidLanguageData($aLanguageData) method getNoJsValidator (line 521) | protected function getNoJsValidator() FILE: source/Application/Controller/Admin/ListComponentAjax.php class ListComponentAjax (line 20) | class ListComponentAjax extends \OxidEsales\Eshop\Core\Base method getColumns (line 63) | public function getColumns() method setColumns (line 73) | public function setColumns($aColumns) method getActionIds (line 87) | protected function getActionIds($sId) method setName (line 102) | public function setName($sName) method getQuery (line 112) | protected function getQuery() method getDataQuery (line 124) | protected function getDataQuery($sQ) method getCountQuery (line 136) | protected function getCountQuery($sQ) method processRequest (line 146) | public function processRequest($function = null) method getSortCol (line 167) | protected function getSortCol() method getColNames (line 186) | protected function getColNames($sId = null) method getIdentColNames (line 205) | protected function getIdentColNames() method getVisibleColNames (line 224) | protected function getVisibleColNames() method getQueryCols (line 259) | protected function getQueryCols() method buildColsQuery (line 275) | protected function buildColsQuery($aIdentCols, $blIdentCols = true) method isExtendedColumn (line 302) | protected function isExtendedColumn($sColumn) method getExtendedColQuery (line 319) | protected function getExtendedColQuery($sViewTable, $sColumn, $iCnt) method getSorting (line 334) | protected function getSorting() method getLimit (line 346) | protected function getLimit($iStart) method getFilter (line 359) | protected function getFilter() method addFilter (line 402) | protected function addFilter($sQ) method getAll (line 418) | protected function getAll($sQ) method getSortDir (line 428) | protected function getSortDir() method getStartIndex (line 443) | protected function getStartIndex() method getTotalCount (line 455) | protected function getTotalCount($sQ) method getDataFields (line 474) | protected function getDataFields($sQ) method outputResponse (line 485) | protected function outputResponse($aData) method output (line 495) | protected function output($sOut) method getViewName (line 507) | protected function getViewName($sTable) method getData (line 523) | protected function getData($sCountQ, $sQ) method resetArtSeoUrl (line 564) | public function resetArtSeoUrl($aArtIds, $aCatIds = null) method resetContentCache (line 584) | public function resetContentCache() method resetCounter (line 602) | public function resetCounter($sCounterType, $sValue = null) method resetCaches (line 630) | protected function resetCaches() FILE: source/Application/Controller/Admin/ListReview.php class ListReview (line 17) | class ListReview extends \OxidEsales\Eshop\Application\Controller\Admin\... method getViewListSize (line 38) | public function getViewListSize() method render (line 44) | public function render() method buildSelectString (line 62) | protected function buildSelectString($oObject = null) method prepareWhereQuery (line 89) | protected function prepareWhereQuery($aWhere, $sSql) FILE: source/Application/Controller/Admin/ListUser.php class ListUser (line 15) | class ListUser extends \OxidEsales\Eshop\Application\Controller\Admin\Us... method getViewListSize (line 22) | public function getViewListSize() method init (line 31) | public function init() method render (line 37) | public function render() FILE: source/Application/Controller/Admin/LoginController.php class LoginController (line 21) | class LoginController extends \OxidEsales\Eshop\Application\Controller\A... method __construct (line 29) | public function __construct() method render (line 41) | public function render() method setShopConfigParameters (line 85) | protected function setShopConfigParameters() method checklogin (line 99) | public function checklogin() method authorize (line 179) | protected function authorize() method getViewId (line 189) | public function getViewId() method getAvailableLanguages (line 199) | protected function getAvailableLanguages() method getBrowserLanguage (line 217) | protected function getBrowserLanguage() FILE: source/Application/Controller/Admin/ManufacturerController.php class ManufacturerController (line 15) | class ManufacturerController extends \OxidEsales\Eshop\Application\Contr... FILE: source/Application/Controller/Admin/ManufacturerList.php class ManufacturerList (line 13) | class ManufacturerList extends \OxidEsales\Eshop\Application\Controller\... FILE: source/Application/Controller/Admin/ManufacturerMain.php class ManufacturerMain (line 18) | class ManufacturerMain extends \OxidEsales\Eshop\Application\Controller\... method render (line 27) | public function render() method save (line 84) | public function save() method saveInnLang (line 122) | public function saveInnLang() FILE: source/Application/Controller/Admin/ManufacturerMainAjax.php class ManufacturerMainAjax (line 15) | class ManufacturerMainAjax extends \OxidEsales\Eshop\Application\Control... method getQuery (line 56) | protected function getQuery() method addFilter (line 94) | protected function addFilter($query) method removeManufacturer (line 109) | public function removeManufacturer() method formManufacturerRemovalQuery (line 135) | protected function formManufacturerRemovalQuery($articlesToRemove) method addManufacturer (line 146) | public function addManufacturer() method formArticleToManufacturerAdditionQuery (line 175) | protected function formArticleToManufacturerAdditionQuery($manufacture... FILE: source/Application/Controller/Admin/ManufacturerPicture.php class ManufacturerPicture (line 20) | class ManufacturerPicture extends AdminDetailsController method render (line 22) | public function render(): string method save (line 36) | public function save(): void method deletePicture (line 64) | public function deletePicture(): void method fetchChanges (line 91) | private function fetchChanges(Manufacturer $manufacturer): array method checkNewImagesCount (line 104) | private function checkNewImagesCount(): void method showError (line 111) | private function showError(string $message, bool $isBlFull = false): void FILE: source/Application/Controller/Admin/ManufacturerSeo.php class ManufacturerSeo (line 15) | class ManufacturerSeo extends \OxidEsales\Eshop\Application\Controller\A... method save (line 22) | public function save() method getEncoder (line 41) | protected function getEncoder() method isSuffixSupported (line 51) | public function isSuffixSupported() method getType (line 61) | protected function getType() method isEntrySuffixed (line 71) | public function isEntrySuffixed() method getEntryUri (line 84) | public function getEntryUri() FILE: source/Application/Controller/Admin/ModuleConfiguration.php class ModuleConfiguration (line 18) | #[\AllowDynamicProperties] method __construct (line 24) | public function __construct() method render (line 31) | public function render() method saveConfVars (line 66) | public function saveConfVars() method getSelectedModuleId (line 82) | private function getSelectedModuleId(): string method saveModuleConfigVariables (line 95) | private function saveModuleConfigVariables(string $moduleId, array $va... method getConfigVariablesFromRequest (line 135) | private function getConfigVariablesFromRequest(): array method formatModuleSettingsForTemplate (line 156) | private function formatModuleSettingsForTemplate(array $moduleSettings... FILE: source/Application/Controller/Admin/ModuleController.php class ModuleController (line 16) | class ModuleController extends \OxidEsales\Eshop\Application\Controller\... method render (line 24) | public function render() FILE: source/Application/Controller/Admin/ModuleList.php class ModuleList (line 20) | class ModuleList extends \OxidEsales\Eshop\Application\Controller\Admin\... method render (line 33) | public function render() method getInstalledModules (line 45) | private function getInstalledModules(): array method sortModulesByTitleAlphabetically (line 68) | private function sortModulesByTitleAlphabetically(array $modules): array method convertModulesToAssociativeArray (line 81) | private function convertModulesToAssociativeArray(array $modules): array FILE: source/Application/Controller/Admin/ModuleMain.php class ModuleMain (line 14) | class ModuleMain extends \OxidEsales\Eshop\Application\Controller\Admin\... method render (line 17) | public function render() method activateModule (line 49) | public function activateModule() method deactivateModule (line 75) | public function deactivateModule() FILE: source/Application/Controller/Admin/ModuleSortList.php class ModuleSortList (line 22) | class ModuleSortList extends \OxidEsales\Eshop\Application\Controller\Ad... method render (line 36) | public function render() method save (line 70) | public function save() method remove (line 90) | public function remove() method sanitizeClassExtensionsChain (line 107) | private function sanitizeClassExtensionsChain(array $chain): array method getShopConfiguration (line 122) | private function getShopConfiguration(): ShopConfiguration FILE: source/Application/Controller/Admin/NavigationController.php class NavigationController (line 18) | class NavigationController extends \OxidEsales\Eshop\Application\Control... method render (line 28) | public function render() method chshp (line 95) | public function chshp() method logout (line 109) | public function logout() method exturl (line 131) | public function exturl() method doStartUpChecks (line 148) | protected function doStartUpChecks() method checkVersion (line 184) | protected function checkVersion() FILE: source/Application/Controller/Admin/NavigationTree.php class NavigationTree (line 20) | class NavigationTree extends Base method cleanEmptyParents (line 46) | protected function cleanEmptyParents($dom, $parentXPath, $childXPath) method addLinks (line 65) | protected function addLinks($dom) method loadFromFile (line 92) | protected function loadFromFile($menuFile, $dom) method sessionizeLocalUrls (line 127) | protected function sessionizeLocalUrls($dom) method checkRights (line 148) | protected function checkRights($dom) method checkGroups (line 179) | protected function checkGroups($dom) method checkDemoShopDenials (line 212) | protected function checkDemoShopDenials($dom) method removeInvisibleMenuNodes (line 233) | protected function removeInvisibleMenuNodes($dom) method copyAttributes (line 250) | protected function copyAttributes($domElemTo, $domElemFrom) method mergeNodes (line 266) | protected function mergeNodes($domElemTo, $domElemFrom, $xPathTo, $dom... method merge (line 300) | protected function merge($domNew, $dom) method getTabs (line 315) | public function getTabs($id, $act, $setActive = true) method getActiveTab (line 343) | public function getActiveTab($id, $act) method getBtn (line 359) | public function getBtn($class) method getMenuFiles (line 380) | protected function getMenuFiles() method processCachedFile (line 393) | protected function processCachedFile($cacheContents) method getInitialDom (line 398) | protected function getInitialDom() method getDomXml (line 439) | public function getDomXml() method getListNodes (line 470) | public function getListNodes($nodes) method markNodeActive (line 483) | public function markNodeActive($nodeId) method getListUrl (line 504) | public function getListUrl($id) method getEditUrl (line 527) | public function getEditUrl($id, $actTab) method getAdminUrl (line 553) | protected function getAdminUrl() method hasRights (line 573) | protected function hasRights($rights) method hasGroup (line 585) | protected function hasGroup($groupId) method getClassId (line 597) | public function getClassId($className) method getTemplateLanguageCode (line 612) | protected function getTemplateLanguageCode() method onGettingDomXml (line 623) | protected function onGettingDomXml() method isMenuCacheOutdated (line 627) | private function isMenuCacheOutdated($cache, string $cacheName, array ... method generateInitialMenuDomXml (line 645) | private function generateInitialMenuDomXml(array $filesToLoad): string FILE: source/Application/Controller/Admin/ObjectSeo.php class ObjectSeo (line 16) | class ObjectSeo extends \OxidEsales\Eshop\Application\Controller\Admin\A... method render (line 25) | public function render() method save (line 61) | public function save() method getAdditionalParamsFromSeoData (line 105) | protected function getAdditionalParamsFromSeoData($aSeoData) method getSaveObjectId (line 122) | protected function getSaveObjectId() method getEntryMetaData (line 134) | public function getEntryMetaData($sMetaType) method isEntryFixed (line 144) | public function isEntryFixed() method getType (line 167) | protected function getType() method getStdUrl (line 178) | protected function getStdUrl($sOxid) method getEditLang (line 193) | public function getEditLang() method getAltSeoEntryId (line 201) | protected function getAltSeoEntryId() method getSeoEntryType (line 210) | protected function getSeoEntryType() method processParam (line 222) | public function processParam($sParam) method getEncoder (line 230) | protected function getEncoder() method getEntryUri (line 237) | public function getEntryUri() method isEntrySuffixed (line 246) | public function isEntrySuffixed() method isSuffixSupported (line 256) | public function isSuffixSupported() method showCatSelect (line 266) | public function showCatSelect() method getActCatType (line 276) | public function getActCatType() FILE: source/Application/Controller/Admin/OrderAddress.php class OrderAddress (line 17) | class OrderAddress extends \OxidEsales\Eshop\Application\Controller\Admi... method render (line 20) | public function render() method processAddress (line 51) | protected function processAddress($aData, $sTypeToProcess, $aIgnore) method save (line 87) | public function save() FILE: source/Application/Controller/Admin/OrderArticle.php class OrderArticle (line 21) | class OrderArticle extends \OxidEsales\Eshop\Application\Controller\Admi... method render (line 54) | public function render() method getEditObject (line 71) | public function getEditObject() method getSearchProductArtNr (line 87) | public function getSearchProductArtNr() method getSearchProduct (line 97) | public function getSearchProduct() method getMainProduct (line 119) | public function getMainProduct() method getProductList (line 152) | public function getProductList() method addThisArticle (line 175) | public function addThisArticle() method deleteThisArticle (line 200) | public function deleteThisArticle() method storno (line 222) | public function storno() method updateOrder (line 264) | public function updateOrder() FILE: source/Application/Controller/Admin/OrderDownloads.php class OrderDownloads (line 17) | class OrderDownloads extends \OxidEsales\Eshop\Application\Controller\Ad... method render (line 27) | public function render() method getEditObject (line 43) | public function getEditObject() method resetDownloadLink (line 57) | public function resetDownloadLink() FILE: source/Application/Controller/Admin/OrderList.php class OrderList (line 17) | class OrderList extends \OxidEsales\Eshop\Application\Controller\Admin\A... method render (line 46) | public function render() method cancelOrder (line 75) | public function cancelOrder() method getListSorting (line 92) | public function getListSorting() method prepareWhereQuery (line 110) | protected function prepareWhereQuery($whereQuery, $fullQuery) method buildSelectString (line 135) | protected function buildSelectString($listObject = null) FILE: source/Application/Controller/Admin/OrderMain.php class OrderMain (line 17) | class OrderMain extends \OxidEsales\Eshop\Application\Controller\Admin\A... method render (line 32) | public function render() method save (line 83) | public function save() method sendOrder (line 153) | public function sendOrder() method sendDownloadLinks (line 176) | public function sendDownloadLinks() method resetOrder (line 189) | public function resetOrder() method onOrderSend (line 203) | protected function onOrderSend() method onOrderReset (line 210) | protected function onOrderReset() FILE: source/Application/Controller/Admin/OrderOverview.php class OrderOverview (line 19) | class OrderOverview extends \OxidEsales\Eshop\Application\Controller\Adm... method render (line 22) | public function render() method getPaymentType (line 69) | protected function getPaymentType($oOrder) method makeValidFileName (line 90) | public function makeValidFileName($sFilename) method sendorder (line 101) | public function sendorder() method resetorder (line 128) | public function resetorder() method canResetShippingDate (line 142) | public function canResetShippingDate() FILE: source/Application/Controller/Admin/OrderRemark.php class OrderRemark (line 17) | class OrderRemark extends \OxidEsales\Eshop\Application\Controller\Admin... method render (line 20) | public function render() method save (line 62) | public function save() method delete (line 82) | public function delete() FILE: source/Application/Controller/Admin/PaymentCountry.php class PaymentCountry (line 18) | class PaymentCountry extends \OxidEsales\Eshop\Application\Controller\Ad... method render (line 21) | public function render() method addcountry (line 67) | public function addcountry() method removecountry (line 86) | public function removecountry() FILE: source/Application/Controller/Admin/PaymentCountryAjax.php class PaymentCountryAjax (line 15) | class PaymentCountryAjax extends \OxidEsales\Eshop\Application\Controlle... method getQuery (line 43) | protected function getQuery() method addPayCountry (line 72) | public function addPayCountry() method removePayCountry (line 96) | public function removePayCountry() FILE: source/Application/Controller/Admin/PaymentList.php class PaymentList (line 15) | class PaymentList extends \OxidEsales\Eshop\Application\Controller\Admin... FILE: source/Application/Controller/Admin/PaymentMain.php class PaymentMain (line 18) | class PaymentMain extends \OxidEsales\Eshop\Application\Controller\Admin... method render (line 26) | public function render() method save (line 77) | public function save() method saveinnlang (line 134) | public function saveinnlang() method delFields (line 162) | public function delFields() method addField (line 186) | public function addField() FILE: source/Application/Controller/Admin/PaymentMainAjax.php class PaymentMainAjax (line 15) | class PaymentMainAjax extends \OxidEsales\Eshop\Application\Controller\A... method getQuery (line 41) | protected function getQuery() method removePayGroup (line 78) | public function removePayGroup() method addPayGroup (line 94) | public function addPayGroup() FILE: source/Application/Controller/Admin/PaymentRdfa.php class PaymentRdfa (line 20) | class PaymentRdfa extends \OxidEsales\Eshop\Application\Controller\Admin... method render (line 53) | public function render() method save (line 65) | public function save() method getAllRDFaPayments (line 91) | public function getAllRDFaPayments() method getAssignedRDFaPayments (line 111) | public function getAssignedRDFaPayments() method getPayment (line 125) | private function getPayment(string $paymentId): Payment FILE: source/Application/Controller/Admin/PriceAlarmList.php class PriceAlarmList (line 17) | class PriceAlarmList extends \OxidEsales\Eshop\Application\Controller\Ad... method buildSelectString (line 47) | protected function buildSelectString($oListObject = null) method buildWhere (line 64) | public function buildWhere() FILE: source/Application/Controller/Admin/PriceAlarmMail.php class PriceAlarmMail (line 17) | class PriceAlarmMail extends \OxidEsales\Eshop\Application\Controller\Ad... method render (line 20) | public function render() FILE: source/Application/Controller/Admin/PriceAlarmMain.php class PriceAlarmMain (line 18) | class PriceAlarmMain extends \OxidEsales\Eshop\Application\Controller\Ad... method render (line 21) | public function render() method send (line 81) | public function send() method getActivePriceAlarmsCount (line 118) | protected function getActivePriceAlarmsCount() FILE: source/Application/Controller/Admin/PriceAlarmSend.php class PriceAlarmSend (line 16) | class PriceAlarmSend extends \OxidEsales\Eshop\Application\Controller\Ad... method render (line 32) | public function render() method setupNavigation (line 70) | protected function setupNavigation($sId) method countActivePriceAlerts (line 80) | protected function countActivePriceAlerts() method sendPriceChangeNotifications (line 112) | protected function sendPriceChangeNotifications($start, $limit) method sendeMail (line 147) | public function sendeMail($emailAddress, $productID, $priceAlarmId, $b... FILE: source/Application/Controller/Admin/SelectListController.php class SelectListController (line 15) | class SelectListController extends \OxidEsales\Eshop\Application\Control... FILE: source/Application/Controller/Admin/SelectListList.php class SelectListList (line 13) | class SelectListList extends \OxidEsales\Eshop\Application\Controller\Ad... FILE: source/Application/Controller/Admin/SelectListMain.php class SelectListMain (line 27) | class SelectListMain extends \OxidEsales\Eshop\Application\Controller\Ad... method render (line 35) | public function render() method save (line 111) | public function save() method saveinnlang (line 164) | public function saveinnlang() method delFields (line 201) | public function delFields() method addField (line 233) | public function addField() method changeField (line 272) | public function changeField() method rearrangeFields (line 315) | protected function rearrangeFields($oField, $iPos) method parseFieldName (line 370) | public function parseFieldName($sInput) FILE: source/Application/Controller/Admin/SelectListMainAjax.php class SelectListMainAjax (line 17) | class SelectListMainAjax extends \OxidEsales\Eshop\Application\Controlle... method getQuery (line 64) | protected function getQuery() method removeArtFromSel (line 108) | public function removeArtFromSel() method addArtToSel (line 128) | public function addArtToSel() method onArticleAddToSelectionList (line 167) | protected function onArticleAddToSelectionList($articleId) FILE: source/Application/Controller/Admin/SelectListOrderAjax.php class SelectListOrderAjax (line 16) | class SelectListOrderAjax extends \OxidEsales\Eshop\Application\Controll... method getQuery (line 37) | protected function getQuery() method getSorting (line 51) | protected function getSorting() method setSorting (line 59) | public function setSorting() FILE: source/Application/Controller/Admin/ShopConfiguration.php class ShopConfiguration (line 29) | class ShopConfiguration extends \OxidEsales\Eshop\Application\Controller... method render (line 50) | public function render() method getModuleForConfigVars (line 131) | protected function getModuleForConfigVars() method saveConfVars (line 139) | public function saveConfVars() method save (line 170) | public function save() method loadConfVars (line 196) | public function loadConfVars($shopId, $moduleId) method informationSendingToOxidConfigurable (line 255) | public function informationSendingToOxidConfigurable() method parseConstraint (line 268) | protected function parseConstraint($type, $constraint) method serializeConstraint (line 286) | protected function serializeConstraint($type, $constraint) method unserializeConfVar (line 305) | public function unserializeConfVar($type, $name, $value) method serializeConfVar (line 355) | public function serializeConfVar($type, $name, $value) method arrayToMultiline (line 392) | protected function arrayToMultiline($input) method multilineToArray (line 404) | protected function multilineToArray($multiline) method aarrayToMultiline (line 426) | protected function aarrayToMultiline($input) method multilineToAarray (line 456) | protected function multilineToAarray($multiline) method getEditObjectId (line 480) | public function getEditObjectId() method saveSetting (line 495) | private function saveSetting(string $configName, string $existingConfi... FILE: source/Application/Controller/Admin/ShopController.php class ShopController (line 18) | class ShopController extends \OxidEsales\Eshop\Application\Controller\Ad... method render (line 28) | public function render() FILE: source/Application/Controller/Admin/ShopDefaultCategoryAjax.php class ShopDefaultCategoryAjax (line 15) | class ShopDefaultCategoryAjax extends \OxidEsales\Eshop\Application\Cont... method getQuery (line 35) | protected function getQuery() method unassignCat (line 48) | public function unassignCat() method assignCat (line 61) | public function assignCat() FILE: source/Application/Controller/Admin/ShopLicense.php class ShopLicense (line 23) | class ShopLicense extends \OxidEsales\Eshop\Application\Controller\Admin... method render (line 32) | public function render() method canUpdate (line 66) | protected function canUpdate(): bool method fetchCurVersionInfo (line 88) | protected function fetchCurVersionInfo($sUrl): string method requestVersionInfo (line 106) | private function requestVersionInfo(string $url): string method getLanguageAbbreviation (line 123) | private function getLanguageAbbreviation(): string method handleConnectionError (line 129) | private function handleConnectionError(Throwable $e): void method displayErrorMessage (line 134) | private function displayErrorMessage(string $message): void method filterVersionCheckerResponse (line 145) | private function filterVersionCheckerResponse(string $response): string method parseResponseForTheNewestShopVersion (line 152) | private function parseResponseForTheNewestShopVersion(string $response... method shopIsOutdated (line 159) | private function shopIsOutdated(string $newestShopVersion): bool method insertLinkToShopUpdateDocumentation (line 164) | private function insertLinkToShopUpdateDocumentation(string $response)... FILE: source/Application/Controller/Admin/ShopList.php class ShopList (line 18) | class ShopList extends \OxidEsales\Eshop\Application\Controller\Admin\Ad... method render (line 57) | public function render() method buildWhere (line 99) | public function buildWhere() method updateNavigation (line 116) | protected function updateNavigation() FILE: source/Application/Controller/Admin/ShopMain.php class ShopMain (line 22) | class ShopMain extends \OxidEsales\Eshop\Application\Controller\Admin\Ad... method render (line 39) | public function render() method save (line 87) | public function save() method getNonCopyConfigVars (line 150) | protected function getNonCopyConfigVars(): array method copyConfigVars (line 173) | protected function copyConfigVars($shop) method renderNewShop (line 223) | protected function renderNewShop() method updateShopIdByUser (line 237) | protected function updateShopIdByUser($user, $shopId, $updateViewData ... method checkParent (line 247) | protected function checkParent($shop) method updateParameters (line 258) | protected function updateParameters($parameters) method checkExceptionType (line 270) | protected function checkExceptionType($exception) method canCreateShop (line 282) | protected function canCreateShop($shopId, $shop) method updateShopInformation (line 294) | protected function updateShopInformation($config, $shop, $shopId) FILE: source/Application/Controller/Admin/ShopPerformance.php class ShopPerformance (line 15) | class ShopPerformance extends \OxidEsales\Eshop\Application\Controller\A... FILE: source/Application/Controller/Admin/ShopRdfa.php class ShopRdfa (line 18) | class ShopRdfa extends \OxidEsales\Eshop\Application\Controller\Admin\Sh... method getContentList (line 43) | public function getContentList() method getCustomers (line 66) | public function getCustomers() FILE: source/Application/Controller/Admin/ShopSeo.php class ShopSeo (line 17) | class ShopSeo extends \OxidEsales\Eshop\Application\Controller\Admin\Sho... method render (line 30) | public function render() method loadActiveUrl (line 64) | protected function loadActiveUrl($iShopId) method save (line 95) | public function save() method processUrls (line 126) | protected function processUrls($aUrls) method cleanupUrl (line 148) | protected function cleanupUrl($sUrl) method dropSeoIds (line 163) | public function dropSeoIds() method deleteStaticUrl (line 171) | public function deleteStaticUrl() method deleteStaticUrlFromDb (line 187) | protected function deleteStaticUrlFromDb($staticUrlId) FILE: source/Application/Controller/Admin/ShopSystem.php class ShopSystem (line 15) | class ShopSystem extends \OxidEsales\Eshop\Application\Controller\Admin\... FILE: source/Application/Controller/Admin/SystemInfoController.php class SystemInfoController (line 18) | class SystemInfoController extends \OxidEsales\Eshop\Application\Control... method render (line 26) | public function render() method getRenderer (line 79) | private function getRenderer() method isClassVariableVisible (line 91) | protected function isClassVariableVisible($varName) FILE: source/Application/Controller/Admin/SystemRequirements.php class SystemRequirements (line 14) | class SystemRequirements extends \OxidEsales\Eshop\Application\Controlle... FILE: source/Application/Controller/Admin/SystemRequirementsList.php class SystemRequirementsList (line 14) | class SystemRequirementsList extends \OxidEsales\Eshop\Application\Contr... FILE: source/Application/Controller/Admin/SystemRequirementsMain.php class SystemRequirementsMain (line 14) | class SystemRequirementsMain extends \OxidEsales\Eshop\Application\Contr... method render (line 17) | public function render() method getModuleClass (line 36) | public function getModuleClass($iModuleState) method getReqInfoUrl (line 62) | public function getReqInfoUrl($sIdent) FILE: source/Application/Controller/Admin/ThemeConfiguration.php class ThemeConfiguration (line 13) | class ThemeConfiguration extends \OxidEsales\Eshop\Application\Controlle... method render (line 18) | public function render() method getModuleForConfigVars (line 56) | protected function getModuleForConfigVars() method saveConfVars (line 68) | public function saveConfVars() FILE: source/Application/Controller/Admin/ThemeController.php class ThemeController (line 16) | class ThemeController extends \OxidEsales\Eshop\Application\Controller\A... method render (line 24) | public function render() FILE: source/Application/Controller/Admin/ThemeList.php class ThemeList (line 16) | class ThemeList extends \OxidEsales\Eshop\Application\Controller\Admin\A... method render (line 23) | public function render() FILE: source/Application/Controller/Admin/ThemeMain.php class ThemeMain (line 15) | class ThemeMain extends \OxidEsales\Eshop\Application\Controller\Admin\A... method render (line 18) | public function render() method themeInConfigFile (line 48) | public function themeInConfigFile() method setTheme (line 62) | public function setTheme() FILE: source/Application/Controller/Admin/ToolsController.php class ToolsController (line 17) | class ToolsController extends \OxidEsales\Eshop\Application\Controller\A... method render (line 25) | public function render() FILE: source/Application/Controller/Admin/ToolsList.php class ToolsList (line 19) | class ToolsList extends \OxidEsales\Eshop\Application\Controller\Admin\A... method updateViews (line 31) | public function updateViews() method performsql (line 43) | public function performsql() method processFiles (line 125) | protected function processFiles() method prepareSQL (line 169) | protected function prepareSQL($sSQL, $iSQLlen) FILE: source/Application/Controller/Admin/ToolsMain.php class ToolsMain (line 19) | class ToolsMain extends \OxidEsales\Eshop\Application\Controller\Admin\A... method render (line 22) | public function render() FILE: source/Application/Controller/Admin/UserAddress.php class UserAddress (line 17) | class UserAddress extends \OxidEsales\Eshop\Application\Controller\Admin... method render (line 27) | public function render() method save (line 75) | public function save() method delAddress (line 98) | public function delAddress() FILE: source/Application/Controller/Admin/UserArticle.php class UserArticle (line 15) | class UserArticle extends \OxidEsales\Eshop\Application\Controller\Admin... method render (line 23) | public function render() FILE: source/Application/Controller/Admin/UserExtend.php class UserExtend (line 17) | class UserExtend extends \OxidEsales\Eshop\Application\Controller\Admin\... method render (line 25) | public function render() method save (line 55) | public function save() FILE: source/Application/Controller/Admin/UserGroupController.php class UserGroupController (line 16) | class UserGroupController extends \OxidEsales\Eshop\Application\Controll... FILE: source/Application/Controller/Admin/UserGroupList.php class UserGroupList (line 15) | class UserGroupList extends \OxidEsales\Eshop\Application\Controller\Adm... method render (line 37) | public function render() FILE: source/Application/Controller/Admin/UserGroupMain.php class UserGroupMain (line 18) | class UserGroupMain extends \OxidEsales\Eshop\Application\Controller\Adm... method render (line 21) | public function render() method save (line 65) | public function save() method saveinnlang (line 95) | public function saveinnlang() FILE: source/Application/Controller/Admin/UserGroupMainAjax.php class UserGroupMainAjax (line 15) | class UserGroupMainAjax extends \OxidEsales\Eshop\Application\Controller... method getQuery (line 53) | protected function getQuery() method removeUserFromUGroup (line 90) | public function removeUserFromUGroup() method addUserToUGroup (line 106) | public function addUserToUGroup() FILE: source/Application/Controller/Admin/UserList.php class UserList (line 18) | class UserList extends \OxidEsales\Eshop\Application\Controller\Admin\Ad... method render (line 53) | public function render() method deleteEntry (line 74) | public function deleteEntry() method prepareWhereQuery (line 93) | public function prepareWhereQuery($whereQuery, $fullQuery) FILE: source/Application/Controller/Admin/UserMain.php class UserMain (line 20) | class UserMain extends \OxidEsales\Eshop\Application\Controller\Admin\Ad... method render (line 25) | public function render() method save (line 102) | public function save() method calculateAdditionalRights (line 160) | protected function calculateAdditionalRights($userRights) method onUserCreation (line 172) | protected function onUserCreation($user) FILE: source/Application/Controller/Admin/UserMainAjax.php class UserMainAjax (line 15) | class UserMainAjax extends \OxidEsales\Eshop\Application\Controller\Admi... method getQuery (line 39) | protected function getQuery() method removeUserFromGroup (line 66) | public function removeUserFromGroup() method addUserToGroup (line 81) | public function addUserToGroup() FILE: source/Application/Controller/Admin/UserOverview.php class UserOverview (line 13) | class UserOverview extends \OxidEsales\Eshop\Application\Controller\Admi... method render (line 16) | public function render() FILE: source/Application/Controller/Admin/UserPayment.php class UserPayment (line 17) | class UserPayment extends \OxidEsales\Eshop\Application\Controller\Admin... method render (line 67) | public function render() method save (line 87) | public function save() method delPayment (line 114) | public function delPayment() method getUser (line 133) | public function getUser() method getPaymentId (line 153) | public function getPaymentId() method getPaymentTypes (line 178) | public function getPaymentTypes() method getSelUserPayment (line 197) | public function getSelUserPayment() method getUserPayments (line 231) | public function getUserPayments() FILE: source/Application/Controller/Admin/UserRemark.php class UserRemark (line 17) | class UserRemark extends \OxidEsales\Eshop\Application\Controller\Admin\... method render (line 20) | public function render() method save (line 63) | public function save() method delete (line 82) | public function delete() FILE: source/Application/Controller/Admin/VendorController.php class VendorController (line 15) | class VendorController extends \OxidEsales\Eshop\Application\Controller\... FILE: source/Application/Controller/Admin/VendorList.php class VendorList (line 13) | class VendorList extends \OxidEsales\Eshop\Application\Controller\Admin\... FILE: source/Application/Controller/Admin/VendorMain.php class VendorMain (line 18) | class VendorMain extends \OxidEsales\Eshop\Application\Controller\Admin\... method render (line 27) | public function render() method save (line 84) | public function save() method saveinnlang (line 122) | public function saveinnlang() FILE: source/Application/Controller/Admin/VendorMainAjax.php class VendorMainAjax (line 15) | class VendorMainAjax extends \OxidEsales\Eshop\Application\Controller\Ad... method getQuery (line 54) | protected function getQuery() method addFilter (line 91) | protected function addFilter($sQ) method removeVendor (line 105) | public function removeVendor() method addVendor (line 129) | public function addVendor() method onVendorActionArticleUpdateConditions (line 160) | protected function onVendorActionArticleUpdateConditions($articleIds) method onVendorAction (line 170) | protected function onVendorAction($vendorOxid) FILE: source/Application/Controller/Admin/VendorSeo.php class VendorSeo (line 15) | class VendorSeo extends \OxidEsales\Eshop\Application\Controller\Admin\O... method save (line 22) | public function save() method getEncoder (line 41) | protected function getEncoder() method isSuffixSupported (line 51) | public function isSuffixSupported() method isEntrySuffixed (line 61) | public function isEntrySuffixed() method getType (line 74) | protected function getType() method getEntryUri (line 84) | public function getEntryUri() FILE: source/Application/Controller/Admin/VoucherSerieController.php class VoucherSerieController (line 16) | class VoucherSerieController extends \OxidEsales\Eshop\Application\Contr... FILE: source/Application/Controller/Admin/VoucherSerieExport.php class VoucherSerieExport (line 18) | class VoucherSerieExport extends \OxidEsales\Eshop\Application\Controlle... method __construct (line 51) | public function __construct() method getDownloadUrl (line 67) | public function getDownloadUrl() method getExportFileName (line 85) | protected function getExportFileName() method getExportFilePath (line 102) | protected function getExportFilePath() method download (line 114) | public function download() method run (line 132) | public function run() method exportVouchers (line 170) | public function exportVouchers($iStart) method write (line 212) | public function write($sLine) FILE: source/Application/Controller/Admin/VoucherSerieGenerate.php class VoucherSerieGenerate (line 15) | class VoucherSerieGenerate extends \OxidEsales\Eshop\Application\Control... method nextTick (line 59) | public function nextTick($cnt) method generateVoucher (line 75) | public function generateVoucher($iCnt) method run (line 102) | public function run() FILE: source/Application/Controller/Admin/VoucherSerieGroups.php class VoucherSerieGroups (line 18) | class VoucherSerieGroups extends \OxidEsales\Eshop\Application\Controlle... method render (line 21) | public function render() FILE: source/Application/Controller/Admin/VoucherSerieGroupsAjax.php class VoucherSerieGroupsAjax (line 15) | class VoucherSerieGroupsAjax extends \OxidEsales\Eshop\Application\Contr... method getQuery (line 39) | protected function getQuery() method removeGroupFromVoucher (line 66) | public function removeGroupFromVoucher() method addGroupToVoucher (line 81) | public function addGroupToVoucher() FILE: source/Application/Controller/Admin/VoucherSerieList.php class VoucherSerieList (line 16) | class VoucherSerieList extends \OxidEsales\Eshop\Application\Controller\... method deleteEntry (line 35) | public function deleteEntry() FILE: source/Application/Controller/Admin/VoucherSerieMain.php class VoucherSerieMain (line 18) | class VoucherSerieMain extends \OxidEsales\Eshop\Application\Controller\... method render (line 54) | public function render() method save (line 79) | public function save() method getStatus (line 115) | public function getStatus() method prepareExport (line 125) | public function prepareExport() method getVoucherSerie (line 135) | protected function getVoucherSerie() method start (line 153) | public function start() method getViewId (line 182) | public function getViewId() FILE: source/Application/Controller/Admin/WrappingList.php class WrappingList (line 15) | class WrappingList extends \OxidEsales\Eshop\Application\Controller\Admi... method render (line 37) | public function render() FILE: source/Application/Controller/Admin/WrappingMain.php class WrappingMain (line 19) | class WrappingMain extends \OxidEsales\Eshop\Application\Controller\Admi... method render (line 22) | public function render() method save (line 69) | public function save() method saveinnlang (line 118) | public function saveinnlang() FILE: source/Application/Controller/ArticleDetailsController.php class ArticleDetailsController (line 22) | class ArticleDetailsController extends \OxidEsales\Eshop\Application\Con... method getParentProduct (line 168) | protected function getParentProduct($parentId) method getAddDynUrlParams (line 187) | protected function getAddDynUrlParams() method getNavigationParams (line 202) | public function getNavigationParams() method processProduct (line 233) | protected function processProduct($article) method generateViewId (line 246) | protected function generateViewId() method render (line 262) | public function render() method prepareMetaDescription (line 306) | protected function prepareMetaDescription($meta, $length = 200, $descr... method prepareMetaKeyword (line 331) | protected function prepareMetaKeyword($keywords, $removeDuplicatedWord... method saveReview (line 359) | public function saveReview() method addToRecomm (line 407) | public function addToRecomm() method getSeoObjectId (line 433) | protected function getSeoObjectId() method getProduct (line 445) | public function getProduct() method additionalChecksForArticle (line 483) | protected function additionalChecksForArticle() method getLinkType (line 512) | public function getLinkType() method drawParentUrl (line 543) | public function drawParentUrl() method getPictureGallery (line 553) | public function getPictureGallery() method getActPicture (line 569) | public function getActPicture() method getSelectLists (line 580) | public function getSelectLists() method getReviews (line 597) | public function getReviews() method getCrossSelling (line 614) | public function getCrossSelling() method getSimilarProducts (line 631) | public function getSimilarProducts() method getSimilarRecommListIds (line 650) | public function getSimilarRecommListIds() method getAccessoires (line 668) | public function getAccessoires() method getAlsoBoughtTheseProducts (line 685) | public function getAlsoBoughtTheseProducts() method isPriceAlarm (line 702) | public function isPriceAlarm() method getSubject (line 715) | protected function getSubject($languageId) method getSearchTitle (line 725) | public function getSearchTitle() method setSearchTitle (line 735) | public function setSearchTitle($title) method setCatTreePath (line 745) | public function setCatTreePath($activeCategoryPath) method noIndex (line 756) | public function noIndex() method getTitle (line 771) | public function getTitle() method getCanonicalUrl (line 788) | public function getCanonicalUrl() method getBreadCrumb (line 811) | public function getBreadCrumb() method addMe (line 836) | public function addMe() method getPriceAlarmStatus (line 875) | public function getPriceAlarmStatus() method getBidPrice (line 885) | public function getBidPrice() method getVariantSelections (line 904) | public function getVariantSelections() method getPicturesProduct (line 920) | public function getPicturesProduct() method getSearchParamForHtml (line 935) | public function getSearchParamForHtml() method showRdfa (line 949) | public function showRdfa() method getRDFaNormalizedRating (line 959) | public function getRDFaNormalizedRating() method getRDFaValidityPeriod (line 986) | public function getRDFaValidityPeriod($configVariableName) method getRDFaBusinessFnc (line 1008) | public function getRDFaBusinessFnc() method getRDFaCustomers (line 1018) | public function getRDFaCustomers() method getRDFaVAT (line 1028) | public function getRDFaVAT() method getRDFaGenericCondition (line 1038) | public function getRDFaGenericCondition() method getBundleArticle (line 1048) | public function getBundleArticle() method getRDFaPaymentMethods (line 1066) | public function getRDFaPaymentMethods() method getRDFaDeliverySetMethods (line 1080) | public function getRDFaDeliverySetMethods() method getProductsDeliveryList (line 1093) | public function getProductsDeliveryList() method getRDFaDeliveryChargeSpecLoc (line 1107) | public function getRDFaDeliveryChargeSpecLoc() method getRDFaPaymentChargeSpecLoc (line 1117) | public function getRDFaPaymentChargeSpecLoc() method getRDFaBusinessEntityLoc (line 1127) | public function getRDFaBusinessEntityLoc() method showRDFaProductStock (line 1137) | public function showRDFaProductStock() method isReviewActive (line 1148) | public function isReviewActive() method getDefaultSorting (line 1158) | public function getDefaultSorting() method getSortingParameters (line 1178) | public function getSortingParameters() method getVendorBreadCrumb (line 1193) | protected function getVendorBreadCrumb() method _getRecommendationListBredCrumb (line 1222) | protected function _getRecommendationListBredCrumb() // phpcs:ignore P... method getSearchBreadCrumb (line 1238) | protected function getSearchBreadCrumb() method getCategoryBreadCrumb (line 1262) | protected function getCategoryBreadCrumb() FILE: source/Application/Controller/ArticleListController.php class ArticleListController (line 25) | class ArticleListController extends \OxidEsales\Eshop\Application\Contro... method generateViewId (line 151) | protected function generateViewId() method render (line 176) | public function render() method getCategoryToRender (line 207) | protected function getCategoryToRender() method checkRequestedPage (line 234) | protected function checkRequestedPage() method processListArticles (line 253) | protected function processListArticles() method getAddUrlParams (line 280) | public function getAddUrlParams() method getAddSeoUrlParams (line 298) | public function getAddSeoUrlParams() method getProductLinkType (line 310) | protected function getProductLinkType() method executefilter (line 326) | public function executefilter() method resetFilter (line 346) | public function resetFilter() method loadArticles (line 362) | protected function loadArticles($category) method getActPage (line 396) | public function getActPage() method getRequestPageNr (line 416) | protected function getRequestPageNr() method getArticleListDisplayType (line 426) | protected function getArticleListDisplayType() method getSeoObjectId (line 442) | protected function getSeoObjectId() method getCatPathString (line 454) | protected function getCatPathString() method prepareMetaDescription (line 485) | protected function prepareMetaDescription($meta, $length = 1024, $desc... method getMetaDescription (line 519) | public function getMetaDescription() method collectMetaDescription (line 545) | protected function collectMetaDescription($meta, $length = 1024, $desc... method collectCategoryMetaDescription (line 562) | private function collectCategoryMetaDescription(Category $category): s... method getRenderer (line 576) | private function getRenderer(): TemplateRendererInterface method collectProductMetaDescription (line 582) | private function collectProductMetaDescription(): string method prepareMetaKeyword (line 603) | protected function prepareMetaKeyword($keywords, $removeDuplicatedWord... method collectMetaKeyword (line 640) | protected function collectMetaKeyword($keywords) method getTemplateName (line 689) | public function getTemplateName() method addPageNrParam (line 709) | protected function addPageNrParam($url, $currentPage, $languageId = null) method isActCategory (line 728) | protected function isActCategory() method generatePageNavigationUrl (line 738) | public function generatePageNavigationUrl() method getDefaultSorting (line 752) | public function getDefaultSorting() method getTitleSuffix (line 776) | public function getTitleSuffix() method getTitlePageSuffix (line 788) | public function getTitlePageSuffix() method getSubject (line 803) | protected function getSubject($languageId) method getAttributes (line 814) | public function getAttributes() method getArticleList (line 833) | public function getArticleList() method getArticleCount (line 852) | public function getArticleCount() method getSimilarRecommListIds (line 864) | public function getSimilarRecommListIds() method getCatTreePath (line 882) | public function getCatTreePath() method getTreePath (line 900) | public function getTreePath() method getBreadCrumb (line 912) | public function getBreadCrumb() method hasVisibleSubCats (line 953) | public function hasVisibleSubCats() method getSubCatList (line 970) | public function getSubCatList() method getPageNavigation (line 987) | public function getPageNavigation() method getTitle (line 1001) | public function getTitle() method getBargainArticleList (line 1025) | public function getBargainArticleList() method getActiveCategory (line 1046) | public function getActiveCategory() method getCanonicalUrl (line 1064) | public function getCanonicalUrl() method canSelectDisplayType (line 1087) | public function canSelectDisplayType() method getPageCount (line 1097) | public function getPageCount() FILE: source/Application/Controller/BasketController.php class BasketController (line 22) | class BasketController extends \OxidEsales\Eshop\Application\Controller\... method render (line 106) | public function render() method getBasketArticles (line 127) | public function getBasketArticles() method getFirstBasketProduct (line 147) | public function getFirstBasketProduct() method getBasketSimilarList (line 166) | public function getBasketSimilarList() method getSimilarRecommListIds (line 187) | public function getSimilarRecommListIds() method showBackToShop (line 205) | public function showBackToShop() method addVoucher (line 218) | public function addVoucher() method removeVoucher (line 246) | public function removeVoucher() method backToShop (line 271) | public function backToShop() method getErrorDestination (line 288) | public function getErrorDestination() method isWrapping (line 298) | public function isWrapping() method getWrappingList (line 316) | public function getWrappingList() method getCardList (line 335) | public function getCardList() method changeWrapping (line 357) | public function changeWrapping() method getBreadCrumb (line 383) | public function getBreadCrumb() method getBasketContentMarkGenerator (line 401) | public function getBasketContentMarkGenerator() method setWrappingInfo (line 415) | protected function setWrappingInfo($oBasket, $aWrapping) FILE: source/Application/Controller/ClearCookiesController.php class ClearCookiesController (line 17) | class ClearCookiesController extends \OxidEsales\Eshop\Application\Contr... method render (line 33) | public function render() method removeCookies (line 45) | protected function removeCookies() method getBreadCrumb (line 66) | public function getBreadCrumb() FILE: source/Application/Controller/CompareController.php class CompareController (line 16) | class CompareController extends \OxidEsales\Eshop\Application\Controller... method moveLeft (line 109) | public function moveLeft() //#777C method moveRight (line 145) | public function moveRight() //#777C method inPopup (line 181) | public function inPopup() // #777C method setCompareItemsCnt (line 192) | public function setCompareItemsCnt($iCount) method getCompareItemsCnt (line 202) | public function getCompareItemsCnt() method getCompareItems (line 219) | public function getCompareItems() method setCompareItems (line 236) | public function setCompareItems($aItems) method setArticlesPerPage (line 247) | protected function setArticlesPerPage($iNumber) method setNoPaging (line 255) | public function setNoPaging() method getCompArtList (line 267) | public function getCompArtList() method getAttributeList (line 293) | public function getAttributeList() method getSimilarRecommListIds (line 319) | public function getSimilarRecommListIds() method getPageNavigation (line 337) | public function getPageNavigation() method removeArticlesFromPage (line 355) | protected function removeArticlesFromPage($aItems, $oList) method changeArtListOrder (line 383) | protected function changeArtListOrder($aItems, $oList) method getOrderCnt (line 419) | public function getOrderCnt() method getBreadCrumb (line 436) | public function getBreadCrumb() FILE: source/Application/Controller/ContactController.php class ContactController (line 23) | class ContactController extends \OxidEsales\Eshop\Application\Controller... method render (line 70) | public function render() method send (line 93) | public function send() method getUserData (line 120) | public function getUserData() method getContactSubject (line 134) | public function getContactSubject() method getContactMessage (line 148) | public function getContactMessage() method getContactSendStatus (line 162) | public function getContactSendStatus() method getBreadCrumb (line 172) | public function getBreadCrumb() method getTitle (line 193) | public function getTitle() method getMappedContactFormRequest (line 201) | private function getMappedContactFormRequest() method sendContactMail (line 223) | private function sendContactMail($email, $subject, $message) FILE: source/Application/Controller/ContentController.php class ContentController (line 20) | class ContentController extends \OxidEsales\Eshop\Application\Controller... method getViewId (line 118) | public function getViewId() method render (line 128) | public function render() method canShowContent (line 157) | protected function canShowContent($sContentIdent) method prepareMetaDescription (line 175) | protected function prepareMetaDescription($sMeta, $iLength = 200, $blD... method prepareMetaKeyword (line 193) | protected function prepareMetaKeyword($sKeywords, $blRemoveDuplicatedW... method getContentCategory (line 207) | public function getContentCategory() method showPlainTemplate (line 226) | public function showPlainTemplate() method getSeoObjectId (line 247) | protected function getSeoObjectId() method getContentId (line 258) | public function getContentId() method getContent (line 290) | public function getContent() method getSubject (line 310) | protected function getSubject($iLang) method getTplName (line 320) | protected function getTplName() method getBreadCrumb (line 336) | public function getBreadCrumb() method getTitle (line 355) | public function getTitle() method showRdfa (line 370) | public function showRdfa() method getContentPageTpl (line 381) | public function getContentPageTpl() method getBusinessEntityExtends (line 404) | public function getBusinessEntityExtends() method getNotMappedToRDFaPayments (line 423) | public function getNotMappedToRDFaPayments() method getNotMappedToRDFaDeliverySets (line 438) | public function getNotMappedToRDFaDeliverySets() method getDeliveryChargeSpecs (line 451) | public function getDeliveryChargeSpecs() method getDeliveryList (line 472) | public function getDeliveryList() method getRdfaVAT (line 487) | public function getRdfaVAT() method getRdfaPriceValidity (line 497) | public function getRdfaPriceValidity() method getParsedContent (line 514) | public function getParsedContent() method getRenderer (line 524) | private function getRenderer(): TemplateRendererInterface method getCanonicalUrl (line 535) | public function getCanonicalUrl() method validateContentAccessPermissions (line 555) | private function validateContentAccessPermissions(string $contentId): ... FILE: source/Application/Controller/CreditsController.php class CreditsController (line 13) | class CreditsController extends \OxidEsales\Eshop\Application\Controller... method getSeoObjectId (line 27) | protected function getSeoObjectId() method getContent (line 37) | public function getContent() FILE: source/Application/Controller/DownloadController.php class DownloadController (line 15) | class DownloadController extends \OxidEsales\Eshop\Application\Controlle... method init (line 21) | public function init() method render (line 32) | public function render() FILE: source/Application/Controller/ExceptionErrorController.php class ExceptionErrorController (line 13) | class ExceptionErrorController extends \OxidEsales\Eshop\Application\Con... method displayExceptionError (line 28) | public function displayExceptionError() method getErrors (line 50) | protected function getErrors() FILE: source/Application/Controller/ForgotPasswordController.php class ForgotPasswordController (line 20) | class ForgotPasswordController extends \OxidEsales\Eshop\Application\Con... method forgotPassword (line 62) | public function forgotPassword() method updatePassword (line 80) | public function updatePassword() method updateSuccess (line 121) | public function updateSuccess() method showUpdateScreen (line 131) | public function showUpdateScreen() method getUpdateId (line 141) | public function getUpdateId() method isExpiredLink (line 151) | public function isExpiredLink() method getForgotEmail (line 163) | public function getForgotEmail() method getBreadCrumb (line 173) | public function getBreadCrumb() method getTitle (line 191) | public function getTitle() FILE: source/Application/Controller/FrontendController.php class FrontendController (line 33) | #[\AllowDynamicProperties] method isUserAllowedToManageOwnReviews (line 420) | public function isUserAllowedToManageOwnReviews() method getReviewAndRatingItemsCount (line 430) | public function getReviewAndRatingItemsCount() method getComponentNames (line 451) | protected function getComponentNames() method processRequest (line 476) | protected function processRequest() method init (line 509) | public function init() method shouldInitializeComponents (line 548) | protected function shouldInitializeComponents() method getViewId (line 559) | public function getViewId() method generateViewId (line 573) | protected function generateViewId() method generateViewIdBase (line 602) | protected function generateViewIdBase() method showSorting (line 615) | public function showSorting() method setComponents (line 625) | public function setComponents($components = null) method getComponents (line 635) | public function getComponents() method getComponent (line 647) | public function getComponent($name) method setIsOrderStep (line 659) | public function setIsOrderStep($isOrderStep = null) method getIsOrderStep (line 669) | public function getIsOrderStep() method setActiveCategory (line 680) | public function setActiveCategory($category) method getActiveCategory (line 690) | public function getActiveCategory() method getListType (line 700) | public function getListType() method getListDisplayType (line 718) | public function getListDisplayType() method getCustomListDisplayType (line 744) | public function getCustomListDisplayType() method setListType (line 762) | public function setListType($type) method loadCurrency (line 773) | public function loadCurrency() method dontShowEmptyCategories (line 790) | public function dontShowEmptyCategories() method showCategoryArticlesCount (line 807) | public function showCategoryArticlesCount() method isLanguageLoaded (line 817) | public function isLanguageLoaded() method getTopNavigationCatCnt (line 834) | public function getTopNavigationCatCnt() method getSortOrderByParameterName (line 849) | public function getSortOrderByParameterName() method getSortOrderParameterName (line 859) | public function getSortOrderParameterName() method getSortIdent (line 870) | public function getSortIdent() method getDefaultSorting (line 880) | public function getDefaultSorting() method getUserSelectedSorting (line 890) | public function getUserSelectedSorting() method getSavedSorting (line 908) | public function getSavedSorting($sortIdent) method setListOrderBy (line 921) | public function setListOrderBy($column) method setListOrderDirection (line 931) | public function setListOrderDirection($direction) method getListOrderBy (line 941) | public function getListOrderBy() method getListOrderDirection (line 957) | public function getListOrderDirection() method setMetaDescription (line 969) | public function setMetaDescription($description) method setMetaKeywords (line 981) | public function setMetaKeywords($keywords) method getMetaFromSeo (line 993) | protected function getMetaFromSeo($dataType) method getMetaFromContent (line 1014) | protected function getMetaFromContent($metaIdent) method getMetaKeywords (line 1032) | public function getMetaKeywords() method getMetaDescription (line 1055) | public function getMetaDescription() method getActCurrency (line 1078) | public function getActCurrency() method setActCurrency (line 1088) | public function setActCurrency($currency) method getCompareItemCount (line 1098) | public function getCompareItemCount() method forceNoIndex (line 1111) | protected function forceNoIndex() method noIndex (line 1122) | public function noIndex() method getMenueList (line 1147) | public function getMenueList() method setMenueList (line 1157) | public function setMenueList($menu) method setNrOfArtPerPage (line 1165) | protected function setNrOfArtPerPage() method getSeoObjectId (line 1220) | protected function getSeoObjectId() method prepareMetaDescription (line 1233) | protected function prepareMetaDescription($meta, $length = 1024, $remo... method prepareMetaKeyword (line 1279) | protected function prepareMetaKeyword($keywords, $removeDuplicatedWord... method removeDuplicatedWords (line 1298) | protected function removeDuplicatedWords($input, $skipTags = []) method getNavigationParams (line 1336) | public function getNavigationParams() method setItemSorting (line 1372) | public function setItemSorting($sortIdent, $sortBy, $sortDir = null) method getSorting (line 1388) | public function getSorting($sortIdent) method getSortingSql (line 1413) | public function getSortingSql($ident) method getTitleSuffix (line 1430) | public function getTitleSuffix() method getTitlePageSuffix (line 1438) | public function getTitlePageSuffix() method getTitlePrefix (line 1447) | public function getTitlePrefix() method getPageTitle (line 1458) | public function getPageTitle() method getSubject (line 1481) | protected function getSubject($languageId) method getDynUrlParams (line 1491) | public function getDynUrlParams() method getBaseLink (line 1519) | public function getBaseLink($languageId = null) method getLink (line 1553) | public function getLink($languageId = null) method getCanonicalUrl (line 1561) | public function getCanonicalUrl() method getSimilarRecommListIds (line 1573) | public function getSimilarRecommListIds() method getSearchParamForHtml (line 1582) | public function getSearchParamForHtml() method getRequestParams (line 1593) | protected function getRequestParams($addPageNumber = true) method getSeoRequestParams (line 1648) | protected function getSeoRequestParams() method showSearch (line 1677) | public function showSearch() method getSortColumns (line 1687) | public function getSortColumns() method setSortColumns (line 1702) | public function setSortColumns($sortColumns) method getRecommSearch (line 1712) | public function getRecommSearch() method getPaymentList (line 1719) | public function getPaymentList() method getActiveRecommList (line 1730) | public function getActiveRecommList() method getAccessoires (line 1746) | public function getAccessoires() method getCrossSelling (line 1753) | public function getCrossSelling() method getSimilarProducts (line 1760) | public function getSimilarProducts() method getAlsoBoughtTheseProducts (line 1767) | public function getAlsoBoughtTheseProducts() method getArticleId (line 1774) | public function getArticleId() method getTitle (line 1783) | public function getTitle() method getActiveLangAbbr (line 1798) | public function getActiveLangAbbr() method addGlobalParams (line 1828) | public function addGlobalParams($shop = null) method getAdditionalParams (line 1842) | public function getAdditionalParams() method generatePageNavigationUrl (line 1868) | public function generatePageNavigationUrl() method addPageNrParam (line 1882) | protected function addPageNrParam($url, $page, $languageId = null) method getPageNavigation (line 1903) | public function getPageNavigation() method getPageNavigationLimitedTop (line 1914) | public function getPageNavigationLimitedTop($positionCount = 7) method getPageNavigationLimitedBottom (line 1926) | public function getPageNavigationLimitedBottom($positionCount = 11) method generatePageNavigation (line 1938) | public function generatePageNavigation($positionCount = 0) method render (line 2007) | public function render() method addListIdAndWidgetIdToViewData (line 2032) | private function addListIdAndWidgetIdToViewData() method getViewProduct (line 2063) | public function getViewProduct() method setViewProduct (line 2073) | public function setViewProduct($product) method getViewProductList (line 2083) | public function getViewProductList() method getActPage (line 2093) | public function getActPage() method getActVendor (line 2110) | public function getActVendor() method getActManufacturer (line 2135) | public function getActManufacturer() method setActVendor (line 2157) | public function setActVendor($vendor) method setActManufacturer (line 2167) | public function setActManufacturer($manufacturer) method getActSearch (line 2177) | public function getActSearch() method getCategoryTree (line 2193) | public function getCategoryTree() method setCategoryTree (line 2203) | public function setCategoryTree($categoryTree) method getManufacturerTree (line 2213) | public function getManufacturerTree() method setManufacturerTree (line 2223) | public function setManufacturerTree($manufacturerTree) method getAddUrlParams (line 2231) | public function getAddUrlParams() method getTop5ArticleList (line 2243) | public function getTop5ArticleList($count = null) method getBargainArticleList (line 2269) | public function getBargainArticleList() method isLowOrderPrice (line 2295) | public function isLowOrderPrice() method getMinOrderPrice (line 2312) | public function getMinOrderPrice() method getNewsRealStatus (line 2327) | public function getNewsRealStatus() method canRedirect (line 2337) | protected function canRedirect() method getProduct (line 2351) | public function getProduct() method getManufacturerList (line 2360) | public function getManufacturerList() method setManufacturerList (line 2370) | public function setManufacturerList($list) method setRootVendor (line 2380) | public function setRootVendor($vendor) method getRootVendor (line 2390) | public function getRootVendor() method setRootManufacturer (line 2400) | public function setRootManufacturer($manufacturer) method getRootManufacturer (line 2410) | public function getRootManufacturer() method getVendorId (line 2420) | public function getVendorId() method getManufacturerId (line 2437) | public function getManufacturerId() method getCatMoreUrl (line 2456) | public function getCatMoreUrl() method getCatTreePath (line 2466) | public function getCatTreePath() method getContentByIdent (line 2478) | public function getContentByIdent($ident) method getContentCategory (line 2493) | public function getContentCategory() method getMustFillFields (line 2503) | public function getMustFillFields() method isFieldRequired (line 2525) | public function isFieldRequired($field) method getFormId (line 2535) | public function getFormId() method canAcceptFormData (line 2550) | public function canAcceptFormData() method getPromoFinishedList (line 2575) | public function getPromoFinishedList() method getPromoCurrentList (line 2591) | public function getPromoCurrentList() method getPromoFutureList (line 2607) | public function getPromoFutureList() method getShowPromotionList (line 2623) | public function getShowPromotionList() method isEnabledPrivateSales (line 2642) | public function isEnabledPrivateSales() method getFieldValidationErrors (line 2659) | public function getFieldValidationErrors() method getBreadCrumb (line 2669) | public function getBreadCrumb() method setRootCatChanged (line 2679) | public function setRootCatChanged($rootCategoryChanged) method isRootCatChanged (line 2689) | public function isRootCatChanged() method getInvoiceAddress (line 2699) | public function getInvoiceAddress() method getDeliveryAddress (line 2716) | public function getDeliveryAddress() method setDeliveryAddress (line 2734) | public function setDeliveryAddress($deliveryAddress) method setInvoiceAddress (line 2744) | public function setInvoiceAddress($address) method getActiveUsername (line 2754) | public function getActiveUsername() method getWishlistUserId (line 2774) | public function getWishlistUserId() method getSearchCatId (line 2782) | public function getSearchCatId() method getSearchVendor (line 2789) | public function getSearchVendor() method getSearchManufacturer (line 2796) | public function getSearchManufacturer() method getLastProducts (line 2803) | public function getLastProducts() method getNewBasketItemMsgType (line 2812) | public function getNewBasketItemMsgType() method isActive (line 2824) | public function isActive($name) method isEnabledDownloadableFiles (line 2834) | public function isEnabledDownloadableFiles() method showRememberMe (line 2844) | public function showRememberMe() method isVatIncluded (line 2855) | public function isVatIncluded() method isPriceCalculated (line 2907) | public function isPriceCalculated() method getWishlistName (line 2917) | public function getWishlistName() method getWidgetLink (line 2938) | public function getWidgetLink() method getCompareItemsCnt (line 2948) | public function getCompareItemsCnt() method isAllowedSortingOrder (line 2960) | private function isAllowedSortingOrder($sortOrder) method replaceDoubleQuotesWithHTMLCharacters (line 2970) | private function replaceDoubleQuotesWithHTMLCharacters(string $title):... method appendValue (line 2975) | private function appendValue(string $param): string method appendBasenameValue (line 2982) | private function appendBasenameValue(string $param): string method appendUnescapedEncodedValue (line 2989) | private function appendUnescapedEncodedValue(string $param): string method appendUnescapedValue (line 2996) | private function appendUnescapedValue(string $param): string FILE: source/Application/Controller/LinksController.php class LinksController (line 18) | class LinksController extends \OxidEsales\Eshop\Application\Controller\F... method getLinksList (line 39) | public function getLinksList() method getBreadCrumb (line 58) | public function getBreadCrumb() FILE: source/Application/Controller/ManufacturerListController.php class ManufacturerListController (line 21) | class ManufacturerListController extends \OxidEsales\Eshop\Application\C... method render (line 98) | public function render() method getProductLinkType (line 126) | protected function getProductLinkType() method loadArticles (line 138) | protected function loadArticles($oManufacturer) method getSeoObjectId (line 164) | protected function getSeoObjectId() method addPageNrParam (line 181) | protected function addPageNrParam($sUrl, $iPage, $iLang = null) method generatePageNavigationUrl (line 198) | public function generatePageNavigationUrl() method hasVisibleSubCats (line 212) | public function hasVisibleSubCats() method getSubCatList (line 234) | public function getSubCatList() method getArticleList (line 248) | public function getArticleList() method getTitle (line 271) | public function getTitle() method getTreePath (line 290) | public function getTreePath() method getActiveCategory (line 302) | public function getActiveCategory() method getCatTreePath (line 321) | public function getCatTreePath() method getTitleSuffix (line 338) | public function getTitleSuffix() method prepareMetaKeyword (line 355) | protected function prepareMetaKeyword($aCatPath, $blRemoveDuplicatedWo... method prepareMetaDescription (line 372) | protected function prepareMetaDescription($aCatPath, $iLength = 1024, ... method getSubject (line 385) | protected function getSubject($iLang) method getAddUrlParams (line 395) | public function getAddUrlParams() method getBreadCrumb (line 411) | public function getBreadCrumb() method getAttributes (line 436) | public function getAttributes() FILE: source/Application/Controller/MoreDetailsController.php class MoreDetailsController (line 17) | class MoreDetailsController extends \OxidEsales\Eshop\Application\Contro... method getProductId (line 59) | public function getProductId() method getActPictureId (line 73) | public function getActPictureId() method getArtZoomPics (line 93) | public function getArtZoomPics() method getProduct (line 115) | public function getProduct() FILE: source/Application/Controller/NewsletterController.php class NewsletterController (line 21) | class NewsletterController extends \OxidEsales\Eshop\Application\Control... method fill (line 64) | public function fill() method send (line 80) | public function send() method addme (line 154) | public function addme() method removeme (line 172) | public function removeme() method rmvm (line 189) | public function rmvm() method getHomeCountryId (line 199) | public function getHomeCountryId() method getNewsletterStatus (line 217) | public function getNewsletterStatus() method getRegParams (line 227) | public function getRegParams() method getBreadCrumb (line 237) | public function getBreadCrumb() method getTitle (line 255) | public function getTitle() FILE: source/Application/Controller/OrderController.php class OrderController (line 24) | class OrderController extends \OxidEsales\Eshop\Application\Controller\F... method init (line 120) | public function init() method render (line 136) | public function render() method execute (line 205) | public function execute() method getPayment (line 262) | public function getPayment() method getBasket (line 296) | public function getBasket() method getExecuteFnc (line 314) | public function getExecuteFnc() method getOrderRemark (line 324) | public function getOrderRemark() method getBasketArticles (line 341) | public function getBasketArticles() method getDelAddress (line 358) | public function getDelAddress() method getShipSet (line 374) | public function getShipSet() method isConfirmAGBActive (line 394) | public function isConfirmAGBActive() method isConfirmAGBError (line 409) | public function isConfirmAGBError() method showOrderButtonOnTop (line 419) | public function showOrderButtonOnTop() method isWrapping (line 434) | public function isWrapping() method getBreadCrumb (line 456) | public function getBreadCrumb() method getAddressError (line 475) | public function getAddressError() method getDeliveryAddressMD5 (line 485) | public function getDeliveryAddressMD5() method getBasketContentMarkGenerator (line 507) | public function getBasketContentMarkGenerator() method getNextStep (line 521) | protected function getNextStep($iSuccess) method validateTermsAndConditions (line 568) | protected function validateTermsAndConditions() method getUtilsObjectInstance (line 597) | protected function getUtilsObjectInstance() method getBasketSummaryHash (line 602) | private function getBasketSummaryHash(): string method notifyIfBasketSummaryValidationIsNotPossible (line 607) | private function notifyIfBasketSummaryValidationIsNotPossible(): void method addBasketSummaryValidationError (line 616) | private function addBasketSummaryValidationError(string $controller): ... FILE: source/Application/Controller/OxidStartController.php class OxidStartController (line 16) | class OxidStartController extends \OxidEsales\Eshop\Application\Controll... method appInit (line 23) | public function appInit() method render (line 40) | public function render() method pageStart (line 57) | public function pageStart() method pageClose (line 68) | public function pageClose() method getErrorNumber (line 84) | public function getErrorNumber() method getErrorTemplates (line 94) | protected function getErrorTemplates() method getSystemEventHandler (line 106) | protected function getSystemEventHandler() FILE: source/Application/Controller/PaymentController.php class PaymentController (line 17) | class PaymentController extends \OxidEsales\Eshop\Application\Controller... method init (line 113) | public function init() method render (line 129) | public function render() method setDefaultEmptyPayment (line 193) | protected function setDefaultEmptyPayment() method unsetPaymentErrors (line 212) | protected function unsetPaymentErrors() method changeshipping (line 236) | public function changeshipping() method validatePayment (line 257) | public function validatePayment() method getPaymentList (line 326) | public function getPaymentList() method getAllSets (line 359) | public function getAllSets() method getAllSetsCnt (line 377) | public function getAllSetsCnt() method setValues (line 396) | protected function setValues(&$aPaymentList, $oBasket = null) method getEmptyPayment (line 414) | public function getEmptyPayment() method getPaymentError (line 424) | public function getPaymentError() method getPaymentErrorText (line 434) | public function getPaymentErrorText() method isOldDebitValidationEnabled (line 444) | public function isOldDebitValidationEnabled() method getDynValue (line 454) | public function getDynValue() method assignDebitNoteParams (line 481) | protected function assignDebitNoteParams() method getCheckedPaymentId (line 508) | public function getCheckedPaymentId() method getPaymentCnt (line 551) | public function getPaymentCnt() method checkArrValuesEmpty (line 572) | protected function checkArrValuesEmpty($aData, $aKeys) method getBreadCrumb (line 592) | public function getBreadCrumb() method isPaymentVatSplitted (line 612) | public function isPaymentVatSplitted() FILE: source/Application/Controller/PriceAlarmController.php class PriceAlarmController (line 23) | class PriceAlarmController extends \OxidEsales\Eshop\Application\Control... method addme (line 62) | public function addme() method getBidPrice (line 101) | public function getBidPrice() method getProduct (line 120) | public function getProduct() method getParams (line 138) | private function getParams() method getPriceAlarmStatus (line 148) | public function getPriceAlarmStatus() FILE: source/Application/Controller/RecommListController.php class RecommListController (line 20) | class RecommListController extends \OxidEsales\Eshop\Application\Control... method render (line 102) | public function render() method getProductLinkType (line 140) | protected function getProductLinkType() method getAddUrlParams (line 150) | public function getAddUrlParams() method getAddSeoUrlParams (line 167) | public function getAddSeoUrlParams() method saveReview (line 182) | public function saveReview() method getNavigationParams (line 228) | public function getNavigationParams() method getArticleList (line 241) | public function getArticleList() method getSimilarRecommLists (line 275) | public function getSimilarRecommLists() method getReviews (line 295) | public function getReviews() method isReviewActive (line 312) | public function isReviewActive() method canRate (line 322) | public function canRate() method getRatingValue (line 341) | public function getRatingValue() method getRatingCount (line 358) | public function getRatingCount() method getRecommLists (line 375) | public function getRecommLists() method getRecommSearch (line 397) | public function getRecommSearch() method getTreePath (line 414) | public function getTreePath() method getSearchForHtml (line 440) | public function getSearchForHtml() method generatePageNavigationUrl (line 455) | public function generatePageNavigationUrl() method addPageNrParam (line 473) | protected function addPageNrParam($sUrl, $iPage, $iLang = null) method getAdditionalParams (line 492) | public function getAdditionalParams() method getLink (line 514) | public function getLink($iLang = null) method getBreadCrumb (line 534) | public function getBreadCrumb() method getTitle (line 552) | public function getTitle() FILE: source/Application/Controller/RecommendationAddController.php class RecommendationAddController (line 19) | class RecommendationAddController extends \OxidEsales\Eshop\Application\... method render (line 40) | public function render() method getRecommLists (line 52) | public function getRecommLists() method getTitle (line 69) | public function getTitle() FILE: source/Application/Controller/RegisterController.php class RegisterController (line 16) | class RegisterController extends \OxidEsales\Eshop\Application\Controlle... method render (line 59) | public function render() method getRegistrationError (line 80) | public function getRegistrationError() method getRegistrationStatus (line 90) | public function getRegistrationStatus() method isFieldRequired (line 102) | public function isFieldRequired($sField) method confirmRegistration (line 114) | public function confirmRegistration() method getUpdateId (line 144) | public function getUpdateId() method isConfirmed (line 154) | public function isConfirmed() method getBreadCrumb (line 164) | public function getBreadCrumb() FILE: source/Application/Controller/ReviewController.php class ReviewController (line 17) | class ReviewController extends \OxidEsales\Eshop\Application\Controller\... method generateViewId (line 124) | public function generateViewId() method init (line 132) | public function init() method render (line 152) | public function render() method saveReview (line 188) | public function saveReview() method getReviewUser (line 241) | public function getReviewUser() method getReviewUserHash (line 266) | public function getReviewUserHash() method getActiveObject (line 276) | protected function getActiveObject() method getActiveType (line 298) | protected function getActiveType() method getActiveRecommList (line 316) | public function getActiveRecommList() method canRate (line 341) | public function canRate() method getReviews (line 363) | public function getReviews() method getRecommList (line 382) | public function getRecommList() method getActiveRecommItems (line 402) | public function getActiveRecommItems() method getReviewSendStatus (line 434) | public function getReviewSendStatus() method getPageNavigation (line 444) | public function getPageNavigation() method getAdditionalParams (line 463) | public function getAdditionalParams() method getDynUrlParams (line 480) | public function getDynUrlParams() FILE: source/Application/Controller/SearchController.php class SearchController (line 30) | class SearchController extends \OxidEsales\Eshop\Application\Controller\... method init (line 156) | public function init() method loadSearchResults (line 197) | private function loadSearchResults(int $itemsPerPage, string $searchTe... method loadProductsWithCustomSearch (line 217) | private function loadProductsWithCustomSearch(int $itemsPerPage, strin... method buildSearchCriteria (line 234) | private function buildSearchCriteria(int $itemsPerPage, string $search... method buildSorting (line 246) | private function buildSorting(): array method loadProductsFromDatabase (line 259) | private function loadProductsFromDatabase(string $searchTerm, array $f... method render (line 293) | public function render() method processListArticles (line 306) | protected function processListArticles() method getAddUrlParams (line 327) | public function getAddUrlParams() method isSearchClass (line 357) | protected function isSearchClass() method isEmptySearch (line 374) | public function isEmptySearch() method getArticleList (line 384) | public function getArticleList() method getSimilarRecommListIds (line 396) | public function getSimilarRecommListIds() method getSearchParamForHtml (line 415) | public function getSearchParamForHtml() method getSearchParam (line 432) | public function getSearchParam() method getSearchCatId (line 449) | public function getSearchCatId() method getSearchVendor (line 466) | public function getSearchVendor() method getSearchManufacturer (line 484) | public function getSearchManufacturer() method getPageNavigation (line 503) | public function getPageNavigation() method getActiveCategory (line 519) | public function getActiveCategory() method getBreadCrumb (line 529) | public function getBreadCrumb() method canSelectDisplayType (line 547) | public function canSelectDisplayType() method canRedirect (line 557) | protected function canRedirect() method getArticleCount (line 567) | public function getArticleCount() method getTitle (line 577) | public function getTitle() FILE: source/Application/Controller/StartController.php class StartController (line 16) | class StartController extends \OxidEsales\Eshop\Application\Controller\F... method render (line 81) | public function render() method getLoadActionsParam (line 96) | protected function getLoadActionsParam() method getNewestArticles (line 113) | public function getNewestArticles() method getTitleSuffix (line 135) | public function getTitleSuffix() method getCanonicalUrl (line 145) | public function getCanonicalUrl() method getBanners (line 157) | public function getBanners() method getManufacturerForSlider (line 174) | public function getManufacturerForSlider() FILE: source/Application/Controller/TemplateController.php class TemplateController (line 17) | class TemplateController extends \OxidEsales\Eshop\Application\Controlle... method render (line 20) | public function render() FILE: source/Application/Controller/TextEditorHandler.php class TextEditorHandler (line 15) | class TextEditorHandler method renderTextEditor (line 38) | public function renderTextEditor($width, $height, $objectValue, $field... method renderPlainTextEditor (line 57) | public function renderPlainTextEditor($width, $height, $objectValue, $... method renderRichTextEditor (line 82) | public function renderRichTextEditor($width, $height, $objectValue, $f... method setStyleSheet (line 92) | public function setStyleSheet($stylesheet) method getStyleSheet (line 102) | public function getStyleSheet() method disableTextEditor (line 110) | public function disableTextEditor() method isTextEditorDisabled (line 120) | public function isTextEditorDisabled() FILE: source/Application/Controller/ThankYouController.php class ThankYouController (line 16) | class ThankYouController extends \OxidEsales\Eshop\Application\Controlle... method init (line 94) | public function init() method render (line 124) | public function render() method getBasket (line 158) | public function getBasket() method getAlsoBoughtTheseProducts (line 168) | public function getAlsoBoughtTheseProducts() method getCurrencyCovIndex (line 189) | public function getCurrencyCovIndex() method getIPaymentBasket (line 205) | public function getIPaymentBasket() method getIPaymentAccount (line 219) | public function getIPaymentAccount() method getIPaymentUser (line 234) | public function getIPaymentUser() method getIPaymentPassword (line 249) | public function getIPaymentPassword() method getMailError (line 264) | public function getMailError() method getOrder (line 279) | public function getOrder() method getCountryISO3 (line 297) | public function getCountryISO3() method getActionClassName (line 314) | public function getActionClassName() method getBreadCrumb (line 324) | public function getBreadCrumb() FILE: source/Application/Controller/UserController.php class UserController (line 16) | class UserController extends \OxidEsales\Eshop\Application\Controller\Fr... method render (line 82) | public function render() method getShowNoRegOption (line 115) | public function getShowNoRegOption() method getLoginOption (line 129) | public function getLoginOption() method getOrderRemark (line 149) | public function getOrderRemark() method isNewsSubscribed (line 172) | public function isNewsSubscribed() method showShipAddress (line 196) | public function showShipAddress() method modifyBillAddress (line 206) | public function modifyBillAddress() method getBreadCrumb (line 216) | public function getBreadCrumb() method isDownloadableProductWarning (line 235) | public function isDownloadableProductWarning() FILE: source/Application/Controller/VendorListController.php class VendorListController (line 18) | class VendorListController extends \OxidEsales\Eshop\Application\Control... method render (line 93) | public function render() method getProductLinkType (line 121) | protected function getProductLinkType() method loadArticles (line 133) | protected function loadArticles($oVendor) method getSeoObjectId (line 159) | protected function getSeoObjectId() method addPageNrParam (line 176) | protected function addPageNrParam($sUrl, $iPage, $iLang = null) method generatePageNavigationUrl (line 195) | public function generatePageNavigationUrl() method hasVisibleSubCats (line 209) | public function hasVisibleSubCats() method getSubCatList (line 231) | public function getSubCatList() method getArticleList (line 248) | public function getArticleList() method getTitle (line 268) | public function getTitle() method getTreePath (line 285) | public function getTreePath() method getVendorIdFromRequest (line 297) | protected function getVendorIdFromRequest() method getActiveCategory (line 307) | public function getActiveCategory() method getCatTreePath (line 326) | public function getCatTreePath() method getTitleSuffix (line 343) | public function getTitleSuffix() method prepareMetaKeyword (line 359) | protected function prepareMetaKeyword($sKeywords, $blRemoveDuplicatedW... method prepareMetaDescription (line 374) | protected function prepareMetaDescription($sMeta, $iLength = 1024, $bl... method getSubject (line 387) | protected function getSubject($iLang) method getAddUrlParams (line 397) | public function getAddUrlParams() method getBreadCrumb (line 413) | public function getBreadCrumb() method getVendorTree (line 438) | public function getVendorTree() method setVendorTree (line 459) | public function setVendorTree($oVendorTree) method getAttributes (line 470) | public function getAttributes() FILE: source/Application/Controller/WishListController.php class WishListController (line 15) | class WishListController extends \OxidEsales\Eshop\Application\Controlle... method getWishUser (line 64) | public function getWishUser() method getWishList (line 91) | public function getWishList() method searchForWishList (line 117) | public function searchForWishList() method getWishListUsers (line 136) | public function getWishListUsers() method getWishListSearchParam (line 146) | public function getWishListSearchParam() method getBreadCrumb (line 156) | public function getBreadCrumb() method getTitle (line 174) | public function getTitle() FILE: source/Application/Controller/WrappingController.php class WrappingController (line 16) | class WrappingController extends \OxidEsales\Eshop\Application\Controlle... method getBasketItems (line 47) | public function getBasketItems() method getWrappingList (line 67) | public function getWrappingList() method getCardList (line 86) | public function getCardList() method changeWrapping (line 111) | public function changeWrapping() FILE: source/Application/Model/ActionList.php class ActionList (line 17) | class ActionList extends \OxidEsales\Eshop\Core\Model\ListModel method loadFinishedByCount (line 31) | public function loadFinishedByCount($iCount) method loadFinishedByTimespan (line 49) | public function loadFinishedByTimespan($iTimespan) method loadCurrent (line 64) | public function loadCurrent() method loadFutureByCount (line 80) | public function loadFutureByCount($iCount) method loadFutureByTimespan (line 96) | public function loadFutureByTimespan($iTimespan) method getUserGroupFilter (line 115) | protected function getUserGroupFilter($oUser = null) method areAnyActivePromotions (line 143) | public function areAnyActivePromotions() method fetchExistsActivePromotion (line 154) | protected function fetchExistsActivePromotion() method loadBanners (line 171) | public function loadBanners() FILE: source/Application/Model/Actions.php class Actions (line 16) | class Actions extends \OxidEsales\Eshop\Core\Model\MultiLanguageModel method __construct (line 28) | public function __construct() method addArticle (line 39) | public function addArticle($articleId) method removeArticle (line 68) | public function removeArticle($articleId) method delete (line 91) | public function delete($articleId = null) method getTimeLeft (line 114) | public function getTimeLeft() method getTimeUntilStart (line 127) | public function getTimeUntilStart() method start (line 138) | public function start() method stop (line 154) | public function stop() method isRunning (line 165) | public function isRunning() method getBannerArticle (line 197) | public function getBannerArticle() method fetchBannerArticleId (line 222) | protected function fetchBannerArticleId() method getBannerPictureUrl (line 243) | public function getBannerPictureUrl() method getBannerLink (line 258) | public function getBannerLink() method isDefault (line 282) | public function isDefault() FILE: source/Application/Model/Address.php class Address (line 13) | class Address extends \OxidEsales\Eshop\Core\Model\BaseModel method getStateObject (line 39) | protected function getStateObject() method __construct (line 51) | public function __construct() method __toString (line 62) | public function __toString() method toString (line 72) | public function toString() method getEncodedDeliveryAddress (line 95) | public function getEncodedDeliveryAddress() method getStateId (line 105) | public function getStateId() method getStateTitle (line 118) | public function getStateTitle($sId = null) method isSelected (line 134) | public function isSelected() method setSelected (line 142) | public function setSelected() method getMergedAddressFields (line 152) | protected function getMergedAddressFields() FILE: source/Application/Model/AmountPriceList.php class AmountPriceList (line 15) | class AmountPriceList extends \OxidEsales\Eshop\Core\Model\ListModel method __construct (line 34) | public function __construct() method getArticle (line 45) | public function getArticle() method setArticle (line 55) | public function setArticle($oArticle) method load (line 65) | public function load($article) method loadFromDb (line 79) | protected function loadFromDb() FILE: source/Application/Model/Article.php class Article (line 42) | class Article extends MultiLanguageModel implements ArticleInterface, IUrl method __construct (line 486) | public function __construct($aParams = null) method __get (line 505) | public function __get($sName) method setAmountPriceList (line 519) | public function setAmountPriceList($amountPriceList) method getAmountPriceList (line 527) | protected function getAmountPriceList() method isInList (line 538) | public function isInList() method setId (line 550) | public function setId($sId = null) method getActiveCheckQuery (line 569) | public function getActiveCheckQuery($blForceCoreTable = null) method getStockCheckQuery (line 597) | public function getStockCheckQuery($blForceCoreTable = null) method getVariantsQuery (line 634) | public function getVariantsQuery($blRemoveNotOrderables, $blForceCoreT... method getUnitQuantity (line 656) | public function getUnitQuantity() method getSize (line 666) | public function getSize() method getWeight (line 678) | public function getWeight() method getSqlActiveSnippet (line 690) | public function getSqlActiveSnippet($blForceCoreTable = null) method getActionType (line 701) | public function getActionType() method createSqlActiveSnippet (line 713) | protected function createSqlActiveSnippet($forceCoreTable) method setSkipAssign (line 730) | public function setSkipAssign($blSkipAssign) method disablePriceLoad (line 738) | public function disablePriceLoad() method enablePriceLoad (line 746) | public function enablePriceLoad() method getItemKey (line 756) | public function getItemKey() method setItemKey (line 766) | public function setItemKey($sItemKey) method setNoVariantLoading (line 776) | public function setNoVariantLoading($blLoadVariants) method isBuyable (line 786) | public function isBuyable() method isPriceAlarm (line 796) | public function isPriceAlarm() method isOnComparisonList (line 813) | public function isOnComparisonList() method setOnComparisonList (line 823) | public function setOnComparisonList($blOnList) method setLoadParentData (line 833) | public function setLoadParentData($blLoadParentData) method getLoadParentData (line 843) | public function getLoadParentData() method isMultilingualField (line 855) | public function isMultilingualField($sFieldName) method getFUnitPrice (line 870) | public function getFUnitPrice() method getUnitPrice (line 888) | public function getUnitPrice() method getFMinPrice (line 911) | public function getFMinPrice() method getFVarMinPrice (line 929) | public function getFVarMinPrice() method getVarMinPrice (line 945) | public function getVarMinPrice() method calculateVarMinPrice (line 967) | protected function calculateVarMinPrice() method getMinPrice (line 979) | public function getMinPrice() method prepareModifiedPrice (line 1005) | protected function prepareModifiedPrice($dPrice) method isRangePrice (line 1017) | public function isRangePrice() method setRangePrice (line 1046) | public function setRangePrice($blIsRangePrice = true) method hasActiveTimeRange (line 1051) | public function hasActiveTimeRange(): bool method isVisible (line 1071) | public function isVisible() method assign (line 1109) | public function assign($aRecord) method setShopValues (line 1144) | protected function setShopValues($article) method load (line 1158) | public function load($sOXID) method loadData (line 1187) | protected function loadData($articleId) method hasSortingFieldsChanged (line 1197) | public function hasSortingFieldsChanged() method addToRatingAverage (line 1220) | public function addToRatingAverage($rating) method setRatingAverage (line 1247) | public function setRatingAverage($iRating) method setRatingCount (line 1257) | public function setRatingCount($iRatingCnt) method getArticleRatingAverage (line 1269) | public function getArticleRatingAverage($blIncludeVariants = false) method getArticleRatingCount (line 1287) | public function getArticleRatingCount($blIncludeVariants = false) method getReviews (line 1304) | public function getReviews() method getCrossSelling (line 1336) | public function getCrossSelling() method getAccessoires (line 1350) | public function getAccessoires() method getSimilarProducts (line 1373) | public function getSimilarProducts() method getCustomerAlsoBoughtThisProducts (line 1421) | public function getCustomerAlsoBoughtThisProducts() method loadAmountPriceInfo (line 1446) | public function loadAmountPriceInfo() method getSelectLists (line 1475) | public function getSelectLists($sKeyPrefix = null) method getVariantsCount (line 1526) | public function getVariantsCount() method hasMdVariants (line 1536) | public function hasMdVariants() method hasIntangibleAgreement (line 1546) | public function hasIntangibleAgreement() method hasDownloadableAgreement (line 1558) | public function hasDownloadableAgreement() method getVariantSelections (line 1573) | public function getVariantSelections($aFilterIds = null, $sActVariantI... method getSelections (line 1607) | public function getSelections($iLimit = null, $aFilter = null) method getFullVariants (line 1668) | public function getFullVariants($blRemoveNotOrderables = true, $blForc... method getVariants (line 1683) | public function getVariants($blRemoveNotOrderables = true, $blForceCor... method getSimpleVariants (line 1693) | public function getSimpleVariants() method getAdminVariants (line 1708) | public function getAdminVariants($sLanguage = null) method getCategory (line 1742) | public function getCategory() method initializeShopArticleCategoryCache (line 1795) | private function initializeShopArticleCategoryCache($shopId): void method getCategoryIds (line 1810) | public function getCategoryIds($blActCats = false, $blSkipCache = false) method getVendor (line 1836) | public function getVendor($blShopCheck = true) method createMultilanguageVendorObject (line 1855) | protected function createMultilanguageVendorObject() method getVendorId (line 1869) | public function getVendorId() method getManufacturerId (line 1884) | public function getManufacturerId() method getManufacturer (line 1898) | public function getManufacturer($blShopCheck = true) method inCategory (line 1928) | public function inCategory($sCatNid) method isAssignedToCategory (line 1941) | public function isAssignedToCategory($sCatId) method getTPrice (line 1978) | public function getTPrice() method skipDiscounts (line 2022) | public function skipDiscounts() method setPrice (line 2061) | public function setPrice(Price $oPrice) method getBasePrice (line 2074) | public function getBasePrice($dAmount = 1) method getModifiedAmountPrice (line 2098) | protected function getModifiedAmountPrice($amount) method getPrice (line 2110) | public function getPrice($dAmount = 1) method setArticleUser (line 2149) | public function setArticleUser($oUser) method getArticleUser (line 2157) | public function getArticleUser() method getBasketPrice (line 2175) | public function getBasketPrice($dAmount, $aSelList, $oBasket) method delete (line 2213) | public function delete($sOXID = null) method reduceStock (line 2262) | public function reduceStock($dAmount, $blAllowNegativeStock = false) method updateSoldAmount (line 2300) | public function updateSoldAmount($dAmount = 0) method disableReminder (line 2336) | public function disableReminder() method save (line 2349) | public function save() method resetParent (line 2362) | public function resetParent() method getPictureGallery (line 2381) | public function getPictureGallery() method determineActiveMedia (line 2396) | private function determineActiveMedia(array $mediaItems): ?ProductMedi... method onChange (line 2425) | public function onChange($action = null, $articleId = null, $parentArt... method getCustomVAT (line 2488) | public function getCustomVAT() method checkForStock (line 2504) | public function checkForStock($dAmount, $dArtStockAmount = 0, $selectF... method getLongDescription (line 2567) | public function getLongDescription() method setArticleLongDesc (line 2603) | public function setArticleLongDesc($longDescription) method newAttributeList (line 2615) | protected function newAttributeList() method getAttributes (line 2625) | public function getAttributes() method getAttributesDisplayableInBasket (line 2640) | public function getAttributesDisplayableInBasket() method appendLink (line 2657) | public function appendLink($sAddParams, $iLang = null) method getBaseSeoLink (line 2679) | public function getBaseSeoLink($iLang, $blMain = false) method getLink (line 2698) | public function getLink($iLang = null, $blMain = false) method getMainLink (line 2730) | public function getMainLink($iLang = null) method setLinkType (line 2740) | public function setLinkType($iType) method getLinkType (line 2754) | public function getLinkType() method appendStdLink (line 2765) | public function appendStdLink($sAddParams, $iLang = null) method getBaseStdLink (line 2788) | public function getBaseStdLink($iLang, $blAddId = true, $blFull = true) method getStdLink (line 2809) | public function getStdLink($iLang = null, $aParams = []) method getMediaUrls (line 2827) | public function getMediaUrls() method getDynImageDir (line 2850) | public function getDynImageDir() method getDispSelList (line 2860) | public function getDispSelList() method getMoreDetailLink (line 2879) | public function getMoreDetailLink() method getToBasketLink (line 2900) | public function getToBasketLink() method getStockStatus (line 2939) | public function getStockStatus() method getStockStatusOnLoad (line 2949) | public function getStockStatusOnLoad() method getStock (line 2959) | public function getStock() method getDeliveryDate (line 2970) | public function getDeliveryDate() method getRestockDate (line 2980) | public function getRestockDate() method getFTPrice (line 2997) | public function getFTPrice() method getFPrice (line 3014) | public function getFPrice() method resetRemindStatus (line 3027) | public function resetRemindStatus() method getFNetPrice (line 3044) | public function getFNetPrice() method isParentNotBuyable (line 3056) | public function isParentNotBuyable() method isNotBuyable (line 3066) | public function isNotBuyable() method setBuyableState (line 3076) | public function setBuyableState($blBuyable = false) method setSelectlist (line 3086) | public function setSelectlist($aSelList) method getMedia (line 3091) | public function getMedia(int $position): ProductMediaView method getIcon (line 3097) | public function getIcon(): ProductMediaView method getThumbnail (line 3105) | public function getThumbnail(): ProductMediaView method applyVats (line 3119) | public function applyVats(Price $oPrice) method applyDiscountsForVariant (line 3129) | public function applyDiscountsForVariant($oPrice) method getParentArticle (line 3149) | public function getParentArticle() method updateVariantsRemind (line 3171) | public function updateVariantsRemind() method getProductId (line 3194) | public function getProductId() method getParentId (line 3204) | public function getParentId() method isOrderArticle (line 3214) | public function isOrderArticle() method isVariant (line 3224) | public function isVariant(): bool method isMdVariant (line 3239) | public function isMdVariant() method getSqlForPriceCategories (line 3253) | public function getSqlForPriceCategories($sFields = '') method inPriceCategory (line 3276) | public function inPriceCategory($categoryPriceId) method fetchFirstInPriceCategory (line 3288) | protected function fetchFirstInPriceCategory($categoryPriceId) method createFetchFirstInPriceCategorySql (line 3306) | protected function createFetchFirstInPriceCategorySql($categoryPriceId) method getDatabase (line 3328) | protected function getDatabase() method getMdVariants (line 3338) | public function getMdVariants() method getMdSubvariants (line 3363) | public function getMdSubvariants() method getPictureFieldValue (line 3376) | public function getPictureFieldValue($sFieldName, $iIndex = null) method getMasterPicturePath (line 3395) | public function getMasterPicturePath(string $file): string method getUnitName (line 3405) | public function getUnitName() method getArticleFiles (line 3412) | public function getArticleFiles($addFromParent = false) method isDownloadable (line 3439) | public function isDownloadable() method hasAmountPrice (line 3449) | public function hasAmountPrice() method loadVariantList (line 3476) | protected function loadVariantList($loadSimpleVariants, $blRemoveNotOr... method selectCategoryIds (line 3568) | protected function selectCategoryIds($query, $field) method getCategoryIdsSelect (line 3590) | protected function getCategoryIdsSelect($blActCats = false) method getActiveCategorySelectSnippet (line 3619) | protected function getActiveCategorySelectSnippet() method calculatePrice (line 3637) | protected function calculatePrice($oPrice, $dVat = null) method hasAnyVariant (line 3668) | protected function hasAnyVariant($blForceCoreTable = null) method isStockStatusChanged (line 3690) | protected function isStockStatusChanged() method isVisibilityChanged (line 3700) | protected function isVisibilityChanged() method saveArtLongDesc (line 3710) | protected function saveArtLongDesc() method skipSaveFields (line 3762) | protected function skipSaveFields() method mergeDiscounts (line 3791) | protected function mergeDiscounts($aDiscounts, $aItemDiscounts) method getGroupPrice (line 3810) | protected function getGroupPrice() method getAmountPrice (line 3832) | protected function getAmountPrice($amount = 1) method modifySelectListPrice (line 3861) | protected function modifySelectListPrice($dPrice, $aChosenList = null) method fillAmountPriceList (line 3893) | protected function fillAmountPriceList($aAmPriceList) method getVariantIds (line 3937) | public function getVariantIds($activeVariants = true) method getArticleVat (line 3966) | public function getArticleVat() method hasProductValidTimeRange (line 3977) | public function hasProductValidTimeRange(): bool method isProductAlwaysActive (line 3983) | public function isProductAlwaysActive(): bool method applyVAT (line 3994) | protected function applyVAT(Price $oPrice, $dVat) method applyCurrency (line 4012) | protected function applyCurrency(Price $oPrice, $oCur = null) method getAttribsString (line 4027) | protected function getAttribsString(&$sAttributeSql, &$iCnt) method getSimList (line 4056) | protected function getSimList($sAttributeSql, $iCnt) method generateSimListSearchStr (line 4091) | protected function generateSimListSearchStr($sArticleTable, $aList) method generateSearchStr (line 4115) | protected function generateSearchStr($sOXID, $blSearchPriceCat = false) method generateSearchStrForCustomerBought (line 4138) | protected function generateSearchStrForCustomerBought() method generateSelectCatStr (line 4191) | protected function generateSelectCatStr($sOXID, $sCatId, $dPriceFromTo... method buildAmountPriceList (line 4221) | protected function buildAmountPriceList() method isFieldEmpty (line 4257) | protected function isFieldEmpty($sFieldName) method assignParentFieldValue (line 4312) | protected function assignParentFieldValue($sFieldName) method isImageField (line 4355) | protected function isImageField($sFieldName) method assignParentFieldValues (line 4366) | protected function assignParentFieldValues() method assignNotBuyableParent (line 4383) | protected function assignNotBuyableParent() method assignStock (line 4400) | protected function assignStock() method assignDynImageDir (line 4474) | protected function assignDynImageDir() method assignComparisonListFlag (line 4489) | protected function assignComparisonListFlag() method insert (line 4506) | protected function insert() method update (line 4523) | protected function update() method deleteRecords (line 4540) | protected function deleteRecords($articleId) method deleteVariantRecords (line 4620) | protected function deleteVariantRecords($sOXID) method deletePics (line 4639) | protected function deletePics() method onChangeResetCounts (line 4658) | protected function onChangeResetCounts($sOxid, $sVendorId = null, $sMa... method onChangeUpdateStock (line 4682) | protected function onChangeUpdateStock($parentId) method onChangeStockResetCount (line 4731) | protected function onChangeStockResetCount($sOxid) method onChangeUpdateVarCount (line 4752) | protected function onChangeUpdateVarCount($parentId) method setVarMinMaxPrice (line 4775) | protected function setVarMinMaxPrice($sParentId) method hasMasterImage (line 4825) | protected function hasMasterImage($iIndex) method isPriceViewModeNetto (line 4856) | protected function isPriceViewModeNetto() method getPriceObject (line 4875) | protected function getPriceObject($blCalculationModeNetto = null) method getPriceForView (line 4900) | protected function getPriceForView($oPrice) method preparePrice (line 4921) | protected function preparePrice($dPrice, $dVat, $blCalculationModeNett... method getUserPriceSufix (line 4945) | protected function getUserPriceSufix() method getRawPrice (line 4968) | protected function getRawPrice() method getVarMinRawPrice (line 4991) | protected function getVarMinRawPrice() method getVarMaxPrice (line 5030) | protected function getVarMaxPrice() method getShopVarMinPrice (line 5070) | protected function getShopVarMinPrice() method getShopVarMaxPrice (line 5081) | protected function getShopVarMaxPrice() method loadFromDb (line 5093) | protected function loadFromDb($articleId) method checkForVpe (line 5107) | public function checkForVpe($amount) method updateParentDependFields (line 5116) | protected function updateParentDependFields() method getCopyParentFields (line 5137) | protected function getCopyParentFields() method assignParentDependFields (line 5145) | protected function assignParentDependFields() method saveSortingFieldValuesOnLoad (line 5158) | protected function saveSortingFieldValuesOnLoad() method getLoadVariantsQuery (line 5179) | protected function getLoadVariantsQuery($blRemoveNotOrderables, $force... method updateVariantsBaseObject (line 5194) | protected function updateVariantsBaseObject($baseObject, $forceCoreTab... method updateManufacturerBeforeLoading (line 5202) | protected function updateManufacturerBeforeLoading($oManufacturer) method addSqlActiveRangeSnippet (line 5207) | protected function addSqlActiveRangeSnippet($query, $tableName): string method getAvailableStock (line 5224) | private function getAvailableStock(): int method isLowStock (line 5231) | private function isLowStock(): bool method getLowStockThreshold (line 5236) | private function getLowStockThreshold(): int FILE: source/Application/Model/ArticleList.php class ArticleList (line 21) | class ArticleList extends \OxidEsales\Eshop\Core\Model\ListModel method setCustomSorting (line 47) | public function setCustomSorting($sSorting) method enableSelectLists (line 55) | public function enableSelectLists() method selectString (line 67) | public function selectString($sql, array $parameters = []) method getHistoryArticles (line 74) | public function getHistoryArticles(): array method setHistoryArticles (line 91) | public function setHistoryArticles($aArticlesIds) method loadHistoryArticles (line 110) | public function loadHistoryArticles($sArtId, $iCnt = 4) method sortByIds (line 139) | public function sortByIds($aIds) method sortByOrderMapCallback (line 155) | protected function sortByOrderMapCallback($key1, $key2) method loadNewestArticles (line 185) | public function loadNewestArticles($iLimit = null) method loadTop5Articles (line 228) | public function loadTop5Articles($iLimit = null) method loadActionArticles (line 270) | public function loadActionArticles($sActionID, $iLimit = null) method loadArticleCrossSell (line 312) | public function loadArticleCrossSell($sArticleId) method loadArticleAccessoires (line 366) | public function loadArticleAccessoires($sArticleId) method loadCategoryIds (line 396) | public function loadCategoryIds($sCatId, $aSessionFilter) method loadCategoryArticles (line 413) | public function loadCategoryArticles($sCatId, $aSessionFilter, $iLimit... method loadRecommArticles (line 448) | public function loadRecommArticles($sRecommId, $sArticlesFilter = null) method loadRecommArticleIds (line 462) | public function loadRecommArticleIds($sRecommId, $sArticlesFilter) method getArticleSelect (line 484) | protected function getArticleSelect($sRecommId, $sArticlesFilter = null) method loadSearchIds (line 505) | public function loadSearchIds($sSearchStr = '', $sSearchCat = '', $sSe... method loadPriceIds (line 559) | public function loadPriceIds($dPriceFrom, $dPriceTo) method loadPriceArticles (line 575) | public function loadPriceArticles($dPriceFrom, $dPriceTo, $oCategory =... method loadVendorIDs (line 595) | public function loadVendorIDs($sVendorId) method loadManufacturerIDs (line 606) | public function loadManufacturerIDs($sManufacturerId) method loadVendorArticles (line 621) | public function loadVendorArticles($sVendorId, $oVendor = null) method loadManufacturerArticles (line 638) | public function loadManufacturerArticles($sManufacturerId, $oManufactu... method loadIds (line 653) | public function loadIds($aIds) method loadOrderArticles (line 681) | public function loadOrderArticles($aOrders) method loadStockRemindProducts (line 725) | public function loadStockRemindProducts($aBasketContents) method renewPriceUpdateTime (line 767) | public function renewPriceUpdateTime() method updateUpcomingPrices (line 795) | public function updateUpcomingPrices($blForceUpdate = false) method createIdListFromSql (line 851) | protected function createIdListFromSql($sSql) method getFilterIdsSql (line 871) | protected function getFilterIdsSql($sCatId, $aFilter) method getFilterSql (line 913) | protected function getFilterSql($sCatId, $aFilter) method getCategorySelect (line 948) | protected function getCategorySelect($sFields, $sCatId, $aSessionFilter) method getCategoryCountSelect (line 987) | protected function getCategoryCountSelect($sCatId, $aSessionFilter) method getSearchSelect (line 1019) | protected function getSearchSelect($sSearchString) method getPriceSelect (line 1086) | protected function getPriceSelect($dPriceFrom, $dPriceTo) method getVendorSelect (line 1114) | protected function getVendorSelect($sVendorId) method getManufacturerSelect (line 1138) | protected function getManufacturerSelect($sManufacturerId) method canUpdatePrices (line 1160) | protected function canUpdatePrices() method fetchNextUpdateTime (line 1175) | protected function fetchNextUpdateTime() method getQueryToFetchNextUpdateTime (line 1194) | protected function getQueryToFetchNextUpdateTime() method updateOxArticles (line 1207) | protected function updateOxArticles($sCurrUpdateTime, $oDb) method getQueryToUpdateOxArticle (line 1222) | protected function getQueryToUpdateOxArticle($sCurrUpdateTime) method updateArticles (line 1245) | protected function updateArticles($aUpdatedArticleIds) method getDescriptionJoin (line 1254) | protected function getDescriptionJoin() method getSearchTableName (line 1277) | protected function getSearchTableName($table, $field) FILE: source/Application/Model/Attribute.php class Attribute (line 22) | class Attribute extends \OxidEsales\Eshop\Core\Model\MultiLanguageModel method __construct (line 48) | public function __construct() method delete (line 61) | public function delete($sOXID = null) method assignVarToAttribute (line 93) | public function assignVarToAttribute($aMDVariants, $aSelTitle) method getAttrId (line 136) | protected function getAttrId($sSelTitle) method createAttribute (line 154) | protected function createAttribute($aSelTitle) method getAttributeAssigns (line 177) | public function getAttributeAssigns($sArtId) method setTitle (line 195) | public function setTitle($sTitle) method getTitle (line 205) | public function getTitle() method addValue (line 215) | public function addValue($sValue) method setActiveValue (line 225) | public function setActiveValue($sValue) method getActiveValue (line 235) | public function getActiveValue() method getValues (line 245) | public function getValues() method canDeleteAttribute (line 257) | protected function canDeleteAttribute($oxId) FILE: source/Application/Model/AttributeList.php class AttributeList (line 19) | class AttributeList extends \OxidEsales\Eshop\Core\Model\ListModel method __construct (line 24) | public function __construct() method loadAttributesByIds (line 36) | public function loadAttributesByIds($aIds) method createAttributeListFromSql (line 63) | protected function createAttributeListFromSql($select) method loadAttributes (line 92) | public function loadAttributes($sArticleId, $sParentId = null) method loadAttributesDisplayableInBasket (line 127) | public function loadAttributesDisplayableInBasket($sArtId, $sParentId ... method getCategoryAttributes (line 164) | public function getCategoryAttributes($sCategoryId, $iLang) method mergeAttributes (line 229) | protected function mergeAttributes($aAttributes, $aParentAttributes) FILE: source/Application/Model/Basket.php class Basket (line 21) | #[\AllowDynamicProperties] method enableSaveToDataBase (line 299) | public function enableSaveToDataBase($blSave = true) method isSaveToDataBaseEnabled (line 309) | public function isSaveToDataBaseEnabled() method isCalculationModeNetto (line 324) | public function isCalculationModeNetto() method setCalculationModeNetto (line 338) | public function setCalculationModeNetto($blNettoMode = true) method getNettoSum (line 348) | public function getNettoSum() method getBruttoSum (line 358) | public function getBruttoSum() method setNettoSum (line 368) | public function setNettoSum($dNettoSum) method setBruttoSum (line 378) | public function setBruttoSum($dBruttoSum) method isEnabled (line 388) | public function isEnabled() method changeBasketItemKey (line 400) | protected function changeBasketItemKey($sOldKey, $sNewKey, $value = null) method addToBasket (line 432) | public function addToBasket($sProductID, $dAmount, $aSel = null, $aPer... method addOrderArticleToBasket (line 536) | public function addOrderArticleToBasket($oOrderArticle) method setStockCheckMode (line 564) | public function setStockCheckMode($blCheck) method getStockCheckMode (line 574) | public function getStockCheckMode() method getItemKey (line 591) | public function getItemKey($sProductId, $aSel = null, $aPersParam = nu... method removeItem (line 606) | public function removeItem($sItemKey) method clearBundles (line 628) | protected function clearBundles() method getArticleBundles (line 645) | protected function getArticleBundles($oBasketItem) method getItemBundles (line 669) | protected function getItemBundles($oBasketItem, $aBundles = []) method getBasketBundles (line 706) | protected function getBasketBundles($aBundles = []) method addBundles (line 735) | protected function addBundles() method addBundlesToBasket (line 768) | protected function addBundlesToBasket($aBundles) method calcItemsPrice (line 790) | protected function calcItemsPrice() method setDiscountCalcMode (line 852) | public function setDiscountCalcMode($blCalcDiscounts) method canCalcDiscounts (line 862) | public function canCalcDiscounts() method mergeDiscounts (line 876) | protected function mergeDiscounts($aDiscounts, $aItemDiscounts) method calcDeliveryCost (line 895) | protected function calcDeliveryCost() method getBasketUser (line 943) | public function getBasketUser() method setBasketUser (line 957) | public function setBasketUser($oUser) method getMostUsedVatPercent (line 967) | public function getMostUsedVatPercent() method getAdditionalServicesVatPercent (line 979) | public function getAdditionalServicesVatPercent() method isProportionalCalculationOn (line 995) | public function isProportionalCalculationOn() method calcTotalPrice (line 1009) | protected function calcTotalPrice() method setVoucherDiscount (line 1057) | public function setVoucherDiscount($dDiscount) method calcVoucherDiscount (line 1067) | protected function calcVoucherDiscount() method applyDiscounts (line 1132) | protected function applyDiscounts() method isPriceViewModeNetto (line 1161) | public function isPriceViewModeNetto() method getPriceObject (line 1177) | protected function getPriceObject() method calcBasketDiscount (line 1193) | protected function calcBasketDiscount() method calcBasketTotalDiscount (line 1256) | protected function calcBasketTotalDiscount() method calcBasketWrapping (line 1283) | protected function calcBasketWrapping() method calcBasketGiftCard (line 1309) | protected function calcBasketGiftCard() method calcPaymentCost (line 1339) | protected function calcPaymentCost() method setCost (line 1362) | public function setCost($sCostName, $oPrice = null) method calculateBasket (line 1375) | public function calculateBasket($blForceUpdate = false) method onUpdate (line 1453) | public function onUpdate() method afterUpdate (line 1461) | public function afterUpdate() method getBasketSummary (line 1473) | public function getBasketSummary() method addVoucher (line 1551) | public function addVoucher($sVoucherId) method removeVoucher (line 1603) | public function removeVoucher($sVoucherId) method resetUserInfo (line 1621) | public function resetUserInfo() method formatDiscount (line 1630) | protected function formatDiscount() method load (line 1648) | public function load() method save (line 1673) | protected function save() method deleteSavedBasket (line 1699) | protected function deleteSavedBasket() method findDelivCountry (line 1717) | protected function findDelivCountry() method deleteBasket (line 1753) | public function deleteBasket() method setPayment (line 1772) | public function setPayment($sPaymentId = null) method getPaymentId (line 1782) | public function getPaymentId() method setShipping (line 1796) | public function setShipping($sShippingSetId = null) method setDeliveryPrice (line 1807) | public function setDeliveryPrice($oShippingPrice = null) method getShippingId (line 1817) | public function getShippingId() method getBasketArticles (line 1845) | public function getBasketArticles() method getDiscountProductsPrice (line 1887) | public function getDiscountProductsPrice() method getProductsPrice (line 1897) | public function getProductsPrice() method getPrice (line 1911) | public function getPrice() method setPrice (line 1927) | public function setPrice($oPrice) method getOrderId (line 1939) | public function getOrderId() method setOrderId (line 1949) | public function setOrderId($sId) method getCosts (line 1962) | public function getCosts($sId = null) method getVouchers (line 1977) | public function getVouchers() method getProductsCount (line 1987) | public function getProductsCount() method getItemsCount (line 1997) | public function getItemsCount() method getWeight (line 2013) | public function getWeight() method getContents (line 2029) | public function getContents() method getProductVats (line 2041) | public function getProductVats($blFormatCurrency = true) method setCardMessage (line 2073) | public function setCardMessage($sMessage) method getCardMessage (line 2083) | public function getCardMessage() method setCardId (line 2093) | public function setCardId($sCardId) method getCardId (line 2103) | public function getCardId() method getCard (line 2113) | public function getCard() method getTotalDiscount (line 2130) | public function getTotalDiscount() method getDiscounts (line 2140) | public function getDiscounts() method getVoucherDiscount (line 2154) | public function getVoucherDiscount() method setBasketCurrency (line 2168) | public function setBasketCurrency($oCurrency) method getBasketCurrency (line 2178) | public function getBasketCurrency() method setSkipVouchersChecking (line 2192) | public function setSkipVouchersChecking($blSkipChecking = null) method hasSkipedDiscount (line 2202) | public function hasSkipedDiscount() method setSkipDiscounts (line 2212) | public function setSkipDiscounts($blSkip) method getProductsNetPrice (line 2224) | public function getProductsNetPrice() method getFProductsPrice (line 2236) | public function getFProductsPrice() method getDelCostVatPercent (line 2248) | public function getDelCostVatPercent() method getDelCostVat (line 2260) | public function getDelCostVat() method getDelCostNet (line 2279) | public function getDelCostNet() method getPayCostVatPercent (line 2301) | public function getPayCostVatPercent() method getPayCostVat (line 2313) | public function getPayCostVat() method getPayCostNet (line 2332) | public function getPayCostNet() method getPaymentCosts (line 2352) | public function getPaymentCosts() method getPaymentCost (line 2365) | public function getPaymentCost() method getFPaymentCosts (line 2377) | public function getFPaymentCosts() method getVoucherDiscValue (line 2392) | public function getVoucherDiscValue() method getFVoucherDiscountValue (line 2408) | public function getFVoucherDiscountValue() method getWrappCostVatPercent (line 2427) | public function getWrappCostVatPercent() method getGiftCardCostVatPercent (line 2440) | public function getGiftCardCostVatPercent() method getWrappCostVat (line 2452) | public function getWrappCostVat() method getWrappCostNet (line 2473) | public function getWrappCostNet() method getFWrappingCosts (line 2494) | public function getFWrappingCosts() method getWrappingCost (line 2510) | public function getWrappingCost() method getGiftCardCostVat (line 2522) | public function getGiftCardCostVat() method getGiftCardCostNet (line 2543) | public function getGiftCardCostNet() method getFGiftCardCosts (line 2564) | public function getFGiftCardCosts() method getGiftCardCost (line 2580) | public function getGiftCardCost() method getFPrice (line 2592) | public function getFPrice() method getFDeliveryCosts (line 2604) | public function getFDeliveryCosts() method getDeliveryCosts (line 2622) | public function getDeliveryCosts() method getDeliveryCost (line 2636) | public function getDeliveryCost() method setTotalDiscount (line 2646) | public function setTotalDiscount($dDiscount) method getPriceForPayment (line 2659) | public function getPriceForPayment() method getDiscountedProductsSum (line 2682) | public function getDiscountedProductsSum() method getTotalDiscountSum (line 2705) | public function getTotalDiscountSum() method getDiscountedProductsBruttoPrice (line 2725) | public function getDiscountedProductsBruttoPrice() method isBelowMinOrderPrice (line 2748) | public function isBelowMinOrderPrice() method getArtStockInBasket (line 2772) | public function getArtStockInBasket($sArtId, $sExpiredArtId = null) method canAddProductToBasket (line 2793) | public function canAddProductToBasket($sProductId) method isProductInRootCategory (line 2842) | protected function isProductInRootCategory($sProductId, $sRootCatId) method setBasketRootCatId (line 2870) | public function setBasketRootCatId($sRoot) method getBasketRootCatId (line 2880) | public function getBasketRootCatId() method setCatChangeWarningState (line 2890) | public function setCatChangeWarningState($blShow) method showCatChangeWarning (line 2900) | public function showCatChangeWarning() method getNotDiscountProductsPrice (line 2911) | public function getNotDiscountProductsPrice() method addedNewItem (line 2921) | protected function addedNewItem($blOverride) method __wakeUp (line 2932) | public function __wakeUp() method isNewItemAdded (line 2943) | public function isNewItemAdded() method hasDownloadableProducts (line 2958) | public function hasDownloadableProducts() method hasArticlesWithIntangibleAgreement (line 2977) | public function hasArticlesWithIntangibleAgreement() method hasArticlesWithDownloadableAgreement (line 2997) | public function hasArticlesWithDownloadableAgreement() method getMinOrderPrice (line 3017) | public function getMinOrderPrice() method handleNoArticleException (line 3022) | private function handleNoArticleException(BasketItem $basketItem, NoAr... FILE: source/Application/Model/BasketContentMarkGenerator.php class BasketContentMarkGenerator (line 13) | class BasketContentMarkGenerator method __construct (line 39) | public function __construct(\OxidEsales\Eshop\Application\Model\Basket... method getMark (line 51) | public function getMark($sMarkIdentification) method getBasket (line 67) | private function getBasket() method formMarks (line 79) | private function formMarks($sCurrentMark) FILE: source/Application/Model/BasketItem.php class BasketItem (line 20) | #[\AllowDynamicProperties] method getBasketItemKey (line 221) | public function getBasketItemKey() method setBasketItemKey (line 231) | public function setBasketItemKey($itemKey) method getRegularUnitPrice (line 241) | public function getRegularUnitPrice() method setRegularUnitPrice (line 251) | public function setRegularUnitPrice($oRegularUnitPrice) method init (line 275) | public function init($sProductID, $dAmount, $aSel = null, $aPersParam ... method initFromOrderArticle (line 296) | public function initFromOrderArticle($oOrderArticle) method setAsDiscountArticle (line 310) | public function setAsDiscountArticle($blIsDiscountArticle) method setStockCheckStatus (line 320) | public function setStockCheckStatus($blStatus) method getStockCheckStatus (line 330) | public function getStockCheckStatus() method setAmount (line 346) | public function setAmount($dAmount, $blOverride = true, $sItemKey = null) method applyPackageOnAmount (line 413) | protected function applyPackageOnAmount($article, $amount) method setPrice (line 423) | public function setPrice($oPrice) method getIcon (line 431) | public function getIcon(): ProductMediaView method getArticle (line 454) | public function getArticle($blCheckProduct = false, $sProductId = null... method getdBundledAmount (line 519) | public function getdBundledAmount() method getPrice (line 529) | public function getPrice() method getUnitPrice (line 539) | public function getUnitPrice() method getAmount (line 549) | public function getAmount() method getWeight (line 559) | public function getWeight() method getTitle (line 569) | public function getTitle() method getLink (line 588) | public function getLink() method getShopId (line 603) | public function getShopId() method getSelList (line 613) | public function getSelList() method getChosenSelList (line 623) | public function getChosenSelList() method isBundle (line 633) | public function isBundle() method isDiscountArticle (line 643) | public function isDiscountArticle() method isSkipDiscount (line 653) | public function isSkipDiscount() method __get (line 667) | public function __get($sName) method __sleep (line 679) | public function __sleep() method setArticle (line 706) | protected function setArticle($sProductId) method setFromOrderArticle (line 739) | protected function setFromOrderArticle($oOrderArticle) method setSelectList (line 760) | protected function setSelectList($aSelList) method getPersParams (line 787) | public function getPersParams() method setPersParams (line 797) | public function setPersParams($aPersParam) method setBundle (line 807) | public function setBundle($blBundle) method setSkipDiscounts (line 817) | public function setSkipDiscounts($blSkip) method getProductId (line 827) | public function getProductId() method setWrapping (line 837) | public function setWrapping($sWrapId) method getWrappingId (line 847) | public function getWrappingId() method getWrapping (line 857) | public function getWrapping() method getWishId (line 873) | public function getWishId() method setWishId (line 883) | public function setWishId($sWishId) method setWishArticleId (line 893) | public function setWishArticleId($sArticleId) method getWishArticleId (line 903) | public function getWishArticleId() method getFRegularUnitPrice (line 915) | public function getFRegularUnitPrice() method getFUnitPrice (line 927) | public function getFUnitPrice() method getFTotalPrice (line 939) | public function getFTotalPrice() method getVatPercent (line 949) | public function getVatPercent() method getVarSelect (line 959) | public function getVarSelect() method getLanguageId (line 975) | public function getLanguageId() method setLanguageId (line 985) | public function setLanguageId($iLanguageId) FILE: source/Application/Model/BasketReservation.php class BasketReservation (line 21) | class BasketReservation extends \OxidEsales\Eshop\Core\Base method getReservationsId (line 42) | protected function getReservationsId() method loadReservations (line 61) | protected function loadReservations($sBasketId) method getReservations (line 86) | public function getReservations() method getReservedItems (line 106) | protected function getReservedItems() method getReservedAmount (line 135) | public function getReservedAmount($sArticleId) method basketDifference (line 152) | protected function basketDifference(\OxidEsales\Eshop\Application\Mode... method reserveArticles (line 175) | protected function reserveArticles($aBasketDiff) method reserveBasket (line 197) | public function reserveBasket(\OxidEsales\Eshop\Application\Model\Bask... method commitArticleReservation (line 212) | public function commitArticleReservation($sArticleId, $dAmount) method discardArticleReservation (line 235) | public function discardArticleReservation($sArticleId) method discardReservations (line 251) | public function discardReservations() method discardUnusedReservations (line 273) | public function discardUnusedReservations($iLimit) method getTimeLeft (line 364) | public function getTimeLeft() method renewExpiration (line 385) | public function renewExpiration() method getUtilsObjectInstance (line 399) | protected function getUtilsObjectInstance() FILE: source/Application/Model/Category.php class Category (line 19) | #[\AllowDynamicProperties] method __construct (line 137) | public function __construct() method getDefaultSorting (line 146) | public function getDefaultSorting() method getDefaultSortingMode (line 156) | public function getDefaultSortingMode() method __get (line 168) | public function __get($sName) method loadFromDb (line 213) | protected function loadFromDb($sOXID) method load (line 228) | public function load($sOXID) method assign (line 248) | public function assign($dbRecord) method delete (line 265) | public function delete($sOXID = null) method getSubCats (line 356) | public function getSubCats() method getSubCat (line 368) | public function getSubCat($sKey) method setSubCats (line 378) | public function setSubCats($aCats) method setSubCat (line 399) | public function setSubCat($oCat, $sKey = null) method getContentCats (line 420) | public function getContentCats() method setContentCats (line 430) | public function setContentCats($aContent) method setContentCat (line 442) | public function setContentCat($oContent, $sKey = null) method getNrOfArticles (line 456) | public function getNrOfArticles() method setNrOfArticles (line 489) | public function setNrOfArticles($iNum) method getIsVisible (line 499) | public function getIsVisible() method setIsVisible (line 519) | public function setIsVisible($blVisible) method getPictureUrl (line 529) | public function getPictureUrl() method getBaseSeoLink (line 547) | public function getBaseSeoLink($iLang, $iPage = 0) method getLink (line 564) | public function getLink($iLang = null) method setLink (line 589) | public function setLink($sLink) method getSqlActiveSnippet (line 606) | public function getSqlActiveSnippet($blForceCoreTable = null) method getAdditionalSqlFilter (line 623) | protected function getAdditionalSqlFilter($forceCoreTable) method getBaseStdLink (line 637) | public function getBaseStdLink($iLang, $blAddId = true, $blFull = true) method getStdLink (line 662) | public function getStdLink($iLang = null, $aParams = []) method getExpanded (line 685) | public function getExpanded() method setExpanded (line 695) | public function setExpanded($blExpanded) method getHasSubCats (line 705) | public function getHasSubCats() method getHasVisibleSubCats (line 719) | public function getHasVisibleSubCats() method setHasVisibleSubCats (line 733) | public function setHasVisibleSubCats($blHasVisibleSubcats) method getAttributes (line 749) | public function getAttributes() method getCatInLang (line 770) | public function getCatInLang($oActCategory = null) method setParentCategory (line 788) | public function setParentCategory($oCategory) method getParentCategory (line 798) | public function getParentCategory() method getRootId (line 827) | public static function getRootId($sCategoryId) method assignViewableRecord (line 847) | public function assignViewableRecord($sSelect) method insert (line 861) | protected function insert() method update (line 924) | protected function update() method setFieldData (line 1036) | protected function setFieldData($fieldName, $value, $dataType = \OxidE... method getIconUrl (line 1055) | public function getIconUrl() method getThumbUrl (line 1073) | public function getThumbUrl() method getPromotionIconUrl (line 1087) | public function getPromotionIconUrl() method getPictureUrlForType (line 1104) | public function getPictureUrlForType($sPicName, $sPicType) method isTopCategory (line 1118) | public function isTopCategory() method isPriceCategory (line 1132) | public function isPriceCategory() method getShortDescription (line 1142) | public function getShortDescription() method getTitle (line 1152) | public function getTitle() method getFieldFromSubCategories (line 1166) | public function getFieldFromSubCategories($sField = 'OXID', $sOXID = n... FILE: source/Application/Model/CategoryList.php class CategoryList (line 19) | class CategoryList extends \OxidEsales\Eshop\Core\Model\ListModel method __construct (line 75) | public function __construct($sObjectsInListName = 'oxcategory') method setLoadFull (line 86) | public function setLoadFull($blForceFull) method getLoadFull (line 96) | public function getLoadFull() method setLoadLevel (line 106) | public function setLoadLevel($iForceLevel) method getLoadLevel (line 121) | public function getLoadLevel() method getSqlSelectFieldsForTree (line 134) | protected function getSqlSelectFieldsForTree($sTable, $aColumns = null) method getActivityFieldsSql (line 166) | protected function getActivityFieldsSql($tableName) method getSelectString (line 180) | protected function getSelectString($blReverse = false, $aColumns = nul... method getDepthSqlSnippet (line 216) | protected function getDepthSqlSnippet($oCat) method getDepthSqlUnion (line 251) | protected function getDepthSqlUnion($oCat, $aColumns = null) method loadFromDb (line 272) | protected function loadFromDb() method load (line 283) | public function load() method buildTree (line 296) | public function buildTree($sActCat) method ppLoadFullCategory (line 329) | protected function ppLoadFullCategory($sId) method loadList (line 345) | public function loadList() method setShopID (line 366) | public function setShopID($sShopId) method getPath (line 376) | public function getPath() method getClickCat (line 386) | public function getClickCat() method getClickRoot (line 398) | public function getClickRoot() method ppRemoveInactiveCategories (line 408) | protected function ppRemoveInactiveCategories() method ppAddPathInfo (line 450) | protected function ppAddPathInfo() method ppAddContentCategories (line 472) | protected function ppAddContentCategories() method ppBuildTree (line 488) | protected function ppBuildTree() method ppAddDepthInformation (line 509) | protected function ppAddDepthInformation() method addDepthInfo (line 533) | protected function addDepthInfo($aTree, $oCat, $sDepth = "") method updateCategoryTree (line 554) | public function updateCategoryTree($blVerbose = true, $sShopID = null) method onUpdateCategoryTree (line 598) | protected function onUpdateCategoryTree() method getInitialUpdateCategoryTreeCondition (line 609) | protected function getInitialUpdateCategoryTreeCondition($blVerbose = ... method getUpdateInfo (line 619) | public function getUpdateInfo() method updateNodes (line 631) | protected function updateNodes($oxRootId, $isRoot, $thisRoot) method __get (line 704) | public function __get($sName) FILE: source/Application/Model/CompanyVatIn.php class CompanyVatIn (line 15) | class CompanyVatIn method __construct (line 29) | public function __construct($sCompanyVatNumber) method getCountryCode (line 39) | public function getCountryCode() method getNumbers (line 49) | public function getNumbers() method cleanUp (line 61) | protected function cleanUp($sValue) method __toString (line 72) | public function __toString() FILE: source/Application/Model/Content.php class Content (line 18) | class Content extends \OxidEsales\Eshop\Core\Model\MultiLanguageModel im... method __get (line 69) | public function __get($sName) method __construct (line 82) | public function __construct() method getExpanded (line 93) | public function getExpanded() method setCategoryId (line 107) | public function setCategoryId($sCategoryId) method getCategoryId (line 117) | public function getCategoryId() method loadFromDb (line 129) | protected function loadFromDb($sLoadId) method loadByIdent (line 170) | public function loadByIdent($loadId, $onlyActive = false) method assignContentData (line 183) | protected function assignContentData($fetchedContent, $onlyActive = fa... method filterInactive (line 203) | protected function filterInactive($data, $checkIfActive = false) method getLoadId (line 213) | public function getLoadId() method isActive (line 223) | public function isActive() method assign (line 233) | public function assign($dbRecord) method getBaseSeoLink (line 253) | public function getBaseSeoLink($iLang) method getLink (line 266) | public function getLink($iLang = null) method getBaseStdLink (line 292) | public function getBaseStdLink($iLang, $blAddId = true, $blFull = true) method getStdLink (line 344) | public function getStdLink($iLang = null, $aParams = []) method setFieldData (line 362) | protected function setFieldData($sFieldName, $sValue, $iDataType = Fie... method delete (line 379) | public function delete($sOXID = null) method save (line 399) | public function save() method getTermsVersion (line 425) | public function getTermsVersion() method setType (line 437) | public function setType($sValue) method getType (line 447) | public function getType() method setTitle (line 457) | public function setTitle($sValue) method getTitle (line 467) | public function getTitle() FILE: source/Application/Model/ContentList.php class ContentList (line 17) | class ContentList extends \OxidEsales\Eshop\Core\Model\ListModel method setServiceKeys (line 59) | public function setServiceKeys($aServiceKeys) method getServiceKeys (line 69) | public function getServiceKeys() method __construct (line 77) | public function __construct() method loadMainMenulist (line 85) | public function loadMainMenulist() method loadCatMenues (line 93) | public function loadCatMenues() method loadFromDb (line 119) | protected function loadFromDb($iType) method load (line 130) | protected function load($type) method loadServices (line 139) | public function loadServices() method extractListToArray (line 148) | protected function extractListToArray() method getSQLByType (line 165) | protected function getSQLByType($iType) FILE: source/Application/Model/Contract/ArticleInterface.php type ArticleInterface (line 13) | interface ArticleInterface method checkForStock (line 24) | public function checkForStock($dAmount, $dArtStockAmount = 0); method getSelectLists (line 33) | public function getSelectLists($sKeyPrefix = null); method getBasketPrice (line 44) | public function getBasketPrice($dAmount, $aSelList, $oBasket); method skipDiscounts (line 51) | public function skipDiscounts(); method getCategoryIds (line 61) | public function getCategoryIds($blActCats = false, $blSkipCache = false); method getPrice (line 68) | public function getPrice(); method getProductId (line 75) | public function getProductId(); method getBasePrice (line 84) | public function getBasePrice($dAmount = 1); method isOrderArticle (line 91) | public function isOrderArticle(); FILE: source/Application/Model/Country.php class Country (line 16) | class Country extends \OxidEsales\Eshop\Core\Model\MultiLanguageModel method __construct (line 35) | public function __construct() method isForeignCountry (line 46) | public function isForeignCountry() method isInEU (line 56) | public function isInEU() method getStates (line 66) | public function getStates() method getIdByCode (line 92) | public function getIdByCode($sCode) method getVATIdentificationNumberPrefix (line 106) | public function getVATIdentificationNumberPrefix() FILE: source/Application/Model/CountryList.php class CountryList (line 16) | class CountryList extends \OxidEsales\Eshop\Core\Model\ListModel method __construct (line 21) | public function __construct() method loadActiveCountries (line 31) | public function loadActiveCountries($iLang = null) FILE: source/Application/Model/Delivery.php class Delivery (line 17) | class Delivery extends \OxidEsales\Eshop\Core\Model\MultiLanguageModel method __construct (line 124) | public function __construct() method setDelVatOnTop (line 136) | public function setDelVatOnTop($blOnTop) method getArticles (line 146) | public function getArticles() method getCategories (line 167) | public function getCategories() method hasArticles (line 188) | public function hasArticles() method hasCategories (line 198) | public function hasCategories() method getDeliveryAmount (line 210) | public function getDeliveryAmount($oBasketItem) method setDeliveryPrice (line 268) | public function setDeliveryPrice($oPrice) method getDeliveryPrice (line 280) | public function getDeliveryPrice($dVat = null) method delete (line 305) | public function delete($sOxId = null) method isForBasket (line 330) | public function isForBasket($oBasket) method updateItemCount (line 430) | protected function updateItemCount($content) method increaseProductCount (line 438) | protected function increaseProductCount() method checkDeliveryAmount (line 450) | protected function checkDeliveryAmount($iAmount) method getIdByName (line 473) | public function getIdByName($sTitle) method getCountriesISO (line 491) | public function getCountriesISO() method getConditionType (line 520) | public function getConditionType() method getConditionFrom (line 530) | public function getConditionFrom() method getConditionTo (line 540) | public function getConditionTo() method getCalculationRule (line 550) | public function getCalculationRule() method getAddSum (line 560) | public function getAddSum() method getAddSumType (line 570) | public function getAddSumType() method getMultiplier (line 580) | protected function getMultiplier() method getCostSum (line 600) | protected function getCostSum() method isDeliveryRuleFitByArticle (line 620) | protected function isDeliveryRuleFitByArticle($artAmount) FILE: source/Application/Model/DeliveryList.php class DeliveryList (line 17) | class DeliveryList extends \OxidEsales\Eshop\Core\Model\ListModel method __construct (line 66) | public function __construct() method setHomeCountry (line 79) | public function setHomeCountry($sHomeCountry) method getActiveDeliveryList (line 102) | protected function getActiveDeliveryList($oUser = null, $sCountryId = ... method getFilterSelect (line 142) | protected function getFilterSelect($oUser, $sCountryId, $sDelSet) method getDeliveryList (line 228) | public function getDeliveryList($oBasket, $oUser = null, $sDelCountry ... method hasDeliveries (line 306) | public function hasDeliveries($oBasket, $oUser, $sDelCountry, $sDelive... method getUser (line 329) | public function getUser() method setUser (line 343) | public function setUser($oUser) method setCollectFittingDeliveriesSets (line 354) | public function setCollectFittingDeliveriesSets($blCollectFittingDeliv... method loadDeliveryListForProduct (line 364) | public function loadDeliveryListForProduct($oProduct) FILE: source/Application/Model/DeliverySet.php class DeliverySet (line 16) | class DeliverySet extends \OxidEsales\Eshop\Core\Model\MultiLanguageModel method __construct (line 28) | public function __construct() method delete (line 41) | public function delete($sOxId = null) method getIdByName (line 72) | public function getIdByName($sTitle) FILE: source/Application/Model/DeliverySetList.php class DeliverySetList (line 17) | class DeliverySetList extends \OxidEsales\Eshop\Core\Model\ListModel method __construct (line 50) | public function __construct() method setHomeCountry (line 61) | public function setHomeCountry($sHomeCountry) method getActiveDeliverySetList (line 83) | protected function getActiveDeliverySetList($oUser = null, $sCountryId... method getFilterSelect (line 124) | protected function getFilterSelect($oUser, $sCountryId) method getDeliverySetList (line 188) | public function getDeliverySetList($oUser, $sCountryId, $sDelSet = null) method getDeliverySetData (line 219) | public function getDeliverySetData($sShipSet, $oUser, $oBasket) method getUser (line 270) | public function getUser() method setUser (line 284) | public function setUser($oUser) method loadNonRDFaDeliverySetList (line 293) | public function loadNonRDFaDeliverySetList() method loadRDFaDeliverySetList (line 307) | public function loadRDFaDeliverySetList($sDelId = null) FILE: source/Application/Model/Diagnostics.php class Diagnostics (line 16) | class Diagnostics method setVersion (line 44) | public function setVersion($sVersion) method getVersion (line 56) | public function getVersion() method setEdition (line 66) | public function setEdition($sEdition) method getEdition (line 78) | public function getEdition() method setShopLink (line 88) | public function setShopLink($sShopLink) method getShopLink (line 100) | public function getShopLink() method getShopDetails (line 110) | public function getShopDetails() method countRows (line 137) | protected function countRows($table, $mode) method getPhpSelection (line 154) | public function getPhpSelection() method getPhpDecoder (line 183) | public function getPhpDecoder() method getServerInfo (line 205) | public function getServerInfo() method getApacheVersion (line 250) | protected function getApacheVersion() method getVirtualizationSystem (line 266) | protected function getVirtualizationSystem() method isExecAllowed (line 294) | public function isExecAllowed() method getDeviceList (line 306) | protected function getDeviceList($sSystemType) method getCpuAmount (line 316) | protected function getCpuAmount() method getCpuMhz (line 327) | protected function getCpuMhz() method getBogoMips (line 337) | protected function getBogoMips() method getMemoryTotal (line 347) | protected function getMemoryTotal() method getMemoryFree (line 357) | protected function getMemoryFree() method getCpuModel (line 367) | protected function getCpuModel() method getDiskTotalSpace (line 377) | protected function getDiskTotalSpace() method getDiskFreeSpace (line 387) | protected function getDiskFreeSpace() method getPhpVersion (line 397) | protected function getPhpVersion() method getMySqlServerInfo (line 407) | protected function getMySqlServerInfo() FILE: source/Application/Model/DiagnosticsOutput.php class DiagnosticsOutput (line 14) | class DiagnosticsOutput method __construct (line 41) | public function __construct() method setOutputKey (line 51) | public function setOutputKey($sOutputKey) method getOutputKey (line 63) | public function getOutputKey() method setOutputFileName (line 73) | public function setOutputFileName($sOutputFileName) method getOutputFileName (line 85) | public function getOutputFileName() method storeResult (line 95) | public function storeResult($sResult) method readResultFile (line 107) | public function readResultFile($sOutputKey = null) method downloadResultFile (line 119) | public function downloadResultFile($sOutputKey = null) FILE: source/Application/Model/Discount.php class Discount (line 19) | class Discount extends \OxidEsales\Eshop\Core\Model\MultiLanguageModel method __construct (line 59) | public function __construct() method delete (line 72) | public function delete($sOXID = null) method save (line 101) | public function save() method isGlobalDiscount (line 138) | public function isGlobalDiscount() method isForArticle (line 165) | public function isForArticle($oArticle) method isForBasketItem (line 202) | public function isForBasketItem($oArticle) method isForBasketAmount (line 239) | public function isForBasketAmount($oBasket) method isForAmount (line 274) | public function isForAmount($dAmount) method isForBasket (line 300) | public function isForBasket($oBasket) method isForBundleItem (line 337) | public function isForBundleItem($oArticle) method isForBundleBasket (line 365) | public function isForBundleBasket($oBasket) method getAbsValue (line 382) | public function getAbsValue($dPrice, $dAmount = 1) method getPercentage (line 400) | public function getPercentage($dPrice) method getAddSum (line 415) | public function getAddSum() method getAddSumType (line 431) | public function getAddSumType() method getBundleAmount (line 443) | public function getBundleAmount($dAmount) method getSimpleDiscount (line 460) | public function getSimpleDiscount() method getArticleIds (line 475) | public function getArticleIds() method getCategoryIds (line 492) | public function getCategoryIds() method getNextOxsort (line 511) | public function getNextOxsort($shopId) method checkForArticleCategories (line 528) | protected function checkForArticleCategories($oArticle) method getProductCheckQuery (line 560) | protected function getProductCheckQuery($oProduct) method isArticleAssigned (line 580) | protected function isArticleAssigned($oArticle) method isCategoriesAssigned (line 604) | protected function isCategoriesAssigned($aCategoryIds) FILE: source/Application/Model/DiscountList.php class DiscountList (line 17) | class DiscountList extends \OxidEsales\Eshop\Core\Model\ListModel method __construct (line 44) | public function __construct() method getDiscountList (line 58) | protected function getDiscountList($oUser = null) method getCountryId (line 84) | public function getCountryId($oUser) method forceReload (line 97) | public function forceReload() method getFilterSelect (line 109) | protected function getFilterSelect($oUser) method getArticleDiscounts (line 172) | public function getArticleDiscounts($oArticle, $oUser = null) method getBasketItemDiscounts (line 194) | public function getBasketItemDiscounts($oArticle, $oBasket, $oUser = n... method getBasketDiscounts (line 216) | public function getBasketDiscounts($oBasket, $oUser = null) method getBasketItemBundleDiscounts (line 239) | public function getBasketItemBundleDiscounts($oArticle, $oBasket, $oUs... method getBasketBundleDiscounts (line 261) | public function getBasketBundleDiscounts($oBasket, $oUser = null) method hasSkipDiscountCategories (line 280) | public function hasSkipDiscountCategories() FILE: source/Application/Model/File.php class File (line 18) | class File extends \OxidEsales\Eshop\Core\Model\BaseModel method __construct (line 78) | public function __construct() method processFile (line 92) | public function processFile($sFileIndex) method checkArticleFile (line 114) | protected function checkArticleFile($aFileInfo) method getBaseDownloadDirPath (line 132) | protected function getBaseDownloadDirPath() method getStoreLocation (line 161) | public function getStoreLocation() method isUnderDownloadFolder (line 175) | public function isUnderDownloadFolder() method getFileLocation (line 193) | protected function getFileLocation() method getHashedFileDir (line 223) | protected function getHashedFileDir($sFileHash) method getFileHash (line 243) | protected function getFileHash($sFileName) method uploadFile (line 257) | protected function uploadFile($sSource, $sTarget) method isUploaded (line 276) | public function isUploaded() method delete (line 293) | public function delete($sOxId = null) method deleteFile (line 312) | protected function deleteFile() method getFilenameForUrl (line 336) | protected function getFilenameForUrl() method download (line 344) | public function download() method exist (line 371) | public function exist() method hasValidDownloads (line 381) | public function hasValidDownloads() method getMaxDownloadsCount (line 416) | public function getMaxDownloadsCount() method getMaxUnregisteredDownloadsCount (line 432) | public function getMaxUnregisteredDownloadsCount() method getLinkExpirationTime (line 448) | public function getLinkExpirationTime() method getDownloadExpirationTime (line 464) | public function getDownloadExpirationTime() method getSize (line 480) | public function getSize() FILE: source/Application/Model/FileCollector.php class FileCollector (line 16) | class FileCollector method setBaseDirectory (line 37) | public function setBaseDirectory($sDir) method getFiles (line 49) | public function getFiles() method addFile (line 62) | public function addFile($sFile) method addDirectoryFiles (line 92) | public function addDirectoryFiles($sFolder, $aExtensions = [], $blRecu... FILE: source/Application/Model/Groups.php class Groups (line 16) | class Groups extends \OxidEsales\Eshop\Core\Model\MultiLanguageModel method __construct (line 28) | public function __construct() method delete (line 41) | public function delete($sOXID = null) FILE: source/Application/Model/Links.php class Links (line 16) | class Links extends \OxidEsales\Eshop\Core\Model\MultiLanguageModel method __construct (line 28) | public function __construct() method setFieldData (line 43) | protected function setFieldData($sFieldName, $sValue, $iDataType = \Ox... FILE: source/Application/Model/ListObject.php class ListObject (line 15) | class ListObject method __construct (line 27) | public function __construct($sTableName) method assign (line 39) | public function assign($aData) method getId (line 55) | public function getId() FILE: source/Application/Model/Maintenance.php class Maintenance (line 13) | class Maintenance method execute (line 18) | public function execute() FILE: source/Application/Model/Manufacturer.php class Manufacturer (line 21) | class Manufacturer extends MultiLanguageModel implements IUrl method __construct (line 75) | public function __construct() method __get (line 89) | public function __get($sName) method setShowArticleCnt (line 119) | public function setShowArticleCnt($blShowArticleCount = false) method assign (line 129) | public function assign($dbRecord) method load (line 149) | public function load($sOxid) method setRootObjectData (line 163) | protected function setRootObjectData() method getBaseSeoLink (line 184) | public function getBaseSeoLink($iLang, $iPage = 0) method getLink (line 201) | public function getLink($iLang = null) method getBaseStdLink (line 227) | public function getBaseStdLink($iLang, $blAddId = true, $blFull = true) method getStdLink (line 246) | public function getStdLink($iLang = null, $aParams = []) method getNrOfArticles (line 260) | public function getNrOfArticles() method getSubCats (line 272) | public function getSubCats() method getIsVisible (line 281) | public function getIsVisible() method setIsVisible (line 291) | public function setIsVisible($blVisible) method getHasVisibleSubCats (line 301) | public function getHasVisibleSubCats() method setHasVisibleSubCats (line 315) | public function setHasVisibleSubCats($blHasVisibleSubcats) method getContentCats (line 323) | public function getContentCats() method delete (line 334) | public function delete($oxid = null) method getImageType (line 358) | public function getImageType(string $fieldName): ?string method getIconUrl (line 369) | public function getIconUrl(): string method getIconAltUrl (line 376) | public function getIconAltUrl(): string method getPictureUrl (line 383) | public function getPictureUrl(): string method getThumbnailUrl (line 390) | public function getThumbnailUrl(): string method getPromotionIconUrl (line 397) | public function getPromotionIconUrl(): string method getThumbUrl (line 409) | public function getThumbUrl() method getTitle (line 419) | public function getTitle() method getShortDescription (line 429) | public function getShortDescription() method deletePicture (line 434) | public function deletePicture(string $pictureName, string $pictureType... method getImageUrl (line 450) | private function getImageUrl(mixed $imageName, string $paramName, stri... FILE: source/Application/Model/ManufacturerList.php class ManufacturerList (line 17) | class ManufacturerList extends \OxidEsales\Eshop\Core\Model\ListModel method __construct (line 50) | public function __construct() method setShowManufacturerArticleCnt (line 61) | public function setShowManufacturerArticleCnt($blShowManufacturerArtic... method loadManufacturerList (line 69) | public function loadManufacturerList() method buildManufacturerTree (line 95) | public function buildManufacturerTree($sLinkTarget, $sActCat, $sShopHo... method getRootCat (line 129) | public function getRootCat() method getPath (line 139) | public function getPath() method addCategoryFields (line 149) | protected function addCategoryFields($oManufacturer) method setClickManufacturer (line 165) | public function setClickManufacturer($oManufacturer) method getClickManufacturer (line 175) | public function getClickManufacturer() method seoSetManufacturerData (line 183) | protected function seoSetManufacturerData() FILE: source/Application/Model/MdVariant.php class MdVariant (line 15) | class MdVariant extends \OxidEsales\Eshop\Core\Base method setId (line 78) | public function setId($sId) method getId (line 88) | public function getId() method setParentId (line 98) | public function setParentId($sParentId) method getParentId (line 108) | public function getParentId() method setMdSubvariants (line 118) | public function setMdSubvariants($aSubvariants) method getMdSubvariants (line 128) | public function getMdSubvariants() method getFirstMdSubvariant (line 138) | public function getFirstMdSubvariant() method getMdSubvariantByName (line 155) | public function getMdSubvariantByName($sName) method getLink (line 178) | public function getLink() method setName (line 193) | public function setName($sName) method getName (line 203) | public function getName() method getDPrice (line 213) | public function getDPrice() method getMinDPrice (line 223) | public function getMinDPrice() method getMaxDepth (line 245) | public function getMaxDepth() method getFPrice (line 268) | public function getFPrice() method addNames (line 302) | public function addNames($sArtId, $aNames, $dPrice, $sUrl) method getArticleId (line 325) | public function getArticleId() method hasArticleId (line 343) | public function hasArticleId($sArtId) method addMdSubvariant (line 364) | protected function addMdSubvariant($oSubvariant) method isFixedPrice (line 374) | protected function isFixedPrice() FILE: source/Application/Model/MediaUrl.php class MediaUrl (line 14) | class MediaUrl extends \OxidEsales\Eshop\Core\Model\MultiLanguageModel method __construct (line 18) | public function __construct() method getHtml (line 29) | public function getHtml() method getHtmlLink (line 48) | public function getHtmlLink($blNewPage = true) method getLink (line 59) | public function getLink() method getObjectId (line 75) | public function getObjectId() method delete (line 87) | public function delete($sOXID = null) method getYoutubeHtml (line 108) | protected function getYoutubeHtml() FILE: source/Application/Model/NewsSubscribed.php class NewsSubscribed (line 18) | class NewsSubscribed extends \OxidEsales\Eshop\Core\Model\BaseModel method __construct (line 44) | public function __construct() method load (line 58) | public function load($oxId) method loadFromEmail (line 78) | public function loadFromEmail($sEmailAddress) method getSubscribedUserIdByEmail (line 91) | protected function getSubscribedUserIdByEmail($email) method loadFromUserId (line 111) | public function loadFromUserId($sOxUserId) method insert (line 130) | protected function insert() method update (line 143) | protected function update() method getOptInStatus (line 168) | public function getOptInStatus() method setOptInStatus (line 178) | public function setOptInStatus($iStatus) method getOptInEmailStatus (line 189) | public function getOptInEmailStatus() method setOptInEmailStatus (line 199) | public function setOptInEmailStatus($iStatus) method wasUnsubscribed (line 210) | public function wasUnsubscribed() method updateSubscription (line 227) | public function updateSubscription($oUser) FILE: source/Application/Model/Object2Category.php class Object2Category (line 15) | class Object2Category extends \OxidEsales\Eshop\Core\Model\BaseModel method __construct (line 27) | public function __construct() method getProductId (line 38) | public function getProductId() method setProductId (line 48) | public function setProductId($sId) method getCategoryId (line 58) | public function getCategoryId() method setCategoryId (line 68) | public function setCategoryId($sId) FILE: source/Application/Model/Object2Group.php class Object2Group (line 17) | class Object2Group extends \OxidEsales\Eshop\Core\Model\BaseModel method __construct (line 28) | public function __construct() method save (line 45) | public function save() FILE: source/Application/Model/Order.php class Order (line 23) | class Order extends \OxidEsales\Eshop\Core\Model\BaseModel method __construct (line 244) | public function __construct() method __get (line 260) | public function __get($sName) method assign (line 280) | public function assign($dbRecord) method getCountryTitle (line 298) | protected function getCountryTitle($sCountryId) method getArticles (line 317) | protected function getArticles($blExcludeCanceled = false) method getOrderArticles (line 342) | public function getOrderArticles($blExcludeCanceled = false) method setOrderArticleList (line 359) | public function setOrderArticleList($oOrderArticleList) method getOrderDeliveryPrice (line 369) | public function getOrderDeliveryPrice() method getOrderWrappingPrice (line 387) | public function getOrderWrappingPrice() method getOrderGiftCardPrice (line 405) | public function getOrderGiftCardPrice() method getOrderPaymentPrice (line 424) | public function getOrderPaymentPrice() method getOrderNetSum (line 442) | public function getOrderNetSum() method finalizeOrder (line 476) | public function finalizeOrder( method isNettoMode (line 578) | public function isNettoMode() method setOrderStatus (line 589) | protected function setOrderStatus($sStatus) method convertVat (line 609) | protected function convertVat($sVat) method resetVats (line 623) | protected function resetVats() method loadFromBasket (line 639) | protected function loadFromBasket(\OxidEsales\Eshop\Application\Model\... method getOrderLanguage (line 726) | public function getOrderLanguage() method assignUserInformation (line 744) | protected function assignUserInformation($oUser) method setWrapping (line 790) | protected function setWrapping(\OxidEsales\Eshop\Application\Model\Bas... method setOrderArticles (line 817) | protected function setOrderArticles($aArticleList) method executePayment (line 927) | protected function executePayment(\OxidEsales\Eshop\Application\Model\... method getGateway (line 961) | protected function getGateway() method setPayment (line 973) | protected function setPayment($sPaymentid) method setFolder (line 1026) | protected function setFolder() method updateWishlist (line 1042) | protected function updateWishlist($aArticleList, $oUser) method updateNoticeList (line 1085) | protected function updateNoticeList($aArticleList, $oUser) method updateOrderDate (line 1135) | protected function updateOrderDate() method markVouchers (line 1154) | protected function markVouchers($oBasket, $oUser) method save (line 1178) | public function save() method getDelAddressInfo (line 1199) | public function getDelAddressInfo() method validateStock (line 1230) | public function validateStock($oBasket) method insert (line 1268) | protected function insert() method getCounterIdent (line 1303) | protected function getCounterIdent() method setNumber (line 1316) | protected function setNumber() method update (line 1339) | protected function update() method delete (line 1356) | public function delete($sOxId = null) method recalculateOrder (line 1395) | public function recalculateOrder($aNewArticles = []) method getOrderBasket (line 1433) | protected function getOrderBasket($blStockCheck = true) method setDelivery (line 1506) | public function setDelivery($sDeliveryId) method getOrderUser (line 1517) | public function getOrderUser() method pdfFooter (line 1553) | public function pdfFooter($oPdf) method pdfHeaderplus (line 1562) | public function pdfHeaderplus($oPdf) method pdfHeader (line 1571) | public function pdfHeader($oPdf) method genPdf (line 1581) | public function genPdf($sFilename, $iSelLang = 0) method getInvoiceNum (line 1590) | public function getInvoiceNum() method getNextBillNum (line 1606) | public function getNextBillNum() method getShippingSetList (line 1622) | public function getShippingSetList() method getVoucherNrList (line 1657) | public function getVoucherNrList() method getOrderSum (line 1674) | public function getOrderSum($blToday = false) method getOrderCnt (line 1698) | public function getOrderCnt($blToday = false) method checkOrderExist (line 1723) | protected function checkOrderExist($sOxId = null) method sendOrderByEmail (line 1750) | protected function sendOrderByEmail($oUser = null, $oBasket = null, $o... method getBasket (line 1778) | public function getBasket() method getPayment (line 1788) | public function getPayment() method getVoucherList (line 1798) | public function getVoucherList() method getDelSet (line 1808) | public function getDelSet() method getPaymentType (line 1824) | public function getPaymentType() method getGiftCard (line 1842) | public function getGiftCard() method setSeparateNumbering (line 1857) | public function setSeparateNumbering($blSeparateNumbering = null) method getLastUserPaymentType (line 1869) | public function getLastUserPaymentType($sUserId) method addOrderArticlesToBasket (line 1892) | protected function addOrderArticlesToBasket($oBasket, $aOrderArticles) method addArticlesToBasket (line 1909) | protected function addArticlesToBasket($oBasket, $aArticles) method getTotalOrderSum (line 1934) | public function getTotalOrderSum() method getProductVats (line 1948) | public function getProductVats($blFormatCurrency = true) method getBillCountry (line 1974) | public function getBillCountry() method getDelCountry (line 1988) | public function getDelCountry() method reloadDelivery (line 2002) | public function reloadDelivery($blReload) method reloadDiscount (line 2012) | public function reloadDiscount($blReload) method cancelOrder (line 2020) | public function cancelOrder() method getOrderCurrency (line 2037) | public function getOrderCurrency() method validateOrder (line 2064) | public function validateOrder($oBasket, $oUser) method validateVouchers (line 2097) | public function validateVouchers($basket) method validateBasket (line 2116) | public function validateBasket($oBasket) method validateDeliveryAddress (line 2129) | public function validateDeliveryAddress($oUser) method validateDelivery (line 2169) | public function validateDelivery($oBasket) method validatePayment (line 2203) | public function validatePayment($oBasket, $oUser = null) method getFormattedTotalNetSum (line 2217) | public function getFormattedTotalNetSum() method getFormattedTotalBrutSum (line 2227) | public function getFormattedTotalBrutSum() method getFormattedDeliveryCost (line 2237) | public function getFormattedDeliveryCost() method getFormattedPayCost (line 2247) | public function getFormattedPayCost() method getFormattedWrapCost (line 2257) | public function getFormattedWrapCost() method getFormattedGiftCardCost (line 2267) | public function getFormattedGiftCardCost() method getFormattedTotalVouchers (line 2277) | public function getFormattedTotalVouchers() method getFormattedDiscount (line 2287) | public function getFormattedDiscount() method getFormattedTotalOrderSum (line 2297) | public function getFormattedTotalOrderSum() method getTrackCode (line 2307) | public function getTrackCode() method getShipmentTrackingUrl (line 2317) | public function getShipmentTrackingUrl() method getTrackingUrl (line 2330) | private function getTrackingUrl(): string method isValidPaymentId (line 2343) | private function isValidPaymentId($paymentId) method isValidPayment (line 2374) | private function isValidPayment($basket, $oUser = null) method getDynamicValues (line 2399) | private function getDynamicValues() method getDynamicValuesFromPaymentType (line 2418) | private function getDynamicValuesFromPaymentType() FILE: source/Application/Model/OrderArticle.php class OrderArticle (line 19) | class OrderArticle extends BaseModel implements ArticleInterface method __construct (line 84) | public function __construct() method copyThis (line 95) | public function copyThis($oProduct) method assign (line 118) | public function assign($dbRecord) method updateArticleStock (line 132) | public function updateArticleStock($dAddAmount, $blAllowNegativeStock ... method getArtStock (line 165) | protected function getArtStock($dAddAmount = 0, $blAllowNegativeStock ... method getPersParams (line 192) | public function getPersParams() method setPersParams (line 210) | public function setPersParams($aParams) method setFieldData (line 227) | protected function setFieldData($sFieldName, $sValue, $iDataType = \Ox... method loadInLang (line 252) | public function loadInLang($iLanguage, $sOxid) method getProductId (line 262) | public function getProductId() method getParentId (line 272) | public function getParentId() method setArticleParams (line 293) | protected function setArticleParams() method checkForStock (line 338) | public function checkForStock($dAmount, $dArtStockAmount = 0) method getOrderArticle (line 351) | protected function getOrderArticle($sArticleId = null) method getSelectLists (line 374) | public function getSelectLists($sKeyPrefix = null) method getOrderArticleSelectList (line 392) | public function getOrderArticleSelectList($sArtId = null, $sOrderArtSe... method getBasketPrice (line 458) | public function getBasketPrice($dAmount, $aSelList, $oBasket) method skipDiscounts (line 474) | public function skipDiscounts() method getCategoryIds (line 487) | public function getCategoryIds($blActCats = false, $blSkipCache = false) method getLanguage (line 502) | public function getLanguage() method getBasePrice (line 514) | public function getBasePrice($dAmount = 1) method getPrice (line 524) | public function getPrice() method setIsNewOrderItem (line 540) | public function setIsNewOrderItem($blIsNew) method isNewOrderItem (line 550) | public function isNewOrderItem() method setNewAmount (line 562) | public function setNewAmount($iNewAmount) method isOrderArticle (line 591) | public function isOrderArticle() method cancelOrderArticle (line 600) | public function cancelOrderArticle() method delete (line 619) | public function delete($oxid = null) method save (line 639) | public function save() method getWrapping (line 673) | public function getWrapping() method isBundle (line 690) | public function isBundle() method getTotalBrutPriceFormated (line 700) | public function getTotalBrutPriceFormated() method getBrutPriceFormated (line 714) | public function getBrutPriceFormated() method getNetPriceFormated (line 728) | public function getNetPriceFormated() method getOrder (line 742) | public function getOrder() method insert (line 765) | protected function insert() method setArticle (line 780) | public function setArticle($oArticle) method getArticle (line 790) | public function getArticle() method setOrderFiles (line 805) | public function setOrderFiles() method getTotalNetPriceFormated (line 845) | public function getTotalNetPriceFormated() FILE: source/Application/Model/OrderArticleList.php class OrderArticleList (line 15) | class OrderArticleList extends \OxidEsales\Eshop\Core\Model\ListModel method __construct (line 20) | public function __construct() method loadOrderArticlesForUser (line 32) | public function loadOrderArticlesForUser($sOxId) FILE: source/Application/Model/OrderFile.php class OrderFile (line 16) | class OrderFile extends \OxidEsales\Eshop\Core\Model\BaseModel method __construct (line 36) | public function __construct() method reset (line 45) | public function reset() method setOrderId (line 66) | public function setOrderId($sOrderId) method setOrderArticleId (line 76) | public function setOrderArticleId($sOrderArticleId) method setShopId (line 86) | public function setShopId($sShopId) method setFile (line 100) | public function setFile($sFileName, $sFileId, $iMaxDownloadCounts, $iE... method getFileSize (line 118) | public function getFileSize() method getFieldLongName (line 133) | protected function getFieldLongName($sFieldName) method isValid (line 156) | public function isValid() method isPaid (line 178) | public function isPaid() method getValidUntil (line 188) | public function getValidUntil() method getLeftDownloadCount (line 198) | public function getLeftDownloadCount() method processOrderFile (line 213) | public function processOrderFile() method getFileId (line 245) | public function getFileId() FILE: source/Application/Model/OrderFileList.php class OrderFileList (line 13) | class OrderFileList extends \OxidEsales\Eshop\Core\Model\ListModel method loadUserFiles (line 27) | public function loadUserFiles($sUserId) method loadOrderFiles (line 65) | public function loadOrderFiles($sOrderId) FILE: source/Application/Model/Payment.php class Payment (line 20) | class Payment extends \OxidEsales\Eshop\Core\Model\MultiLanguageModel method __construct (line 110) | public function __construct() method setPaymentVatOnTop (line 122) | public function setPaymentVatOnTop($blOnTop) method getGroups (line 132) | public function getGroups() method setDynValues (line 157) | public function setDynValues($aDynValues) method setDynValue (line 168) | public function setDynValue($oKey, $oVal) method getDynValues (line 178) | public function getDynValues() method getPaymentValue (line 199) | public function getPaymentValue($dBasePrice) method getBaseBasketPriceForPaymentCostCalc (line 223) | public function getBaseBasketPriceForPaymentCostCalc($oBasket) method calculate (line 290) | public function calculate($oBasket) method getPrice (line 315) | public function getPrice() method getFNettoPrice (line 327) | public function getFNettoPrice() method getFBruttoPrice (line 341) | public function getFBruttoPrice() method getFPriceVat (line 355) | public function getFPriceVat() method getCountries (line 367) | public function getCountries() method delete (line 391) | public function delete($id = null) method isValidPayment (line 420) | public function isValidPayment($aDynValue, $sShopId, $oUser, $dBasketP... method getPaymentErrorNumber (line 484) | public function getPaymentErrorNumber() FILE: source/Application/Model/PaymentGateway.php class PaymentGateway (line 14) | class PaymentGateway extends \OxidEsales\Eshop\Core\Base method setPaymentParams (line 51) | public function setPaymentParams($oUserpayment) method executePayment (line 65) | public function executePayment($dAmount, &$oOrder) method getLastErrorNo (line 88) | public function getLastErrorNo() method getLastError (line 98) | public function getLastError() method isActive (line 108) | protected function isActive() FILE: source/Application/Model/PaymentList.php class PaymentList (line 17) | class PaymentList extends \OxidEsales\Eshop\Core\Model\ListModel method __construct (line 29) | public function __construct() method setHomeCountry (line 40) | public function setHomeCountry($sHomeCountry) method getFilterSelect (line 58) | protected function getFilterSelect($sShipSetId, $dPrice, $oUser) method getCountryId (line 110) | public function getCountryId($oUser) method getPaymentList (line 133) | public function getPaymentList($sShipSetId, $dPrice, $oUser = null) method loadNonRDFaPaymentList (line 144) | public function loadNonRDFaPaymentList() method loadRDFaPaymentList (line 158) | public function loadRDFaPaymentList($dPrice = null) FILE: source/Application/Model/PriceAlarm.php class PriceAlarm (line 17) | class PriceAlarm extends \OxidEsales\Eshop\Core\Model\BaseModel method __construct (line 79) | public function __construct() method insert (line 90) | protected function insert() method getArticle (line 103) | public function getArticle() method getFPrice (line 121) | public function getFPrice() method getPrice (line 140) | public function getPrice() method getTitle (line 165) | public function getTitle() method getPriceAlarmCurrency (line 187) | public function getPriceAlarmCurrency() method getFProposedPrice (line 212) | public function getFProposedPrice() method getPriceAlarmStatus (line 230) | public function getPriceAlarmStatus() FILE: source/Application/Model/Rating.php class Rating (line 17) | class Rating extends \OxidEsales\Eshop\Core\Model\BaseModel method __construct (line 36) | public function __construct() method allowRating (line 51) | public function allowRating($sUserId, $sType, $sObjectId) method getRatingAverage (line 89) | public function getRatingAverage($sObjectId, $sType, $aIncludedObjects... method getRatingCount (line 127) | public function getRatingCount($sObjectId, $sType, $aIncludedObjectsId... method getObjectType (line 158) | public function getObjectType() method getObjectId (line 168) | public function getObjectId() method delete (line 180) | public function delete($oxid = null) method isProductObjectType (line 199) | private function isProductObjectType() method updateProductRating (line 207) | private function updateProductRating() FILE: source/Application/Model/RecommendationList.php class RecommendationList (line 20) | class RecommendationList extends \OxidEsales\Eshop\Core\Model\BaseModel ... method __construct (line 53) | public function __construct() method getArticles (line 68) | public function getArticles($iStart = null, $iNrofArticles = null, $bl... method getArtCount (line 92) | public function getArtCount() method getArticleSelect (line 108) | protected function getArticleSelect() method getFirstArticle (line 124) | public function getFirstArticle() method delete (line 141) | public function delete($sOXID = null) method getArtDescription (line 169) | public function getArtDescription($sOXID) method removeArticle (line 192) | public function removeArticle($sOXID) method addArticle (line 215) | public function addArticle($sOXID, $sDesc) method getRecommListsByIds (line 255) | public function getRecommListsByIds($aArticleIds) method loadFirstArticles (line 305) | protected function loadFirstArticles(\OxidEsales\Eshop\Core\Model\List... method getSearchRecommLists (line 345) | public function getSearchRecommLists($sSearchStr) method getSearchRecommListCount (line 373) | public function getSearchRecommListCount($sSearchStr) method getSearchSelect (line 393) | protected function getSearchSelect($sSearchStr) method addToRatingAverage (line 411) | public function addToRatingAverage($iRating) method getReviews (line 425) | public function getReviews() method getBaseSeoLink (line 445) | public function getBaseSeoLink($iLang, $iPage = 0) method getLink (line 462) | public function getLink($iLang = null) method getStdLink (line 487) | public function getStdLink($iLang = null, $aParams = []) method getBaseStdLink (line 505) | public function getBaseStdLink($iLang, $blAddId = true, $blFull = true) method setArticlesFilter (line 521) | public function setArticlesFilter($sArticlesFilter) method save (line 531) | public function save() method onDelete (line 544) | protected function onDelete() method onSave (line 551) | protected function onSave() FILE: source/Application/Model/Remark.php class Remark (line 16) | class Remark extends \OxidEsales\Eshop\Core\Model\BaseModel method __construct (line 35) | public function __construct() method load (line 48) | public function load($oxID) method insert (line 65) | protected function insert() FILE: source/Application/Model/RequiredAddressFields.php class RequiredAddressFields (line 15) | class RequiredAddressFields method __construct (line 41) | public function __construct() method setRequiredFields (line 56) | public function setRequiredFields($aRequiredFields) method getRequiredFields (line 66) | public function getRequiredFields() method getBillingFields (line 76) | public function getBillingFields() method getDeliveryFields (line 88) | public function getDeliveryFields() method filterFields (line 103) | private function filterFields($aFields, $sPrefix) FILE: source/Application/Model/RequiredFieldValidator.php class RequiredFieldValidator (line 13) | class RequiredFieldValidator method validateFieldValue (line 22) | public function validateFieldValue($sFieldValue) method validateFieldValueArray (line 43) | private function validateFieldValueArray($aFieldValues) FILE: source/Application/Model/RequiredFieldsValidator.php class RequiredFieldsValidator (line 13) | class RequiredFieldsValidator method __construct (line 41) | public function __construct($oFieldValidator = null) method getRequiredFields (line 54) | public function getRequiredFields() method setRequiredFields (line 64) | public function setRequiredFields($aFields) method getFieldValidator (line 74) | public function getFieldValidator() method setFieldValidator (line 84) | public function setFieldValidator($oFieldValidator) method getInvalidFields (line 94) | public function getInvalidFields() method validateFields (line 107) | public function validateFields($oObject) method setInvalidFields (line 128) | private function setInvalidFields($aFields) FILE: source/Application/Model/Review.php class Review (line 16) | class Review extends BaseModel method __construct (line 28) | public function __construct() method assign (line 41) | public function assign($dbRecord) method load (line 67) | public function load($oxId) method insert (line 82) | protected function insert() method loadList (line 100) | public function loadList($sType, $aIds, $blLoadEmpty = false, $iLoadIn... method getObjectType (line 162) | public function getObjectType() method getObjectId (line 172) | public function getObjectId() method getReviewAndRatingListByUserId (line 184) | public function getReviewAndRatingListByUserId($userId) FILE: source/Application/Model/Search.php class Search (line 16) | #[\AllowDynamicProperties] method __construct (line 29) | public function __construct() method setLanguage (line 39) | public function setLanguage($iLanguage = null) method getSearchArticles (line 59) | public function getSearchArticles($sSearchParamForQuery = false, $sIni... method getSearchArticleCount (line 91) | public function getSearchArticleCount($sSearchParamForQuery = false, $... method getSearchSelect (line 117) | protected function getSearchSelect($sSearchParamForQuery = false, $sIn... method getWhere (line 245) | protected function getWhere($sSearchString) method getDescriptionJoin (line 309) | protected function getDescriptionJoin($table) method getSearchField (line 331) | protected function getSearchField($table, $field) FILE: source/Application/Model/SelectList.php class SelectList (line 17) | class SelectList extends \OxidEsales\Eshop\Core\Model\MultiLanguageModel... method __construct (line 57) | public function __construct() method getFieldList (line 70) | public function getFieldList($dVat = null) method delete (line 89) | public function delete($sOXID = null) method setVat (line 114) | public function setVat($dVat) method getVat (line 124) | public function getVat() method getLabel (line 134) | public function getLabel() method getSelections (line 144) | public function getSelections() method getActiveSelection (line 164) | public function getActiveSelection() method setActiveSelectionByIndex (line 181) | public function setActiveSelectionByIndex($iIdx) FILE: source/Application/Model/Selection.php class Selection (line 15) | class Selection method __construct (line 53) | public function __construct($sName, $sValue, $blDisabled, $blActive) method getValue (line 66) | public function getValue() method getName (line 76) | public function getName() method isActive (line 86) | public function isActive() method isDisabled (line 96) | public function isDisabled() method setActiveState (line 106) | public function setActiveState($blActive) method setDisabled (line 116) | public function setDisabled($blDisabled) method getLink (line 126) | public function getLink() FILE: source/Application/Model/SeoEncoderArticle.php class SeoEncoderArticle (line 20) | class SeoEncoderArticle extends \OxidEsales\Eshop\Core\SeoEncoder method getUrlExtension (line 34) | protected function getUrlExtension() method getProductForLang (line 48) | protected function getProductForLang($oArticle, $iLang) method getArticleRecommUri (line 70) | public function getArticleRecommUri($oArticle, $iLang) method _getRecomm (line 115) | protected function _getRecomm($oArticle, $iLang) // phpcs:ignore PSR2.... method getListType (line 131) | protected function getListType() method createArticleCategoryUri (line 145) | protected function createArticleCategoryUri($oArticle, $oCategory, $iL... method getArticleUri (line 188) | public function getArticleUri($oArticle, $iLang, $blRegenerate = false) method getCategory (line 228) | protected function getCategory($oArticle, $iLang) method getMainCategory (line 248) | protected function getMainCategory($oArticle) method getArticleMainUri (line 292) | public function getArticleMainUri($oArticle, $iLang) method prepareArticleTitle (line 336) | protected function prepareArticleTitle($oArticle) method getArticleVendorUri (line 374) | public function getArticleVendorUri($oArticle, $iLang, $blRegenerate =... method getVendor (line 421) | protected function getVendor($oArticle, $iLang) method getArticleManufacturerUri (line 452) | public function getArticleManufacturerUri($oArticle, $iLang, $blRegene... method getManufacturer (line 498) | protected function getManufacturer($oArticle, $iLang) method getArticleMainUrl (line 529) | public function getArticleMainUrl($oArticle, $iLang = null) method getArticleUrl (line 547) | public function getArticleUrl($oArticle, $iLang = null, $iType = 0) method onDeleteArticle (line 585) | public function onDeleteArticle($oArticle) method getAltUri (line 607) | protected function getAltUri($sObjectId, $iLang) FILE: source/Application/Model/SeoEncoderCategory.php class SeoEncoderCategory (line 16) | class SeoEncoderCategory extends \OxidEsales\Eshop\Core\SeoEncoder method getUrlExtension (line 26) | protected function getUrlExtension() method categoryUrlLoader (line 42) | protected function categoryUrlLoader($oCat, $iLang) method getCategoryCacheId (line 65) | private function getCategoryCacheId($oCat, $iLang) method getCategoryUri (line 79) | public function getCategoryUri($oCat, $iLang = null, $blRegenerate = f... method getCategoryPageUrl (line 140) | public function getCategoryPageUrl($category, $pageNumber, $languageId... method getCategoryUrl (line 169) | public function getCategoryUrl($oCategory, $iLang = null) method markRelatedAsExpired (line 188) | public function markRelatedAsExpired($oCategory) method onDeleteCategory (line 227) | public function onDeleteCategory($category) method getAltUri (line 255) | protected function getAltUri($sObjectId, $iLang) method setRelatedToCategorySeoUrlsAsExpired (line 266) | private function setRelatedToCategorySeoUrlsAsExpired(Category $catego... method getSeoUrlsForCategory (line 275) | private function getSeoUrlsForCategory(Category $category): array method getRelatedProductsAndSubCategories (line 284) | private function getRelatedProductsAndSubCategories(string $rootCatego... method setSeoUrlsAsExpired (line 297) | private function setSeoUrlsAsExpired(array $idents): void FILE: source/Application/Model/SeoEncoderContent.php class SeoEncoderContent (line 16) | class SeoEncoderContent extends \OxidEsales\Eshop\Core\SeoEncoder method getUrlExtension (line 23) | protected function getUrlExtension() method getContentUri (line 38) | public function getContentUri($oCont, $iLang = null, $blRegenerate = f... method getContentUrl (line 82) | public function getContentUrl($oCont, $iLang = null) method onDeleteContent (line 96) | public function onDeleteContent($sId) method getAltUri (line 118) | protected function getAltUri($sObjectId, $iLang) FILE: source/Application/Model/SeoEncoderManufacturer.php class SeoEncoderManufacturer (line 15) | class SeoEncoderManufacturer extends \OxidEsales\Eshop\Core\SeoEncoder method getUrlExtension (line 29) | protected function getUrlExtension() method getManufacturerUri (line 43) | public function getManufacturerUri($oManufacturer, $iLang = null, $blR... method getManufacturerPageUrl (line 86) | public function getManufacturerPageUrl($manufacturer, $pageNumber, $la... method getManufacturerUrl (line 112) | public function getManufacturerUrl($oManufacturer, $iLang = null) method onDeleteManufacturer (line 126) | public function onDeleteManufacturer($oManufacturer) method getAltUri (line 148) | protected function getAltUri($sObjectId, $iLang) FILE: source/Application/Model/SeoEncoderRecomm.php class SeoEncoderRecomm (line 17) | class SeoEncoderRecomm extends \OxidEsales\Eshop\Core\SeoEncoder method getRecommUri (line 27) | public function getRecommUri($oRecomm, $iLang = null) method getRecommUrl (line 58) | public function getRecommUrl($oRecomm, $iLang = null) method getRecommPageUrl (line 77) | public function getRecommPageUrl($recomm, $pageNumber, $languageId = n... FILE: source/Application/Model/SeoEncoderVendor.php class SeoEncoderVendor (line 15) | class SeoEncoderVendor extends \OxidEsales\Eshop\Core\SeoEncoder method getUrlExtension (line 29) | protected function getUrlExtension() method getVendorUri (line 43) | public function getVendorUri($vendor, $languageId = null, $shouldRegen... method getVendorPageUrl (line 86) | public function getVendorPageUrl($vendor, $pageNumber, $languageId = n... method getVendorUrl (line 112) | public function getVendorUrl($vendor, $languageId = null) method onDeleteVendor (line 126) | public function onDeleteVendor($vendor) method getAltUri (line 149) | protected function getAltUri($vendorId, $languageId) FILE: source/Application/Model/Shop.php class Shop (line 16) | class Shop extends \OxidEsales\Eshop\Core\Model\MultiLanguageModel method disableViews (line 35) | public static function disableViews(): void method setTables (line 45) | public function setTables($aTables) method getTables (line 55) | public function getTables() method setQueries (line 70) | public function setQueries($aQueries) method getQueries (line 80) | public function getQueries() method addQuery (line 90) | public function addQuery($sQuery) method __construct (line 98) | public function __construct() method setMultiShopTables (line 120) | public function setMultiShopTables($aMultiShopTables) method getMultiShopTables (line 125) | public function getMultiShopTables(): array method generateViews (line 138) | public function generateViews($multishopInheritCategories = false, $ma... method getDefaultCategory (line 153) | public function getDefaultCategory() method isProductiveMode (line 163) | public function isProductiveMode() method createViewQuery (line 174) | public function createViewQuery($sTable, $aLanguages = null) method getViewName (line 187) | public function getViewName($forceCoreTableUsage = null) method getViewSelect (line 204) | protected function getViewSelect($sTable, $iLang) method getViewSelectMultilang (line 224) | protected function getViewSelectMultilang($sTable) method getViewJoinAll (line 249) | protected function getViewJoinAll($sTable) method getViewJoinLang (line 271) | protected function getViewJoinLang($sTable, $iLang) method cleanInvalidViews (line 285) | protected function cleanInvalidViews() method prepareViewsQueries (line 315) | protected function prepareViewsQueries() method addViewLanguageQuery (line 338) | protected function addViewLanguageQuery($queryStart, $table, $language... method runQueries (line 367) | protected function runQueries() method formDatabaseTablesArray (line 389) | protected function formDatabaseTablesArray() method isShopValid (line 401) | protected function isShopValid() FILE: source/Application/Model/ShopList.php class ShopList (line 14) | class ShopList extends \OxidEsales\Eshop\Core\Model\ListModel method __construct (line 19) | public function __construct() method getAll (line 27) | public function getAll() method getIdTitleList (line 35) | public function getIdTitleList() FILE: source/Application/Model/ShopViewValidator.php class ShopViewValidator (line 16) | class ShopViewValidator method setMultiLangTables (line 39) | public function setMultiLangTables($aMultiLangTables) method getMultiLangTables (line 49) | public function getMultiLangTables() method setMultiShopTables (line 60) | public function setMultiShopTables($aMultiShopTables) method getMultiShopTables (line 70) | public function getMultiShopTables() method setLanguages (line 80) | public function setLanguages($aLanguages) method getLanguages (line 90) | public function getLanguages() method setAllShopLanguages (line 100) | public function setAllShopLanguages($aAllShopLanguages) method getAllShopLanguages (line 110) | public function getAllShopLanguages() method setShopId (line 121) | public function setShopId($iShopId) method getShopId (line 131) | public function getShopId() method getAllViews (line 141) | protected function getAllViews() method isCurrentShopView (line 157) | protected function isCurrentShopView($sViewName) method getShopViews (line 181) | protected function getShopViews() method getValidShopViews (line 202) | protected function getValidShopViews() method getShopTables (line 221) | protected function getShopTables() method prepareShopTableViewNames (line 233) | protected function prepareShopTableViewNames($tableName) method isViewValid (line 251) | protected function isViewValid($sViewName) method getInvalidViews (line 261) | public function getInvalidViews() FILE: source/Application/Model/SimpleVariant.php class SimpleVariant (line 17) | class SimpleVariant extends \OxidEsales\Eshop\Core\Model\MultiLanguageMo... method __construct (line 71) | public function __construct() method getSelectLists (line 84) | public function getSelectLists() method getArticleUser (line 94) | public function getArticleUser() method getGroupPrice (line 108) | protected function getGroupPrice() method getPrice (line 134) | public function getPrice() method modifyGroupPrice (line 166) | public function modifyGroupPrice($price) method applyCurrency (line 177) | protected function applyCurrency(\OxidEsales\Eshop\Core\Price $oPrice,... method applyParentDiscounts (line 191) | protected function applyParentDiscounts($oPrice) method applyParentVat (line 203) | protected function applyParentVat($oPrice) method setPrice (line 215) | public function setPrice($oPrice) method getFPrice (line 225) | public function getFPrice() method setParent (line 240) | public function setParent($oParent) method getParent (line 250) | public function getParent() method getLinkType (line 260) | public function getLinkType() method inCategory (line 277) | public function inCategory($sCatNid) method inPriceCategory (line 294) | public function inPriceCategory($sCatNid) method getBaseStdLink (line 313) | public function getBaseStdLink($iLang, $blAddId = true, $blFull = true) method getStdLink (line 333) | public function getStdLink($iLang = null, $aParams = []) method getBaseSeoLink (line 357) | public function getBaseSeoLink($iLang) method getLink (line 369) | public function getLink($iLang = null) FILE: source/Application/Model/SimpleVariantList.php class SimpleVariantList (line 13) | class SimpleVariantList extends \OxidEsales\Eshop\Core\Model\ListModel method setParent (line 32) | public function setParent($oParent) method assignElement (line 43) | protected function assignElement($oListObject, $aDbFields) FILE: source/Application/Model/State.php class State (line 16) | class State extends \OxidEsales\Eshop\Core\Model\MultiLanguageModel method __construct (line 28) | public function __construct() method getIdByCode (line 42) | public function getIdByCode($sCode, $sCountryId) method getTitleById (line 62) | public function getTitleById($iStateId) FILE: source/Application/Model/User.php class User (line 31) | class User extends \OxidEsales\Eshop\Core\Model\BaseModel method getStateObject (line 190) | protected function getStateObject() method __construct (line 202) | public function __construct() method setMallUsersStatus (line 215) | public function setMallUsersStatus($blOn = false) method __get (line 227) | public function __get($sParamName) method getNewsSubscription (line 268) | public function getNewsSubscription() method getUserCountry (line 303) | public function getUserCountry($sCountryId = null, $iLang = null) method getUserCountryId (line 333) | public function getUserCountryId($sCountry = null) method getUserGroups (line 353) | public function getUserGroups($sOXID = null) method getUserAddresses (line 382) | public function getUserAddresses($sUserId = null) method setSelectedAddressId (line 409) | public function setSelectedAddressId($sAddressId) method getSelectedAddressId (line 419) | public function getSelectedAddressId() method getWishListId (line 438) | protected function getWishListId() method getSelectedAddress (line 460) | public function getSelectedAddress() method getUserPayments (line 506) | public function getUserPayments($sOXID = null) method save (line 531) | public function save() method allowDerivedUpdate (line 579) | public function allowDerivedUpdate() method inGroup (line 591) | public function inGroup($sGroupID) method delete (line 609) | public function delete($oxid = null) method load (line 658) | public function load($oxID) method exists (line 682) | public function exists($sOXID = null) method getOrders (line 732) | public function getOrders($iLimit = false, $iPage = 0) method getOrderCount (line 769) | public function getOrderCount() method getNoticeListArtCnt (line 793) | public function getNoticeListArtCnt() method getWishListArtCnt (line 810) | public function getWishListArtCnt() method getEncodedDeliveryAddress (line 827) | public function getEncodedDeliveryAddress() method getActiveCountry (line 838) | public function getActiveCountry() method createUser (line 865) | public function createUser() method sendRegistrationEmail (line 931) | public function sendRegistrationEmail(bool $sendConfirmEmail = false):... method addToGroup (line 948) | public function addToGroup($sGroupID) method removeFromGroup (line 973) | public function removeFromGroup($sGroupID = null) method onOrderExecute (line 999) | public function onOrderExecute($oBasket, $iSuccess) method getBasket (line 1032) | public function getBasket($sName) method convertBirthday (line 1066) | public function convertBirthday($aData) method getBoni (line 1119) | public function getBoni() method checkValues (line 1136) | public function checkValues($sLogin, $sPassword, $sPassword2, $aInvAdd... method setNewsSubscription (line 1180) | public function setNewsSubscription($blSubscribe, $blSendOptIn, $blFor... method handleUnsubscription (line 1194) | private function handleUnsubscription($newsSubscription): bool method handleSubscription (line 1202) | private function handleSubscription($newsSubscription, $blSendOptIn, $... method activateDirectly (line 1217) | private function activateDirectly($newsSubscription): bool method processOptInEmail (line 1225) | private function processOptInEmail($newsSubscription): bool method changeUserData (line 1252) | public function changeUserData($sUser, $sPassword, $sPassword2, $aInvA... method getMergedAddressFields (line 1278) | protected function getMergedAddressFields() method assignAddress (line 1305) | protected function assignAddress($aDelAddress) method _getLoginQueryHashedWithMD5 (line 1349) | protected function _getLoginQueryHashedWithMD5($userName, $password, $... method _getLoginQuery (line 1386) | protected function _getLoginQuery($userName, $password, $shopId, $isAd... method login (line 1423) | public function login($userName, $password, $setSessionCookie = false) method loadAuthenticatedUser (line 1497) | private function loadAuthenticatedUser(string $userName, int $shopId) method getAuthenticatedUserId (line 1513) | private function getAuthenticatedUserId(string $userName, int $shopId,... method logout (line 1536) | public function logout() method loadAdminUser (line 1557) | public function loadAdminUser() method loadActiveUser (line 1567) | public function loadActiveUser($blForceAdmin = false) method getCookieUserId (line 1601) | protected function getCookieUserId() method getUserRights (line 1639) | protected function getUserRights() method insert (line 1691) | protected function insert() method update (line 1709) | protected function update() method checkIfEmailExists (line 1738) | public function checkIfEmailExists($email) method isEmailInUse (line 1784) | public function isEmailInUse(string $email): bool method getUserRecommLists (line 1815) | public function getUserRecommLists($sOXID = null) method getRecommListsCount (line 1854) | public function getRecommListsCount($sOx = null) method setAutoGroups (line 1881) | protected function setAutoGroups($sCountryId) method loadUserByUpdateId (line 1928) | public function loadUserByUpdateId($sUid) method setUpdateKey (line 1944) | public function setUpdateKey($reset = false) method getUpdateLinkTerm (line 1959) | public function getUpdateLinkTerm() method isExpiredUpdateId (line 1971) | public function isExpiredUpdateId($sKey) method getUpdateId (line 1986) | public function getUpdateId() method encodePassword (line 2009) | public function encodePassword($sPassword, $sSalt) method setPassword (line 2022) | public function setPassword($password = null) method isSamePassword (line 2039) | public function isSamePassword($password) method isLoadedFromCookie (line 2049) | public function isLoadedFromCookie() method getReviewUserHash (line 2061) | public function getReviewUserHash($sUserId) method getReviewUserId (line 2080) | public function getReviewUserId($sReviewUserHash) method getStateId (line 2096) | public function getStateId() method getStateTitle (line 2108) | public function getStateTitle($sId = null) method isTermsAccepted (line 2124) | public function isTermsAccepted() method acceptTerms (line 2137) | public function acceptTerms() method setCreditPointsForRegistrant (line 2156) | public function setCreditPointsForRegistrant($sUserId, $sRecEmail) method setCreditPointsForInviter (line 2204) | public function setCreditPointsForInviter() method updateInvitationStatistics (line 2222) | public function updateInvitationStatistics($aRecEmail) method getIdByUserName (line 2248) | public function getIdByUserName($userName) method hasAccount (line 2267) | public function hasAccount() method isPriceViewModeNetto (line 2277) | public function isPriceViewModeNetto() method isMallAdmin (line 2287) | public function isMallAdmin() method _dbLogin (line 2309) | protected function _dbLogin(string $userName, $password, $shopId) // p... method getPasswordHashFromDatabase (line 2334) | protected function getPasswordHashFromDatabase(string $userName, int $... method isDemoShop (line 2357) | protected function isDemoShop() method getDemoShopLoginQuery (line 2378) | protected function getDemoShopLoginQuery($sUser, $sPassword) method onChangeUserData (line 2397) | protected function onChangeUserData($aInvAddress) method deleteAdditionally (line 2406) | protected function deleteAdditionally($sOXIDQuoted) method updateGetOrdersQuery (line 2417) | protected function updateGetOrdersQuery($query) method onLogin (line 2428) | protected function onLogin($userName, $password) method deleteUserFromGroups (line 2445) | private function deleteUserFromGroups(DatabaseInterface $database) method deleteDeliveries (line 2457) | private function deleteDeliveries(DatabaseInterface $database) method deleteDiscounts (line 2469) | private function deleteDiscounts(DatabaseInterface $database) method deleteAcceptedTerms (line 2481) | private function deleteAcceptedTerms(DatabaseInterface $database) method deleteAddresses (line 2493) | private function deleteAddresses(DatabaseInterface $database) method deleteBaskets (line 2506) | private function deleteBaskets(DatabaseInterface $database) method deleteNotOrderRelatedRemarks (line 2519) | private function deleteNotOrderRelatedRemarks(DatabaseInterface $datab... method deleteRecommendationLists (line 2534) | private function deleteRecommendationLists(DatabaseInterface $database) method deleteNewsletterSubscriptions (line 2547) | private function deleteNewsletterSubscriptions(DatabaseInterface $data... method deleteReviews (line 2561) | private function deleteReviews(DatabaseInterface $database) method deleteRatings (line 2574) | private function deleteRatings(DatabaseInterface $database) method deletePriceAlarms (line 2587) | private function deletePriceAlarms(DatabaseInterface $database) method deleteItemById (line 2602) | private function deleteItemById($id, $key, $className) method formQueryPartForSha512Password (line 2629) | protected function formQueryPartForSha512Password(string $password, Da... method formQueryPartForMD5Password (line 2653) | protected function formQueryPartForMD5Password($password, DatabaseInte... method formQueryPartForUserName (line 2666) | private function formQueryPartForUserName($user, DatabaseInterface $da... method formQueryPartForAdminView (line 2681) | protected function formQueryPartForAdminView($sShopID, $blAdmin) method formQueryPartForActiveUser (line 2696) | private function formQueryPartForActiveUser(): string method formUserCookieQuery (line 2711) | protected function formUserCookieQuery($user, $shopId) method getRandomToken (line 2720) | private function getRandomToken(): string method getHash (line 2726) | private function getHash(string $password): string method verifyHash (line 2732) | private function verifyHash(string $password, string $hash): string FILE: source/Application/Model/User/UserShippingAddressUpdatableFields.php class UserShippingAddressUpdatableFields (line 16) | class UserShippingAddressUpdatableFields extends AbstractUpdatableFields method __construct (line 21) | public function __construct() method getUpdatableFields (line 32) | public function getUpdatableFields() FILE: source/Application/Model/User/UserUpdatableFields.php class UserUpdatableFields (line 16) | class UserUpdatableFields extends AbstractUpdatableFields method __construct (line 21) | public function __construct() method getUpdatableFields (line 32) | public function getUpdatableFields() FILE: source/Application/Model/UserAddressList.php class UserAddressList (line 16) | class UserAddressList extends \OxidEsales\Eshop\Core\Model\ListModel method __construct (line 21) | public function __construct() method load (line 31) | public function load($sUserId) FILE: source/Application/Model/UserBasket.php class UserBasket (line 21) | class UserBasket extends \OxidEsales\Eshop\Core\Model\BaseModel method __construct (line 54) | public function __construct() method insert (line 65) | protected function insert() method setIsNewBasket (line 86) | public function setIsNewBasket() method isNewBasket (line 98) | public function isNewBasket() method isEmpty (line 108) | public function isEmpty() method getArticles (line 122) | public function getArticles() method getItems (line 144) | public function getItems($blReload = false, $blActiveCheck = true) method createItem (line 190) | protected function createItem($sProductId, $aSelList = null, $aPersPar... method getItem (line 224) | public function getItem($sProductId, $aSelList, $aPersParams = null) method getItemKey (line 251) | protected function getItemKey($sProductId, $aSel = null, $aPersParam =... method getItemCount (line 265) | public function getItemCount($blReload = false) method addItemToBasket (line 282) | public function addItemToBasket($sProductId = null, $dAmount = null, $... method delete (line 323) | public function delete($sOXID = null) method isVisible (line 348) | public function isVisible() FILE: source/Application/Model/UserBasketItem.php class UserBasketItem (line 16) | class UserBasketItem extends \OxidEsales\Eshop\Core\Model\BaseModel method __construct (line 56) | public function __construct() method setVariantParentBuyable (line 68) | public function setVariantParentBuyable($blBuyable = false) method getArticle (line 82) | public function getArticle($sItemKey) method __sleep (line 129) | public function __sleep() method getSelList (line 146) | public function getSelList() method setSelList (line 160) | public function setSelList($aSelList) method getPersParams (line 170) | public function getPersParams() method setPersParams (line 184) | public function setPersParams($sPersParams) method setFieldData (line 198) | protected function setFieldData($sFieldName, $sValue, $iDataType = \Ox... FILE: source/Application/Model/UserList.php class UserList (line 15) | class UserList extends \OxidEsales\Eshop\Core\Model\ListModel method __construct (line 20) | public function __construct() method loadWishlistUsers (line 33) | public function loadWishlistUsers($sSearchStr) FILE: source/Application/Model/UserPayment.php class UserPayment (line 19) | class UserPayment extends \OxidEsales\Eshop\Core\Model\BaseModel method __get (line 49) | public function __get($sName) method __construct (line 75) | public function __construct() method getPaymentByPaymentType (line 89) | public function getPaymentByPaymentType($oUser = null, $sPaymentType =... method getDynValues (line 114) | public function getDynValues() method setDynValues (line 133) | public function setDynValues($aDynValues) FILE: source/Application/Model/VariantHandler.php class VariantHandler (line 19) | class VariantHandler extends \OxidEsales\Eshop\Core\Base method init (line 47) | public function init($oArticles) method buildMdVariants (line 60) | public function buildMdVariants($oVariants, $sParentId) method genVariantFromSell (line 87) | public function genVariantFromSell($aSels, $oArticle) method assignValues (line 134) | protected function assignValues($aValues, $oVariants, $oArticle, $aCon... method getValuePrice (line 220) | protected function getValuePrice($oValue, $dParentPrice) method createNewVariant (line 248) | protected function createNewVariant($aParams = null, $sParentId = null) method copyMediaFromParent (line 272) | private function copyMediaFromParent(string $parentId, string $variant... method updateArticleVarName (line 286) | protected function updateArticleVarName($sUpdate, $sArtId) method isMdVariant (line 300) | public function isMdVariant($oArticle) method fillVariantSelections (line 323) | protected function fillVariantSelections($oVariantList, $iVarSelCnt, &... method cleanFilter (line 356) | protected function cleanFilter($aFilter) method applyVariantSelectionsFilter (line 378) | protected function applyVariantSelectionsFilter($aSelections, $aFilter) method buildVariantSelectionsList (line 429) | protected function buildVariantSelectionsList($aVarSelects, $aSelections) method getSelections (line 454) | protected function getSelections($sTitle) method buildVariantSelections (line 476) | public function buildVariantSelections($sVarName, $oVariantList, $aFil... FILE: source/Application/Model/VariantSelectList.php class VariantSelectList (line 15) | class VariantSelectList implements \OxidEsales\Eshop\Core\Contract\ISele... method __construct (line 51) | public function __construct($sLabel, $iIndex) method getLabel (line 62) | public function getLabel() method addVariant (line 75) | public function addVariant($sName, $sValue, $blDisabled, $blActive) method getActiveSelection (line 108) | public function getActiveSelection() method getSelections (line 118) | public function getSelections() FILE: source/Application/Model/VatSelector.php class VatSelector (line 19) | class VatSelector extends \OxidEsales\Eshop\Core\Base method getUserVat (line 44) | public function getUserVat(\OxidEsales\Eshop\Application\Model\User $o... method getForeignCountryUserVat (line 86) | protected function getForeignCountryUserVat(\OxidEsales\Eshop\Applicat... method getVatForArticleCategory (line 106) | protected function getVatForArticleCategory(\OxidEsales\Eshop\Applicat... method getArticleVat (line 149) | public function getArticleVat(\OxidEsales\Eshop\Application\Model\Arti... method getBasketItemVat (line 180) | public function getBasketItemVat(\OxidEsales\Eshop\Application\Model\A... method getArticleUserVat (line 192) | public function getArticleUserVat(\OxidEsales\Eshop\Application\Model\... method getVatCountry (line 210) | protected function getVatCountry(\OxidEsales\Eshop\Application\Model\U... FILE: source/Application/Model/Vendor.php class Vendor (line 16) | class Vendor extends \OxidEsales\Eshop\Core\Model\MultiLanguageModel imp... method __construct (line 70) | public function __construct() method setShowArticleCnt (line 82) | public function setShowArticleCnt($blShowArticleCount = false) method assign (line 92) | public function assign($dbRecord) method load (line 112) | public function load($sOxid) method setRootObjectData (line 126) | protected function setRootObjectData() method getBaseSeoLink (line 144) | public function getBaseSeoLink($iLang, $iPage = 0) method getLink (line 161) | public function getLink($iLang = null) method getBaseStdLink (line 187) | public function getBaseStdLink($iLang, $blAddId = true, $blFull = true) method getStdLink (line 206) | public function getStdLink($iLang = null, $aParams = []) method getNrOfArticles (line 220) | public function getNrOfArticles() method getSubCats (line 232) | public function getSubCats() method getIsVisible (line 241) | public function getIsVisible() method setIsVisible (line 251) | public function setIsVisible($blVisible) method getHasVisibleSubCats (line 261) | public function getHasVisibleSubCats() method setHasVisibleSubCats (line 275) | public function setHasVisibleSubCats($blHasVisibleSubcats) method getContentCats (line 283) | public function getContentCats() method delete (line 294) | public function delete($oxid = null) method getIconUrl (line 317) | public function getIconUrl() method getThumbUrl (line 335) | public function getThumbUrl() method getTitle (line 345) | public function getTitle() method getShortDescription (line 355) | public function getShortDescription() FILE: source/Application/Model/VendorList.php class VendorList (line 17) | class VendorList extends \OxidEsales\Eshop\Core\Model\ListModel method __construct (line 50) | public function __construct() method setShowVendorArticleCnt (line 61) | public function setShowVendorArticleCnt($blShowVendorArticleCnt = false) method loadVendorList (line 69) | public function loadVendorList() method buildVendorTree (line 94) | public function buildVendorTree($sLinkTarget, $sActCat, $sShopHomeUrl) method getRootCat (line 130) | public function getRootCat() method getPath (line 140) | public function getPath() method addCategoryFields (line 150) | protected function addCategoryFields($oVendor) method setClickVendor (line 166) | public function setClickVendor($oVendor) method getClickVendor (line 176) | public function getClickVendor() method seoSetVendorData (line 184) | protected function seoSetVendorData() FILE: source/Application/Model/Voucher.php class Voucher (line 18) | class Voucher extends \OxidEsales\Eshop\Core\Model\BaseModel method __construct (line 38) | public function __construct() method getVoucherByNr (line 55) | public function getVoucherByNr($sVoucherNr, $aVouchers = [], $blChecka... method markAsUsed (line 102) | public function markAsUsed($sOrderId, $sUserId, $dDiscount) method markAsReserved (line 117) | public function markAsReserved() method unMarkAsReserved (line 135) | public function unMarkAsReserved() method getDiscountValue (line 156) | public function getDiscountValue($dPrice) method checkVoucherAvailability (line 178) | public function checkVoucherAvailability($aVouchers, $dPrice) method checkBasketVoucherAvailability (line 202) | public function checkBasketVoucherAvailability($aVouchers, $dPrice) method isAvailable (line 214) | protected function isAvailable() method isAvailablePrice (line 235) | protected function isAvailablePrice($dPrice) method isAvailableWithSameSeries (line 259) | protected function isAvailableWithSameSeries($aVouchers) method isAvailableWithOtherSeries (line 294) | protected function isAvailableWithOtherSeries($aVouchers) method isValidDate (line 335) | protected function isValidDate() method isNotReserved (line 372) | protected function isNotReserved() method checkUserAvailability (line 394) | public function checkUserAvailability($oUser) method isAvailableInOtherOrder (line 412) | protected function isAvailableInOtherOrder($oUser) method isValidUserGroup (line 447) | protected function isValidUserGroup($oUser) method getSimpleVoucher (line 475) | public function getSimpleVoucher() method getSerie (line 496) | public function getSerie() method isProductVoucher (line 515) | protected function isProductVoucher() method isCategoryVoucher (line 534) | protected function isCategoryVoucher() method getSerieDiscount (line 553) | protected function getSerieDiscount() method getBasketItems (line 584) | protected function getBasketItems($oDiscount = null) method getOrderBasketItems (line 603) | protected function getOrderBasketItems($oDiscount = null) method getSessionBasketItems (line 637) | protected function getSessionBasketItems($oDiscount = null) method getGenericDiscountValue (line 673) | protected function getGenericDiscountValue($dPrice) method getDiscount (line 696) | public function getDiscount() method getDiscountType (line 708) | public function getDiscountType() method getProductDiscountValue (line 724) | protected function getProductDiscountValue($dPrice) method getCategoryDiscountValue (line 789) | protected function getCategoryDiscountValue($dPrice) method __get (line 824) | public function __get($sName) method getVoucherTimeout (line 847) | protected function getVoucherTimeout() FILE: source/Application/Model/VoucherList.php class VoucherList (line 13) | class VoucherList extends \OxidEsales\Eshop\Core\Model\ListModel method __construct (line 18) | public function __construct() FILE: source/Application/Model/VoucherSerie.php class VoucherSerie (line 18) | class VoucherSerie extends \OxidEsales\Eshop\Core\Model\BaseModel method __construct (line 35) | public function __construct() method delete (line 48) | public function delete($sOxId = null) method setUserGroups (line 66) | public function setUserGroups() method unsetUserGroups (line 86) | public function unsetUserGroups() method unsetDiscountRelations (line 98) | public function unsetDiscountRelations() method getVoucherList (line 112) | public function getVoucherList() method deleteVoucherList (line 127) | public function deleteVoucherList() method countVouchers (line 141) | public function countVouchers() method getVoucherStatusByDatetime (line 171) | public function getVoucherStatusByDatetime($sNow = null) FILE: source/Application/Model/Wrapping.php class Wrapping (line 18) | class Wrapping extends \OxidEsales\Eshop\Core\Model\MultiLanguageModel method __construct (line 52) | public function __construct() method setWrappingVat (line 66) | public function setWrappingVat($dVat) method setWrappingVatOnTop (line 76) | public function setWrappingVatOnTop($blOnTop) method getWrappingPrice (line 88) | public function getWrappingPrice($dAmount = 1) method getWrappingList (line 114) | public function getWrappingList($sWrapType) method getWrappingCount (line 139) | public function getWrappingCount($sWrapType) method isPriceViewModeNetto (line 159) | protected function isPriceViewModeNetto() method getFPrice (line 177) | public function getFPrice() method getPrice (line 189) | public function getPrice() method getNoSslDynImageDir (line 205) | public function getNoSslDynImageDir() method getPictureUrl (line 215) | public function getPictureUrl() FILE: source/Core/AdminLogSqlDecorator.php class AdminLogSqlDecorator (line 13) | class AdminLogSqlDecorator method prepareSqlForLogging (line 23) | public function prepareSqlForLogging($originalSql) method getUserId (line 35) | protected function getUserId() method quote (line 50) | protected function quote($str) FILE: source/Core/Autoload/BackwardsCompatibilityAutoload.php class BackwardsCompatibilityAutoload (line 16) | class BackwardsCompatibilityAutoload method autoload (line 25) | public static function autoload($class) method getUnifiedNamespaceClassForBcAlias (line 48) | private static function getUnifiedNamespaceClassForBcAlias($bcAlias) method forceBackwardsCompatiblityClassLoading (line 63) | private static function forceBackwardsCompatiblityClassLoading($class) method getBackwardsCompatibilityClassMap (line 73) | private static function getBackwardsCompatibilityClassMap() FILE: source/Core/Autoload/BackwardsCompatibilityClassMapProvider.php class BackwardsCompatibilityClassMapProvider (line 15) | class BackwardsCompatibilityClassMapProvider method getMap (line 20) | public function getMap(): array FILE: source/Core/Autoload/ModuleAutoload.php class ModuleAutoload (line 19) | class ModuleAutoload method __construct (line 34) | protected function __construct() method __clone (line 43) | private function __clone() method autoload (line 54) | public static function autoload($class) method getInstance (line 79) | public static function getInstance() method createExtensionClassChain (line 94) | protected function createExtensionClassChain($class) FILE: source/Core/BackwardsCompatibleClassNameProvider.php class BackwardsCompatibleClassNameProvider (line 15) | class BackwardsCompatibleClassNameProvider method __construct (line 23) | public function __construct($classMap) method getClassName (line 36) | public function getClassName($classAlias) method getClassAliasName (line 53) | public function getClassAliasName($className) FILE: source/Core/Base.php class Base (line 17) | class Base method __call (line 42) | public function __call($method, $arguments) method __construct (line 57) | public function __construct() method getUser (line 66) | public function getUser() method setUser (line 84) | public function setUser($user) method isAdmin (line 94) | public function isAdmin() method setAdminMode (line 108) | public function setAdminMode($isAdmin) method getService (line 119) | protected function getService(string $id): object FILE: source/Core/CompanyVatInChecker.php class CompanyVatInChecker (line 13) | abstract class CompanyVatInChecker method setError (line 27) | public function setError($error) method getError (line 37) | public function getError() method validate (line 49) | abstract public function validate(\OxidEsales\Eshop\Application\Model\... FILE: source/Core/CompanyVatInCountryChecker.php class CompanyVatInCountryChecker (line 16) | class CompanyVatInCountryChecker extends \OxidEsales\Eshop\Core\CompanyV... method setCountry (line 33) | public function setCountry(Country $country) method getCountry (line 43) | public function getCountry() method validate (line 48) | public function validate(CompanyVatIn $vatIn) method hasValidVatPrefix (line 64) | private function hasValidVatPrefix(Country $country): bool method isVatPrefixMatching (line 69) | private function isVatPrefixMatching(Country $country, CompanyVatIn $c... FILE: source/Core/CompanyVatInValidator.php class CompanyVatInValidator (line 13) | class CompanyVatInValidator method setCountry (line 39) | public function setCountry(\OxidEsales\Eshop\Application\Model\Country... method getCountry (line 49) | public function getCountry() method setError (line 59) | public function setError($error) method getError (line 69) | public function getError() method __construct (line 79) | public function __construct(\OxidEsales\Eshop\Application\Model\Countr... method addChecker (line 89) | public function addChecker(\OxidEsales\Eshop\Core\CompanyVatInChecker ... method getCheckers (line 99) | public function getCheckers() method validate (line 111) | public function validate(\OxidEsales\Eshop\Application\Model\CompanyVa... FILE: source/Core/Config.php class Config (line 29) | #[\AllowDynamicProperties] method getConfigParam (line 185) | public function getConfigParam($name, $default = null) method setConfigParam (line 206) | public function setConfigParam($name, $value) method processSeoCall (line 220) | protected function processSeoCall() method initVars (line 234) | public function initVars($shopId) method init (line 278) | public function init() method reinitialize (line 305) | public function reinitialize() method loadAdditionalConfiguration (line 315) | protected function loadAdditionalConfiguration() method initializeShop (line 322) | protected function initializeShop() method setDefaults (line 332) | protected function setDefaults() method loadVarsFromDb (line 366) | protected function loadVarsFromDb($shopId, $onlyVars = null, $module =... method getConfigParamsSelectSnippet (line 407) | protected function getConfigParamsSelectSnippet($vars) method setConfVarFromDb (line 429) | protected function setConfVarFromDb($varName, $varType, $varVal) method pageClose (line 450) | public function pageClose() method getRequestControllerId (line 465) | public function getRequestControllerId() method getRequestControllerClass (line 475) | public function getRequestControllerClass() method getUploadedFile (line 490) | public function getUploadedFile($paramName) method setGlobalParameter (line 501) | public function setGlobalParameter($name, $value) method getGlobalParameter (line 513) | public function getGlobalParameter($name) method checkParamSpecialChars (line 527) | public function checkParamSpecialChars(&$value, $raw = null) method setShopId (line 537) | public function setShopId($shopId) method getShopId (line 552) | public function getShopId() method setIsSsl (line 572) | public function setIsSsl($isSsl = false) method checkSsl (line 580) | protected function checkSsl() method isSsl (line 616) | public function isSsl() method isHttpsOnly (line 631) | public function isHttpsOnly() method isCurrentUrl (line 643) | public function isCurrentUrl($url) method isCurrentProtocol (line 657) | public function isCurrentProtocol($url) method getShopUrl (line 675) | public function getShopUrl($lang = null, $admin = null) method getCoreUtilsUrl (line 699) | public function getCoreUtilsUrl() method getCurrentShopUrl (line 712) | public function getCurrentShopUrl($admin = null) method getShopCurrentUrl (line 736) | public function getShopCurrentUrl($lang = null) method getShopHomeUrl (line 749) | public function getShopHomeUrl($lang = null, $admin = null) method getWidgetUrl (line 763) | public function getWidgetUrl($languageId = null, $inAdmin = null, $url... method getShopSecureHomeUrl (line 785) | public function getShopSecureHomeUrl() method getShopCurrency (line 795) | public function getShopCurrency() method getActShopCurrencyObject (line 812) | public function getActShopCurrencyObject() method setActShopCurrency (line 832) | public function setActShopCurrency($cur) method getOutDir (line 849) | public function getOutDir($absolute = true) method getViewsDir (line 868) | public function getViewsDir($absolute = true) method getTranslationsDir (line 882) | public function getTranslationsDir($file, $dir, $absolute = true) method getAppDir (line 896) | public function getAppDir($absolute = true) method getOutUrl (line 917) | public function getOutUrl($ssl = null, $admin = null, $nativeImg = false) method getDir (line 947) | public function getDir($file, $dir, $admin, $lang = null, $shop = null... method getShopLevelDir (line 1053) | protected function getShopLevelDir($base, $absBase, $file, $dir, $admi... method getUrl (line 1079) | public function getUrl($file, $dir, $admin = null, $ssl = null, $nativ... method getImagePath (line 1096) | public function getImagePath($file, $admin = false) method getImageUrl (line 1111) | public function getImageUrl($admin = false, $ssl = null, $nativeImg = ... method getImageDir (line 1125) | public function getImageDir($admin = false) method getPicturePath (line 1141) | public function getPicturePath($file, $admin = false, $lang = null, $s... method getMasterPictureDir (line 1153) | public function getMasterPictureDir($admin = false) method getMasterPicturePath (line 1166) | public function getMasterPicturePath($file, $admin = false) method getPictureUrl (line 1183) | public function getPictureUrl($file, $admin = false, $ssl = null, $lan... method getPictureDir (line 1207) | public function getPictureDir($admin) method getTemplatePath (line 1220) | public function getTemplatePath($templateName, $isAdmin) method getTemplateDir (line 1232) | public function getTemplateDir($admin = false) method getTemplateUrl (line 1247) | public function getTemplateUrl($file = null, $admin = false, $ssl = nu... method getTemplateBase (line 1259) | public function getTemplateBase($admin = false) method getResourcePath (line 1273) | public function getResourcePath($file = '', $admin = false) method getResourceUrl (line 1288) | public function getResourceUrl($file = '', $admin = false, $ssl = null... method getResourceDir (line 1302) | public function getResourceDir($admin) method getCurrencyArray (line 1314) | public function getCurrencyArray($currency = null) method getCurrencyObject (line 1365) | public function getCurrencyObject($name) method isDemoShop (line 1380) | public function isDemoShop() method getEdition (line 1385) | public function getEdition(): Edition method getFullEdition (line 1393) | public function getFullEdition(): string method getPackageInfo (line 1403) | public function getPackageInfo() method getMandateCount (line 1421) | public function getMandateCount() method isMall (line 1431) | public function isMall() method detectVersion (line 1443) | public function detectVersion() method saveShopConfVar (line 1457) | public function saveShopConfVar($varType, $varName, $varVal, $shopId =... method getShopConfVar (line 1522) | public function getShopConfVar($varName, $shopId = null, $module = '') method decodeValue (line 1557) | public function decodeValue($type, $mOrigValue) method isProductiveMode (line 1578) | public function isProductiveMode() method getBaseShopId (line 1600) | public function getBaseShopId() method getActiveShop (line 1610) | public function getActiveShop() method getActiveView (line 1630) | public function getActiveView() method getTopActiveView (line 1648) | public function getTopActiveView() method getActiveViewsList (line 1662) | public function getActiveViewsList() method setActiveView (line 1672) | public function setActiveView($view) method dropLastActiveView (line 1680) | public function dropLastActiveView() method hasActiveViewsChain (line 1690) | public function hasActiveViewsChain() method getActiveViewsIds (line 1700) | public function getActiveViewsIds() method getLogsDir (line 1718) | public function getLogsDir() method isThemeOption (line 1730) | public function isThemeOption($name) method getShopMainUrl (line 1740) | public function getShopMainUrl() method getShopIds (line 1753) | public function getShopIds() method getShopUrlByLanguage (line 1767) | public function getShopUrlByLanguage($lang, $ssl = false) method getMallShopUrl (line 1783) | public function getMallShopUrl() method handleDbConnectionException (line 1798) | protected function handleDbConnectionException(\OxidEsales\Eshop\Core\... method handleCookieException (line 1808) | protected function handleCookieException($ex) method saveSystemConfigParameter (line 1828) | public function saveSystemConfigParameter($parameterType, $parameterNa... method getSystemConfigParameter (line 1840) | public function getSystemConfigParameter($parameterName) method isValidShopId (line 1852) | protected function isValidShopId($shopId) method calculateActiveShopId (line 1862) | protected function calculateActiveShopId() method getEditionTemplate (line 1874) | protected function getEditionTemplate($templateName) method getExceptionHandler (line 1882) | protected function getExceptionHandler() method informServicesAfterConfigurationChanged (line 1894) | protected function informServicesAfterConfigurationChanged($varName, $... FILE: source/Core/Contract/AbstractUpdatableFields.php class AbstractUpdatableFields (line 13) | abstract class AbstractUpdatableFields method getUpdatableFields (line 21) | abstract public function getUpdatableFields(); method getTableName (line 29) | public function getTableName() FILE: source/Core/Contract/ClassNameResolverInterface.php type ClassNameResolverInterface (line 13) | interface ClassNameResolverInterface method getClassNameById (line 22) | public function getClassNameById($classId); method getIdByClassName (line 31) | public function getIdByClassName($className); FILE: source/Core/Contract/ControllerMapProviderInterface.php type ControllerMapProviderInterface (line 15) | interface ControllerMapProviderInterface method getControllerMap (line 22) | public function getControllerMap(); FILE: source/Core/Contract/IConfigurable.php type IConfigurable (line 14) | interface IConfigurable method setConfig (line 26) | public function setConfig(\OxidEsales\Eshop\Core\Config $oConfig); method getConfig (line 35) | public function getConfig(); FILE: source/Core/Contract/ICountryAware.php type ICountryAware (line 13) | interface ICountryAware method setCountry (line 21) | public function setCountry(\OxidEsales\Eshop\Application\Model\Country... method getCountry (line 28) | public function getCountry(); FILE: source/Core/Contract/IDisplayError.php type IDisplayError (line 13) | interface IDisplayError method getOxMessage (line 21) | public function getOxMessage(); method getErrorClassType (line 29) | public function getErrorClassType(); method getValue (line 38) | public function getValue($sName); FILE: source/Core/Contract/ISelectList.php type ISelectList (line 13) | interface ISelectList method getLabel (line 21) | public function getLabel(); method getSelections (line 28) | public function getSelections(); method getActiveSelection (line 35) | public function getActiveSelection(); FILE: source/Core/Contract/IUrl.php type IUrl (line 13) | interface IUrl method getLink (line 24) | public function getLink($iLang = null); method getStdLink (line 34) | public function getStdLink($iLang = null, $aParams = []); method getBaseStdLink (line 45) | public function getBaseStdLink($iLang, $blAddId = true, $blFull = true); FILE: source/Core/Controller/BaseController.php class BaseController (line 20) | class BaseController extends \OxidEsales\Eshop\Core\Base implements View... method init (line 179) | public function init() method setViewParameters (line 195) | public function setViewParameters($aParams = null) method getViewParameter (line 207) | public function getViewParameter($sKey) method setIsCallForCache (line 217) | public function setIsCallForCache($blIsCallForCache = null) method getIsCallForCache (line 227) | public function getIsCallForCache() method getViewId (line 235) | public function getViewId() method render (line 243) | public function render() method addGlobalParams (line 260) | public function addGlobalParams($oShop = null) method addTplParam (line 284) | public function addTplParam($sPara, $sValue) method getViewConfig (line 294) | public function getViewConfig() method getTemplateName (line 308) | public function getTemplateName() method setTemplateName (line 318) | public function setTemplateName($sTemplate) method setClassKey (line 328) | public function setClassKey($classKey) method getClassKey (line 339) | public function getClassKey() method setFncName (line 349) | public function setFncName($sFncName) method getFncName (line 359) | public function getFncName() method setViewData (line 369) | public function setViewData($aViewData = null) method getViewData (line 379) | public function getViewData() method getViewDataElement (line 391) | public function getViewDataElement($sParamId = null) method setClassLocation (line 406) | public function setClassLocation($sClassLocation = null) method getClassLocation (line 416) | public function getClassLocation() method setThisAction (line 426) | public function setThisAction($sThisAction = null) method getThisAction (line 436) | public function getThisAction() method setParent (line 445) | public function setParent($oParent = null) method getParent (line 455) | public function getParent() method setIsComponent (line 465) | public function setIsComponent($blIsComponent = null) method getIsComponent (line 475) | public function getIsComponent() method executeFunction (line 488) | public function executeFunction($sFunction) method executeNewAction (line 517) | protected function executeNewAction($sNewAction) method onExecuteNewAction (line 573) | protected function onExecuteNewAction() method getAdditionalParams (line 582) | public function getAdditionalParams() method getCharSet (line 592) | public function getCharSet() method getShopVersion (line 606) | public function getShopVersion() method getShopEdition (line 616) | public function getShopEdition() method getPackageInfo (line 626) | public function getPackageInfo() method getShopFullEdition (line 636) | public function getShopFullEdition() method isDemoVersion (line 657) | public function isDemoVersion() method isBetaVersion (line 671) | public function isBetaVersion() method isRCVersion (line 681) | public function isRCVersion() method isDemoShop (line 691) | public function isDemoShop() method showNewsletter (line 705) | public function showNewsletter() method setShowNewsletter (line 715) | public function setShowNewsletter($blShow) method getActCategory (line 727) | public function getActCategory() method setActCategory (line 748) | public function setActCategory($oCategory) method getCategoryId (line 758) | public function getCategoryId() method setCategoryId (line 772) | public function setCategoryId($sCategoryId) method getErrorDestination (line 780) | public function getErrorDestination() method getActionClassName (line 790) | public function getActionClassName() method isMall (line 800) | public function isMall() method showRdfa (line 810) | public function showRdfa() method getSidForWidget (line 822) | public function getSidForWidget() method showPersParam (line 840) | public function showPersParam($persParamKey) FILE: source/Core/Counter.php class Counter (line 15) | class Counter method getNext (line 26) | public function getNext($ident) method update (line 64) | public function update($ident, $count) FILE: source/Core/Curl.php class Curl (line 14) | class Curl method setUrl (line 97) | public function setUrl($url) method getUrl (line 107) | public function getUrl() method setQuery (line 121) | public function setQuery($query) method getQuery (line 131) | public function getQuery() method setParameters (line 150) | public function setParameters($parameters) method getParameters (line 161) | public function getParameters() method setHost (line 171) | public function setHost($host) method getHost (line 181) | public function getHost() method setHeader (line 191) | public function setHeader($header = null) method getHeader (line 212) | public function getHeader() method setMethod (line 226) | public function setMethod($method) method getMethod (line 236) | public function getMethod() method setOption (line 249) | public function setOption($name, $value) method getOptions (line 266) | public function getOptions() method execute (line 278) | public function execute() method setConnectionCharset (line 304) | public function setConnectionCharset($charset) method getConnectionCharset (line 314) | public function getConnectionCharset() method getStatusCode (line 324) | public function getStatusCode() method setResource (line 334) | protected function setResource($rCurl) method getResource (line 344) | protected function getResource() method setOptions (line 356) | protected function setOptions() method executeCurl (line 381) | protected function executeCurl(): string method close (line 389) | protected function close() method setOpt (line 400) | protected function setOpt($name, $value) method getErrorNumber (line 410) | protected function getErrorNumber() method saveStatusCode (line 418) | protected function saveStatusCode() method prepareQueryParameters (line 430) | protected function prepareQueryParameters($params) method htmlDecode (line 442) | protected function htmlDecode($mParam) FILE: source/Core/Dao/ApplicationServerDao.php class ApplicationServerDao (line 15) | class ApplicationServerDao implements \OxidEsales\Eshop\Core\Dao\Applica... method __construct (line 43) | public function __construct($database, $config) method findAll (line 54) | public function findAll() method delete (line 79) | public function delete($id) method findAppServer (line 97) | public function findAppServer($id) method save (line 118) | public function save($appServer) method startTransaction (line 132) | public function startTransaction() method commitTransaction (line 140) | public function commitTransaction() method rollbackTransaction (line 148) | public function rollbackTransaction() method update (line 158) | protected function update($appServer) method insert (line 177) | protected function insert($appServer) method selectDataById (line 200) | private function selectDataById($id) method selectAllData (line 218) | private function selectAllData() method getServerIdFromConfig (line 239) | private function getServerIdFromConfig($varName) method getValueFromConfig (line 253) | private function getValueFromConfig($varValue) method createServer (line 265) | protected function createServer($data) method getServerParameter (line 287) | private function getServerParameter($data, $name) method convertAppServerToConfigOption (line 299) | private function convertAppServerToConfigOption($appServer) FILE: source/Core/Dao/ApplicationServerDaoInterface.php type ApplicationServerDaoInterface (line 15) | interface ApplicationServerDaoInterface extends \OxidEsales\Eshop\Core\D... method findAppServer (line 24) | public function findAppServer($id); FILE: source/Core/Dao/BaseDaoInterface.php type BaseDaoInterface (line 15) | interface BaseDaoInterface method findAll (line 22) | public function findAll(); method delete (line 29) | public function delete($id); method save (line 36) | public function save($object); method startTransaction (line 41) | public function startTransaction(); method commitTransaction (line 46) | public function commitTransaction(); method rollbackTransaction (line 51) | public function rollbackTransaction(); FILE: source/Core/DataObject/ApplicationServer.php class ApplicationServer (line 17) | class ApplicationServer method setId (line 68) | public function setId($id) method getId (line 78) | public function getId() method setIp (line 88) | public function setIp($ip) method getIp (line 98) | public function getIp() method setTimestamp (line 108) | public function setTimestamp($timestamp) method getTimestamp (line 118) | public function getTimestamp() method setLastAdminUsage (line 128) | public function setLastAdminUsage($lastAdminUsage) method getLastAdminUsage (line 138) | public function getLastAdminUsage() method setLastFrontendUsage (line 148) | public function setLastFrontendUsage($lastFrontendUsage) method getLastFrontendUsage (line 158) | public function getLastFrontendUsage() method isInUse (line 170) | public function isInUse($currentTimestamp) method needToDelete (line 182) | public function needToDelete($currentTimestamp) method needToUpdate (line 194) | public function needToUpdate($currentTimestamp) method isServerTimeValid (line 207) | private function isServerTimeValid($currentTimestamp) method hasLifetimeExpired (line 221) | private function hasLifetimeExpired($currentTimestamp, $periodTimestamp) FILE: source/Core/Database/Adapter/DatabaseInterface.php type DatabaseInterface (line 17) | interface DatabaseInterface method setConnectionParameters (line 39) | public function setConnectionParameters(array $connectionParameters); method connect (line 46) | public function connect(); method forceMasterConnection (line 53) | public function forceMasterConnection(); method forceSlaveConnection (line 63) | public function forceSlaveConnection(); method closeConnection (line 70) | public function closeConnection(); method getOne (line 84) | public function getOne($query, $parameters = []); method getRow (line 107) | public function getRow($query, $parameters = []); method getCol (line 129) | public function getCol($query, $parameters = []); method getAll (line 152) | public function getAll($query, $parameters = []); method select (line 177) | public function select($query, $parameters = []); method selectLimit (line 207) | public function selectLimit($query, $rowCount = -1, $offset = 0, $para... method execute (line 229) | public function execute($query, $parameters = []); method quote (line 254) | public function quote($value); method quoteArray (line 270) | public function quoteArray($array); method quoteIdentifier (line 280) | public function quoteIdentifier($string); method metaColumns (line 290) | public function metaColumns($table); method startTransaction (line 297) | public function startTransaction(); method commitTransaction (line 304) | public function commitTransaction(); method rollbackTransaction (line 311) | public function rollbackTransaction(); method setTransactionIsolationLevel (line 335) | public function setTransactionIsolationLevel($level); method isRollbackOnly (line 342) | public function isRollbackOnly(); method isTransactionActive (line 349) | public function isTransactionActive(); method getLastInsertId (line 358) | public function getLastInsertId(); FILE: source/Core/Database/Adapter/Doctrine/Database.php class Database (line 33) | class Database implements DatabaseInterface method setConnectionParameters (line 51) | public function setConnectionParameters(array $connectionParameters) method connect (line 58) | public function connect() method forceMasterConnection (line 70) | public function forceMasterConnection() method forceSlaveConnection (line 77) | public function forceSlaveConnection() method closeConnection (line 84) | public function closeConnection() method setConnection (line 90) | protected function setConnection($connection) method getOne (line 95) | public function getOne($query, $parameters = []) method getRow (line 114) | public function getRow($query, $parameters = []) method quoteIdentifier (line 135) | public function quoteIdentifier($string) method quote (line 148) | public function quote($value) method quoteArray (line 162) | public function quoteArray($array) method startTransaction (line 169) | public function startTransaction() method commitTransaction (line 179) | public function commitTransaction() method rollbackTransaction (line 189) | public function rollbackTransaction() method setTransactionIsolationLevel (line 199) | public function setTransactionIsolationLevel($level) method execute (line 210) | public function execute($query, $parameters = []) method select (line 215) | public function select($query, $parameters = []) method checkIfSqlIsReadOnly (line 236) | private function checkIfSqlIsReadOnly($query): void method checkForMultipleQueries (line 244) | private function checkForMultipleQueries($query, $parameters): string method selectLimit (line 260) | public function selectLimit($query, $rowCount = -1, $offset = 0, $para... method getCol (line 293) | public function getCol($query, $parameters = []) method executeUpdate (line 308) | public function executeUpdate($query, $parameters = [], $types = []) method getConnection (line 318) | protected function getConnection() method getPublicConnection (line 327) | public function getPublicConnection() method doesStatementProduceOutput (line 332) | private function doesStatementProduceOutput($query) method convertException (line 349) | protected function convertException(\Exception $exception) method handleException (line 412) | protected function handleException(StandardException $exception) method logException (line 417) | protected function logException(\Exception $exception) method getAll (line 424) | public function getAll($query, $parameters = []) method getLastInsertId (line 446) | public function getLastInsertId() method metaColumns (line 458) | public function metaColumns($table) method isRollbackOnly (line 562) | public function isRollbackOnly() method isTransactionActive (line 574) | public function isTransactionActive() method getMetaColumnValueByKey (line 586) | protected function getMetaColumnValueByKey(array $column, $key) method getColumnMaxLengthAndScale (line 617) | protected function getColumnMaxLengthAndScale(array $column, $assigned... method getFirstCommandInStatement (line 684) | protected function getFirstCommandInStatement($query) method ensureConnectionIsEstablished (line 697) | protected function ensureConnectionIsEstablished($connection) method isConnectionEstablished (line 706) | protected function isConnectionEstablished($connection) method createConnectionErrorMessage (line 717) | protected function createConnectionErrorMessage($connection) method convertErrorCode (line 728) | private function convertErrorCode($code) method ensureParametersWithIntegerKeysStartWithOne (line 741) | private function ensureParametersWithIntegerKeysStartWithOne(array $pa... FILE: source/Core/Database/Adapter/Doctrine/ResultSet.php class ResultSet (line 22) | class ResultSet implements \IteratorAggregate, ResultSetInterface method __construct (line 30) | public function __construct(private Statement $statement) method close (line 43) | public function close() method fetchRow (line 49) | public function fetchRow() method fetchAll (line 60) | public function fetchAll() method fieldCount (line 68) | public function fieldCount() method getIterator (line 72) | public function getIterator(): Traversable method getFields (line 80) | public function getFields() method getStatement (line 85) | protected function getStatement() method setStatement (line 90) | protected function setStatement(Statement $statement) method setToEmptyState (line 95) | protected function setToEmptyState() method count (line 100) | public function count(): int FILE: source/Core/Database/Adapter/ResultSetInterface.php type ResultSetInterface (line 16) | interface ResultSetInterface extends \Traversable, \Countable method close (line 23) | public function close(); method fetchAll (line 30) | public function fetchAll(); method fetchRow (line 38) | public function fetchRow(); method fieldCount (line 45) | public function fieldCount(); FILE: source/Core/DatabaseProvider.php class DatabaseProvider (line 21) | class DatabaseProvider method __construct (line 42) | private function __construct() method __clone (line 49) | public function __clone() method getInstance (line 59) | public static function getInstance() method getDb (line 77) | public static function getDb() method getMaster (line 101) | public static function getMaster() method getTableDescription (line 113) | public function getTableDescription($tableName) method fetchTableDescription (line 130) | protected function fetchTableDescription($tableName) method createDatabase (line 140) | protected function createDatabase() method onPostConnect (line 152) | protected function onPostConnect() FILE: source/Core/DbMetaDataHandler.php class DbMetaDataHandler (line 18) | class DbMetaDataHandler extends \OxidEsales\Eshop\Core\Base method getFields (line 52) | public function getFields($tableName) method tableExists (line 72) | public function tableExists($tableName) method fieldExists (line 88) | public function fieldExists($fieldName, $tableName) method getIndices (line 110) | public function getIndices($tableName) method hasIndex (line 129) | public function hasIndex($indexName, $tableName) method getIndexByName (line 150) | public function getIndexByName($indexName, $tableName) method getAllTables (line 171) | public function getAllTables() method getAllMultiTables (line 193) | public function getAllMultiTables($table) method getCreateTableSetSql (line 214) | protected function getCreateTableSetSql($table, $lang) method getAddFieldSql (line 244) | public function getAddFieldSql($table, $field, $newField, $prevField, ... method getAddFieldIndexSql (line 279) | public function getAddFieldIndexSql($table, $field, $newField, $tableS... method getCurrentMaxLangId (line 324) | public function getCurrentMaxLangId() method getNextLangId (line 347) | public function getNextLangId() method getMultilangFields (line 359) | public function getMultilangFields($table) method getSinglelangFields (line 381) | public function getSinglelangFields($table, $lang) method addNewMultilangField (line 413) | public function addNewMultilangField($table) method ensureAllMultiLanguageFields (line 425) | public function ensureAllMultiLanguageFields($table) method resetMultilangFields (line 443) | public function resetMultilangFields($langId, $tableName) method addNewLangToDb (line 474) | public function addNewLangToDb() method resetLanguage (line 497) | public function resetLanguage($langId) method executeSql (line 522) | public function executeSql($queries) method updateViews (line 543) | public function updateViews(?array $tables = null): bool method filterCoreFields (line 585) | protected function filterCoreFields($fields) method safeGuardAdditionalMultiLanguageTables (line 601) | protected function safeGuardAdditionalMultiLanguageTables() method ensureMultiLanguageFields (line 628) | protected function ensureMultiLanguageFields($table, $languageId) method validateTableName (line 668) | protected function validateTableName($tableName) method getTableCreationSql (line 673) | private function getTableCreationSql(string $tableName): string FILE: source/Core/DebugInfo.php class DebugInfo (line 13) | class DebugInfo method formatTemplateData (line 22) | public function formatTemplateData($viewData = []) method formatMemoryUsage (line 40) | public function formatMemoryUsage() method formatExecutionTime (line 79) | public function formatExecutionTime($dTotalTime) method formatGeneralInfo (line 113) | public function formatGeneralInfo() method formatTimeStamp (line 128) | public function formatTimeStamp() FILE: source/Core/Decryptor.php class Decryptor (line 13) | class Decryptor method decrypt (line 23) | public function decrypt($string, $key) method formKey (line 43) | protected function formKey($key, $string) FILE: source/Core/Di/ContainerFacade.php class ContainerFacade (line 20) | final class ContainerFacade method has (line 22) | public static function has(string $id): bool method get (line 34) | public static function get(string $id): object method hasParameter (line 41) | public static function hasParameter(string $name): bool method getParameter (line 48) | public static function getParameter(string $name): mixed method dispatch (line 60) | public static function dispatch(Event $event): Event FILE: source/Core/DisplayError.php class DisplayError (line 13) | class DisplayError implements \OxidEsales\Eshop\Core\Contract\IDisplayError method getOxMessage (line 30) | public function getOxMessage() method setMessage (line 45) | public function setMessage($message) method setFormatParameters (line 55) | public function setFormatParameters($formatParameters) method getErrorClassType (line 65) | public function getErrorClassType() method getValue (line 77) | public function getValue($name) FILE: source/Core/DynamicImageGenerator.php function getGeneratorInstanceName (line 19) | function getGeneratorInstanceName() function getGdVersion (line 32) | function getGdVersion() function includeImageUtils (line 56) | function includeImageUtils() class DynamicImageGenerator (line 73) | class DynamicImageGenerator method getInstance (line 142) | public static function getInstance() method __call (line 161) | public function __call($method, $arguments) method getShopBasePath (line 176) | protected function getShopBasePath() method getImageUri (line 186) | protected function getImageUri() method getImageName (line 209) | protected function getImageName() method getImageMasterPath (line 219) | protected function getImageMasterPath() method parseMediaPathFromUrl (line 231) | private function parseMediaPathFromUrl(): string method getImageInfo (line 249) | protected function getImageInfo() method getImageTarget (line 264) | protected function getImageTarget() method getNopicImageTarget (line 274) | protected function getNopicImageTarget() method getNopicFilename (line 281) | private function getNopicFilename(): string method getImageType (line 295) | protected function getImageType() method generatePng (line 321) | protected function generatePng($source, $target, $width, $height) method generateJpg (line 337) | protected function generateJpg($source, $target, $width, $height, $qua... method generateGif (line 361) | protected function generateGif($source, $target, $width, $height) method generateWebp (line 376) | protected function generateWebp(string $source, string $target, int $w... method isTargetPathValid (line 389) | protected function isTargetPathValid($path) method createFolders (line 410) | protected function createFolders($dir) method isValidPath (line 439) | protected function isValidPath($path) method isSizeAllowed (line 497) | private function isSizeAllowed(string $checkSize): bool method generateImage (line 516) | protected function generateImage($imageSource, $imageTarget) method getLockName (line 606) | protected function getLockName($name) method lock (line 618) | protected function lock($source) method unlock (line 651) | protected function unlock($source) method getImagePath (line 673) | public function getImagePath($absPath = false) method convertImageIfOriginalExists (line 727) | private function convertImageIfOriginalExists(string $desiredFilename)... method outputImage (line 757) | public function outputImage() method validateImageFileExtension (line 797) | protected function validateImageFileExtension($fileExtension) method setHeader (line 807) | protected function setHeader($header) method getHeaders (line 817) | protected function getHeaders() method validateGdVersion (line 827) | protected function validateGdVersion() method validateFileExist (line 839) | protected function validateFileExist($filePath) method getImageDimensions (line 852) | protected function getImageDimensions($imageFilePath) FILE: source/Core/Email.php class Email (line 33) | class Email extends PHPMailer method __construct (line 254) | public function __construct() method __call (line 286) | public function __call($method, $arguments) method getRenderer (line 296) | protected function getRenderer() method send (line 309) | public function send() method setSmtpProtocol (line 371) | protected function setSmtpProtocol($url) method setSmtp (line 397) | public function setSmtp($shop = null) method isValidSmtpHost (line 428) | protected function isValidSmtpHost($smtpHost) method sendOrderEmailToUser (line 457) | public function sendOrderEmailToUser($order, $subject = null) method sendOrderEmailToOwner (line 511) | public function sendOrderEmailToOwner($order, $subject = null) method onOrderEmailToOwnerSent (line 579) | protected function onOrderEmailToOwnerSent($user, $order) method sendRegisterConfirmEmail (line 597) | public function sendRegisterConfirmEmail($user, $subject = null) method sendRegisterEmail (line 614) | public function sendRegisterEmail($user, $subject = null) method sendForgotPwdEmail (line 649) | public function sendForgotPwdEmail($emailAddress, $subject = null) method sendContactMail (line 691) | public function sendContactMail($emailAddress = null, $subject = null,... method sendNewsletterDbOptInMail (line 716) | public function sendNewsletterDbOptInMail($user, $subject = null) method getNewsSubsLink (line 751) | protected function getNewsSubsLink($id, $confirmCode = null) method sendInviteMail (line 771) | public function sendInviteMail($user) method sendSendedNowMail (line 831) | public function sendSendedNowMail($order, $subject = null) method sendDownloadLinksMail (line 887) | public function sendDownloadLinksMail($order, $subject = null) method sendEmail (line 939) | public function sendEmail($to, $subject, $body) method sendStockReminder (line 969) | public function sendStockReminder($basketContents, $subject = null) method sendWishlistMail (line 1008) | public function sendWishlistMail($params) method sendPriceAlarmNotification (line 1040) | public function sendPriceAlarmNotification($params, $alarm, $subject =... method sendPricealarmToCustomer (line 1075) | public function sendPricealarmToCustomer($recipient, $alarm, $body = n... method includeImages (line 1116) | protected function includeImages( method setSubject (line 1193) | public function setSubject($subject = null) method getSubject (line 1201) | public function getSubject() method setBody (line 1206) | public function setBody($body = null, $clearSid = true) method getBody (line 1215) | public function getBody() method setAltBody (line 1220) | public function setAltBody($altBody = null, $clearSid = true) method getAltBody (line 1232) | public function getAltBody() method setRecipient (line 1237) | public function setRecipient($address = null, $name = null) method getRecipient (line 1250) | public function getRecipient() method getCc (line 1255) | public function getCc(): array method getBcc (line 1260) | public function getBcc(): array method clearAllRecipients (line 1265) | public function clearAllRecipients() method setReplyTo (line 1271) | public function setReplyTo($email = null, $name = null) method getReplyTo (line 1286) | public function getReplyTo() method clearReplyTos (line 1291) | public function clearReplyTos() method setFrom (line 1297) | public function setFrom($address, $name = '', $auto = true) method getFrom (line 1311) | public function getFrom() method getFromName (line 1316) | public function getFromName() method setCharSet (line 1321) | public function setCharSet($charSet = null) method setMailer (line 1331) | public function setMailer($mailer = null) method getMailer (line 1336) | public function getMailer() method setHost (line 1341) | public function setHost($host = null) method getErrorInfo (line 1346) | public function getErrorInfo() method setMailWordWrap (line 1351) | public function setMailWordWrap($wordWrap = null) method setUseInlineImages (line 1356) | public function setUseInlineImages($useImages = null) method headerLine (line 1361) | public function headerLine($name, $value) method getUseInlineImages (line 1370) | protected function getUseInlineImages() method sendMailErrorMsg (line 1375) | protected function sendMailErrorMsg() method addUserInfoOrderEMail (line 1393) | protected function addUserInfoOrderEMail($order) method addUserRegisterEmail (line 1398) | protected function addUserRegisterEmail($user) method addForgotPwdEmail (line 1403) | protected function addForgotPwdEmail($shop) method addNewsletterDbOptInMail (line 1408) | protected function addNewsletterDbOptInMail($user) method clearMailer (line 1413) | protected function clearMailer() method setMailParams (line 1422) | protected function setMailParams($shop = null) method getShop (line 1434) | public function getShop($langId = null, $shopId = null) method setSmtpAuthInfo (line 1458) | protected function setSmtpAuthInfo($userName = null, $userPassword = n... method setSmtpDebug (line 1465) | protected function setSmtpDebug($debug = null) method makeOutputProcessing (line 1470) | protected function makeOutputProcessing() method sendMail (line 1478) | protected function sendMail() method processViewArray (line 1496) | protected function processViewArray() method getCharset (line 1506) | public function getCharset() method setShop (line 1515) | public function setShop($shop) method getViewConfig (line 1520) | public function getViewConfig() method getView (line 1525) | public function getView() method getCurrency (line 1530) | public function getCurrency() method setViewData (line 1537) | public function setViewData($key, $value) method getViewData (line 1542) | public function getViewData() method getViewDataItem (line 1547) | public function getViewDataItem($key) method setUser (line 1554) | public function setUser($user) method getUser (line 1559) | public function getUser() method getOrderFileList (line 1564) | public function getOrderFileList($orderId) method clearSidFromBody (line 1576) | private function clearSidFromBody($altBody) method getUtilsObjectInstance (line 1585) | protected function getUtilsObjectInstance() method isDebugModeEnabled (line 1590) | private function isDebugModeEnabled() method getUserIdByUserName (line 1595) | private function getUserIdByUserName($userName, $shopId) method shouldProductReviewLinksBeIncluded (line 1616) | private function shouldProductReviewLinksBeIncluded(): bool method idnToAscii (line 1626) | private function idnToAscii($idn) method switchToShopMode (line 1636) | private function switchToShopMode(): void method switchToAdminMode (line 1642) | private function switchToAdminMode(): void method dispatchAdminModeChangedEvent (line 1648) | private function dispatchAdminModeChangedEvent(): void method areOrderEmailsDisabled (line 1656) | private function areOrderEmailsDisabled(): bool method isSymfonyMailerEnabled (line 1662) | private function isSymfonyMailerEnabled(): bool FILE: source/Core/EmailBuilder.php class EmailBuilder (line 17) | abstract class EmailBuilder method build (line 28) | public function build($buildParam = null) method buildEmail (line 40) | protected function buildEmail() method getEmailObject (line 55) | protected function getEmailObject() method getRecipient (line 65) | protected function getRecipient() method getSender (line 75) | protected function getSender() method getSubject (line 85) | protected function getSubject() method getBody (line 95) | protected function getBody() method getShopInfoAddress (line 105) | protected function getShopInfoAddress() method getEmailOriginMessage (line 117) | protected function getEmailOriginMessage() FILE: source/Core/Encryptor.php class Encryptor (line 13) | class Encryptor method encrypt (line 23) | public function encrypt($string, $key) method formKey (line 44) | protected function formKey($key, $string) FILE: source/Core/Exception/ArticleException.php class ArticleException (line 13) | class ArticleException extends \OxidEsales\Eshop\Core\Exception\Standard... method setArticleNr (line 41) | public function setArticleNr($sArticleNr) method getArticleNr (line 51) | public function getArticleNr() method setProductId (line 61) | public function setProductId($sProductId) method getProductId (line 71) | public function getProductId() method getString (line 82) | public function getString() method getValues (line 93) | public function getValues() FILE: source/Core/Exception/ArticleInputException.php class ArticleInputException (line 13) | class ArticleInputException extends \OxidEsales\Eshop\Core\Exception\Art... method getString (line 28) | public function getString() FILE: source/Core/Exception/ConnectionException.php class ConnectionException (line 17) | class ConnectionException extends \OxidEsales\Eshop\Core\Exception\Stand... method setAdress (line 45) | public function setAdress($sAdress) method getAdress (line 55) | public function getAdress() method setConnectionError (line 65) | public function setConnectionError($sConnError) method getConnectionError (line 75) | public function getConnectionError() method getString (line 86) | public function getString() method getValues (line 96) | public function getValues() FILE: source/Core/Exception/CookieException.php class CookieException (line 13) | class CookieException extends \OxidEsales\Eshop\Core\Exception\StandardE... method getString (line 28) | public function getString() FILE: source/Core/Exception/DatabaseConnectionException.php class DatabaseConnectionException (line 13) | class DatabaseConnectionException extends \OxidEsales\Eshop\Core\Excepti... FILE: source/Core/Exception/DatabaseErrorException.php class DatabaseErrorException (line 13) | class DatabaseErrorException extends \OxidEsales\Eshop\Core\Exception\Da... FILE: source/Core/Exception/DatabaseException.php class DatabaseException (line 13) | class DatabaseException extends \OxidEsales\Eshop\Core\Exception\Standar... method __construct (line 25) | public function __construct($message, $code, \Exception $previous) FILE: source/Core/Exception/ExceptionHandler.php class ExceptionHandler (line 19) | class ExceptionHandler method __construct (line 21) | public function __construct(private readonly bool $isDebugMode = false) method handleUncaughtException (line 28) | public function handleUncaughtException(Throwable $exception): void FILE: source/Core/Exception/ExceptionToDisplay.php class ExceptionToDisplay (line 14) | class ExceptionToDisplay implements \OxidEsales\Eshop\Core\Contract\IDis... method setStackTrace (line 56) | public function setStackTrace($sStackTrace) method getStackTrace (line 66) | public function getStackTrace() method setValues (line 76) | public function setValues($aValues) method addValue (line 87) | public function addValue($sName, $sValue) method setExceptionType (line 97) | public function setExceptionType($sType) method getErrorClassType (line 107) | public function getErrorClassType() method getValue (line 119) | public function getValue($sName) method getValues (line 129) | public function getValues() method setDebug (line 139) | public function setDebug($bl) method setMessage (line 149) | public function setMessage($sMessage) method setMessageArgs (line 158) | public function setMessageArgs() method getOxMessage (line 168) | public function getOxMessage() method __toString (line 188) | public function __toString() FILE: source/Core/Exception/FileException.php class FileException (line 15) | class FileException extends \OxidEsales\Eshop\Core\Exception\StandardExc... method setFileName (line 43) | public function setFileName($sFileName) method getFileName (line 53) | public function getFileName() method setFileError (line 63) | public function setFileError($sFileError) method getFileError (line 73) | public function getFileError() method getString (line 84) | public function getString() method getValues (line 94) | public function getValues() FILE: source/Core/Exception/InputException.php class InputException (line 15) | class InputException extends \OxidEsales\Eshop\Core\Exception\StandardEx... method getString (line 30) | public function getString() FILE: source/Core/Exception/LanguageNotFoundException.php class LanguageNotFoundException (line 13) | class LanguageNotFoundException extends \OxidEsales\Eshop\Core\Exception... FILE: source/Core/Exception/ModuleValidationException.php class ModuleValidationException (line 15) | class ModuleValidationException extends \OxidEsales\Eshop\Core\Exception... FILE: source/Core/Exception/NoArticleException.php class NoArticleException (line 13) | class NoArticleException extends \OxidEsales\Eshop\Core\Exception\Articl... method getString (line 28) | public function getString() FILE: source/Core/Exception/NoResultException.php class NoResultException (line 13) | class NoResultException extends \OxidEsales\Eshop\Core\Exception\Standar... FILE: source/Core/Exception/ObjectException.php class ObjectException (line 16) | class ObjectException extends \OxidEsales\Eshop\Core\Exception\StandardE... method setObject (line 37) | public function setObject($oObject) method getObject (line 47) | public function getObject() method getString (line 58) | public function getString() FILE: source/Core/Exception/OutOfStockException.php class OutOfStockException (line 13) | class OutOfStockException extends \OxidEsales\Eshop\Core\Exception\Artic... method setRemainingAmount (line 41) | public function setRemainingAmount($iRemainingAmount) method getRemainingAmount (line 51) | public function getRemainingAmount() method setBasketIndex (line 61) | public function setBasketIndex($sBasketIndex) method getBasketIndex (line 71) | public function getBasketIndex() method getString (line 82) | public function getString() method getValues (line 95) | public function getValues() method setDestination (line 116) | public function setDestination($sDestination) FILE: source/Core/Exception/RoutingException.php class RoutingException (line 16) | class RoutingException extends \OxidEsales\Eshop\Core\Exception\Standard... FILE: source/Core/Exception/ShopException.php class ShopException (line 14) | class ShopException extends \OxidEsales\Eshop\Core\Exception\StandardExc... method getString (line 29) | public function getString() FILE: source/Core/Exception/StandardException.php class StandardException (line 15) | class StandardException extends Exception method __construct (line 46) | public function __construct($sMessage = 'not set', $iCode = 0, ?Except... method setMessage (line 58) | public function setMessage($sMessage) method setRenderer (line 66) | public function setRenderer() method isRenderer (line 76) | public function isRenderer() method setNotCaught (line 84) | public function setNotCaught() method isNotCaught (line 94) | public function isNotCaught() method getString (line 105) | public function getString() method getValues (line 128) | public function getValues() method setDestination (line 138) | public function setDestination($sDestination) method getType (line 148) | public function getType() FILE: source/Core/Exception/SystemComponentException.php class SystemComponentException (line 17) | class SystemComponentException extends \OxidEsales\Eshop\Core\Exception\... method setComponent (line 38) | public function setComponent($sComponent) method getComponent (line 48) | public function getComponent() method getString (line 59) | public function getString() method getValues (line 72) | public function getValues() FILE: source/Core/Exception/UserException.php class UserException (line 15) | class UserException extends \OxidEsales\Eshop\Core\Exception\StandardExc... method getString (line 30) | public function getString() FILE: source/Core/Exception/VoucherException.php class VoucherException (line 13) | class VoucherException extends \OxidEsales\Eshop\Core\Exception\Standard... method setVoucherNr (line 34) | public function setVoucherNr($sVoucherNr) method getVoucherNr (line 44) | public function getVoucherNr() method getString (line 55) | public function getString() method getValues (line 68) | public function getValues() FILE: source/Core/Field.php class Field (line 14) | #[\AllowDynamicProperties] method __construct (line 27) | public function __construct($value = null, $type = self::T_TEXT) method __isset (line 35) | public function __isset($name): bool method __get (line 44) | public function __get(string $name) method __toString (line 56) | public function __toString(): string method setValue (line 66) | public function setValue($value = null, $type = self::T_TEXT): void method getRawValue (line 75) | public function getRawValue(): mixed method initValue (line 85) | protected function initValue($value = null, $type = self::T_TEXT): void FILE: source/Core/FileSystem/FileSystem.php class FileSystem (line 15) | class FileSystem method combinePaths (line 23) | public function combinePaths() method isReadable (line 40) | public function isReadable($filePath) FILE: source/Core/Form/FormFields.php class FormFields (line 13) | class FormFields method __construct (line 21) | public function __construct(array $updatableFields) method getUpdatableFields (line 29) | public function getUpdatableFields() FILE: source/Core/Form/FormFieldsCleaner.php class FormFieldsCleaner (line 13) | class FormFieldsCleaner method __construct (line 21) | public function __construct(\OxidEsales\Eshop\Core\Form\FormFields $up... method filterByUpdatableFields (line 33) | public function filterByUpdatableFields(array $listToClean) method filterFieldsByWhiteList (line 54) | private function filterFieldsByWhiteList(\ArrayIterator $allowedFields... FILE: source/Core/Form/FormFieldsTrimmer.php class FormFieldsTrimmer (line 16) | class FormFieldsTrimmer implements EshopFormFieldsTrimmerInterface method trim (line 25) | public function trim(EshopFormFields $fields) method isTrimmableField (line 41) | private function isTrimmableField($value) method trimField (line 53) | private function trimField($field) FILE: source/Core/Form/FormFieldsTrimmerInterface.php type FormFieldsTrimmerInterface (line 15) | interface FormFieldsTrimmerInterface method trim (line 22) | public function trim(EshopFormFields $formFields); FILE: source/Core/Form/UpdatableFieldsConstructor.php class UpdatableFieldsConstructor (line 16) | class UpdatableFieldsConstructor method getAllowedFieldsCleaner (line 25) | public function getAllowedFieldsCleaner(AbstractUpdatableFields $updat... FILE: source/Core/GenericImport/GenericImport.php class GenericImport (line 16) | class GenericImport method init (line 85) | public function init() method getImportObject (line 110) | public function getImportObject($type) method setImportType (line 128) | public function setImportType($type) method setCsvFileFieldsOrder (line 138) | public function setCsvFileFieldsOrder($csvFields) method setCsvContainsHeader (line 148) | public function setCsvContainsHeader($csvContainsHeader) method importFile (line 159) | public function importFile($importFilePath = null) method importData (line 202) | public function importData($data) method getStatistics (line 226) | public function getStatistics() method getImportedRowCount (line 236) | public function getImportedRowCount() method getImportObjectsList (line 246) | public function getImportObjectsList() method importOne (line 269) | protected function importOne($data) method afterImport (line 292) | protected function afterImport($data) method getImportType (line 318) | protected function getImportType() method addImportedId (line 333) | protected function addImportedId($id) method mapFields (line 347) | protected function mapFields($data) method csvTextConvert (line 374) | protected function csvTextConvert($text, $mode) method getCsvFieldsTerminator (line 393) | protected function getCsvFieldsTerminator() method getCsvFieldsEncolser (line 414) | protected function getCsvFieldsEncolser() method checkAccess (line 433) | protected function checkAccess($importObject, $isWriteAction) method createImportObject (line 447) | protected function createImportObject($type) FILE: source/Core/GenericImport/ImportObject/Accessories2Article.php class Accessories2Article (line 13) | class Accessories2Article extends \OxidEsales\Eshop\Core\GenericImport\I... FILE: source/Core/GenericImport/ImportObject/Article.php class Article (line 13) | class Article extends \OxidEsales\Eshop\Core\GenericImport\ImportObject\... method import (line 28) | public function import($data) method preAssignObject (line 48) | protected function preAssignObject($shopObject, $data, $allowCustomSho... method postSaveObject (line 67) | protected function postSaveObject($shopObject, $data) method createShopObject (line 80) | protected function createShopObject() FILE: source/Core/GenericImport/ImportObject/Article2Action.php class Article2Action (line 13) | class Article2Action extends \OxidEsales\Eshop\Core\GenericImport\Import... FILE: source/Core/GenericImport/ImportObject/Article2Category.php class Article2Category (line 13) | class Article2Category extends \OxidEsales\Eshop\Core\GenericImport\Impo... FILE: source/Core/GenericImport/ImportObject/ArticleExtends.php class ArticleExtends (line 15) | class ArticleExtends extends \OxidEsales\Eshop\Core\GenericImport\Import... method createShopObject (line 28) | protected function createShopObject() FILE: source/Core/GenericImport/ImportObject/Category.php class Category (line 13) | class Category extends \OxidEsales\Eshop\Core\GenericImport\ImportObject... method preAssignObject (line 30) | protected function preAssignObject($shopObject, $data, $allowCustomSho... FILE: source/Core/GenericImport/ImportObject/Country.php class Country (line 13) | class Country extends \OxidEsales\Eshop\Core\GenericImport\ImportObject\... FILE: source/Core/GenericImport/ImportObject/CrossSelling.php class CrossSelling (line 13) | class CrossSelling extends \OxidEsales\Eshop\Core\GenericImport\ImportOb... FILE: source/Core/GenericImport/ImportObject/ImportObject.php class ImportObject (line 16) | abstract class ImportObject method getBaseTableName (line 35) | public function getBaseTableName() method setFieldList (line 45) | public function setFieldList($aFieldList) method checkWriteAccess (line 59) | public function checkWriteAccess($shopObject, $data = null) method checkCreateAccess (line 73) | public function checkCreateAccess($data) method import (line 84) | public function import($data) method getRightFields (line 94) | public function getRightFields() method getFieldList (line 113) | public function getFieldList() method getKeyFields (line 137) | public function getKeyFields() method getShopObjectName (line 147) | protected function getShopObjectName() method getTableName (line 157) | protected function getTableName() method preAssignObject (line 174) | protected function preAssignObject($shopObject, $data, $allowCustomSho... method preSaveObject (line 204) | protected function preSaveObject($shopObject, $data) method saveObject (line 217) | protected function saveObject($data, $allowCustomShopId) method postSaveObject (line 271) | protected function postSaveObject($shopObject, $data) method getOxidFromKeyFields (line 284) | protected function getOxidFromKeyFields($data) method isAllowedToEdit (line 318) | protected function isAllowedToEdit($shopId) method checkIdField (line 337) | protected function checkIdField($id) method createShopObject (line 349) | protected function createShopObject() FILE: source/Core/GenericImport/ImportObject/Order.php class Order (line 13) | class Order extends \OxidEsales\Eshop\Core\GenericImport\ImportObject\Im... FILE: source/Core/GenericImport/ImportObject/OrderArticle.php class OrderArticle (line 13) | class OrderArticle extends \OxidEsales\Eshop\Core\GenericImport\ImportOb... method preAssignObject (line 30) | protected function preAssignObject($shopObject, $data, $allowCustomSho... method getOrderShopId (line 55) | protected function getOrderShopId($currentShopId) FILE: source/Core/GenericImport/ImportObject/ScalePrice.php class ScalePrice (line 13) | class ScalePrice extends \OxidEsales\Eshop\Core\GenericImport\ImportObje... FILE: source/Core/GenericImport/ImportObject/User.php class User (line 15) | class User extends \OxidEsales\Eshop\Core\GenericImport\ImportObject\Imp... method import (line 32) | public function import($data) FILE: source/Core/GenericImport/ImportObject/Vendor.php class Vendor (line 13) | class Vendor extends \OxidEsales\Eshop\Core\GenericImport\ImportObject\I... FILE: source/Core/Hasher.php class Hasher (line 19) | abstract class Hasher method hash (line 28) | abstract public function hash($string); FILE: source/Core/Header.php class Header (line 14) | class Header method setHeader (line 23) | public function setHeader($header) method getHeader (line 34) | public function getHeader() method sendHeader (line 42) | public function sendHeader() method setNonCacheable (line 56) | public function setNonCacheable() FILE: source/Core/InputValidator.php class InputValidator (line 24) | class InputValidator extends \OxidEsales\Eshop\Core\Base method __construct (line 60) | public function __construct() method validateBasketAmount (line 73) | public function validateBasketAmount($amount) method checkLogin (line 110) | public function checkLogin($user, $login, $invAddress) method checkEmail (line 165) | public function checkEmail($user, $email) method checkPassword (line 195) | public function checkPassword($user, $newPassword, $confirmationPasswo... method getPasswordLength (line 226) | public function getPasswordLength() method checkRequiredFields (line 239) | public function checkRequiredFields($user, $billingAddress, $deliveryA... method setFields (line 278) | private function setFields($object, $fields) method checkCountries (line 295) | public function checkCountries($user, $invAddress, $deliveryAddress) method checkVatId (line 336) | public function checkVatId($user, $invAddress) method getCountry (line 372) | protected function getCountry($countryId) method getFieldValidationErrors (line 385) | public function getFieldValidationErrors() method getFirstValidationError (line 395) | public function getFirstValidationError() method validatePaymentInputData (line 411) | public function validatePaymentInputData($paymentId, &$dynamicValue) method addValidationError (line 433) | public function addValidationError($fieldName, $error) method validateDebitNote (line 445) | protected function validateDebitNote($debitInformation) method validateOldDebitInfo (line 474) | protected function validateOldDebitInfo($debitInfo) method fixAccountNumber (line 502) | protected function fixAccountNumber($debitInfo) method isAllBankInformationSet (line 525) | protected function isAllBankInformationSet($requiredFields, $bankInfor... method cleanDebitInformation (line 545) | protected function cleanDebitInformation($debitInformation) method hasRequiredParametersForVatInCheck (line 560) | protected function hasRequiredParametersForVatInCheck($invAddress) method setCompanyVatInValidator (line 572) | public function setCompanyVatInValidator($companyVatInValidator) method getCompanyVatInValidator (line 584) | public function getCompanyVatInValidator($country) FILE: source/Core/Language.php class Language (line 24) | class Language extends \OxidEsales\Eshop\Core\Base method setIsTranslated (line 108) | public function setIsTranslated($blIsTranslated = true) method isTranslated (line 118) | public function isTranslated() method resetBaseLanguage (line 128) | public function resetBaseLanguage() method getBaseLanguage (line 138) | public function getBaseLanguage() method getObjectTplLanguage (line 204) | public function getObjectTplLanguage() method getTplLanguage (line 230) | public function getTplLanguage() method getEditLanguage (line 245) | public function getEditLanguage() method getLanguageArray (line 281) | public function getLanguageArray($iLanguage = null, $blOnlyActive = fa... method getAdminTplLanguageArray (line 336) | public function getAdminTplLanguageArray() method getLanguageAbbr (line 372) | public function getLanguageAbbr($language = null) method getLanguageNames (line 399) | public function getLanguageNames() method translateString (line 423) | public function translateString($sStringToTranslate, $iLang = null, $b... method collectSimilar (line 467) | protected function collectSimilar($aData, $sKey, $aCollection = []) method getSimilarByKey (line 488) | public function getSimilarByKey($sKey, $iLang = null, $blAdmin = null) method formatCurrency (line 522) | public function formatCurrency($dValue, $oActCur = null) method formatVat (line 540) | public function formatVat($dValue, $oActCur = null) method getLanguageTag (line 562) | public function getLanguageTag($iLanguage = null) method validateLanguage (line 580) | public function validateLanguage($iLang = null) method setBaseLanguage (line 599) | public function setBaseLanguage($iLang = null) method setTplLanguage (line 617) | public function setTplLanguage($iLang = null) method getTranslationsExpectedEncoding (line 637) | protected function getTranslationsExpectedEncoding() method getLangFilesPathArray (line 649) | protected function getLangFilesPathArray($iLang) method getThemeLanguageFiles (line 686) | protected function getThemeLanguageFiles(string $themePath, string $la... method getAbbreviationDirectoryLanguageFiles (line 703) | protected function getAbbreviationDirectoryLanguageFiles(string $direc... method getCustomThemeLanguageFiles (line 721) | protected function getCustomThemeLanguageFiles($language) method getAdminLangFilesPathArray (line 744) | protected function getAdminLangFilesPathArray($activeLanguage) method appendLangFile (line 793) | protected function appendLangFile($aLangFiles, $sFullPath, $sFilePatte... method appendCustomLangFiles (line 816) | protected function appendCustomLangFiles($languageFiles, $language, $f... method getCustomFilePath (line 841) | private function getCustomFilePath($language, $themeName) method appendModuleLangFilesForAdminArea (line 857) | private function appendModuleLangFilesForAdminArea(array $langFiles, s... method appendModuleLangFilesForFrontend (line 871) | private function appendModuleLangFilesForFrontend(array $langFiles, st... method getLangFileCacheName (line 888) | protected function getLangFileCacheName($blAdmin, $iLang, $aLangFiles ... method getLanguageFileData (line 899) | protected function getLanguageFileData($blAdmin = false, $iLang = 0, $... method getLanguageMap (line 952) | protected function getLanguageMap($language, $isAdmin = null) method getThemeLanguageFileMapLocations (line 994) | private function getThemeLanguageFileMapLocations($theme, $languageAbb... method getRealThemeName (line 1014) | private function getRealThemeName($themeName, $isAdmin = null) method getCacheLanguageId (line 1030) | protected function getCacheLanguageId($blAdmin, $iLang = null) method getLangTranslationArray (line 1052) | protected function getLangTranslationArray($iLang = null, $blAdmin = n... method sortLanguagesCallback (line 1082) | protected function sortLanguagesCallback($a1, $a2) method getName (line 1092) | public function getName() method getFormLang (line 1102) | public function getFormLang() method getUrlLang (line 1116) | public function getUrlLang($iLang = null) method processUrl (line 1136) | public function processUrl($sUrl, $iLang = null) method detectLanguageByBrowser (line 1171) | public function detectLanguageByBrowser() method getMultiLangTables (line 1186) | public function getMultiLangTables() method getSeoReplaceChars (line 1225) | public function getSeoReplaceChars($iLang) method getBrowserLanguage (line 1241) | protected function getBrowserLanguage() method getAllShopLanguageIds (line 1253) | public function getAllShopLanguageIds() method getLanguageIds (line 1265) | public function getLanguageIds($iShopId = 0) method getActiveShopLanguageIds (line 1281) | public function getActiveShopLanguageIds() method getLanguageIdsFromDatabase (line 1306) | protected function getLanguageIdsFromDatabase($shopId = null) method getConfigLanguageValues (line 1319) | protected function getConfigLanguageValues($sLanguageParameterName, $i... method selectLanguageParamValues (line 1348) | protected function selectLanguageParamValues($sParamName, $sShopId = n... method getLanguageIdsFromLanguageParamsArray (line 1375) | protected function getLanguageIdsFromLanguageParamsArray($aLanguagePar... method getLanguageIdsFromLanguagesArray (line 1393) | protected function getLanguageIdsFromLanguagesArray($aLanguages) FILE: source/Core/Model/BaseModel.php class BaseModel (line 36) | #[\AllowDynamicProperties] method getUseSkipSaveFields (line 196) | public function getUseSkipSaveFields() method setUseSkipSaveFields (line 206) | public function setUseSkipSaveFields($useSkipSaveFields) method __construct (line 214) | public function __construct() method __set (line 243) | public function __set($fieldName, $fieldValue) method __get (line 268) | public function __get($variableName) method getGetterViewName (line 352) | protected function getGetterViewName() method __isset (line 364) | public function __isset($variableName) method __clone (line 372) | public function __clone() method oxClone (line 389) | public function oxClone($object) method getUpdateSeo (line 406) | public function getUpdateSeo() method setUpdateSeo (line 416) | public function setUpdateSeo($updateSeo) method setUpdateSeoOnFieldChange (line 428) | protected function setUpdateSeoOnFieldChange($fieldName) method init (line 451) | public function init($tableName = null, $forceAllFields = false) method assign (line 472) | public function assign($dbRecord) method getClassName (line 493) | public function getClassName() method getCoreTableName (line 503) | public function getCoreTableName() method getId (line 513) | public function getId() method setId (line 525) | public function setId($oxid = null) method setShopId (line 551) | public function setShopId($shopId) method getShopId (line 561) | public function getShopId() method getViewName (line 573) | public function getViewName($forceCoreTableUsage = null) method checkIfCoreTableNeeded (line 608) | protected function checkIfCoreTableNeeded($forceCoreTableUsage) method modifyCacheKey (line 619) | public function modifyCacheKey($cacheKey, $override = false) method disableLazyLoading (line 631) | public function disableLazyLoading() method isDerived (line 642) | public function isDerived() method setIsDerived (line 652) | public function setIsDerived($value) method isMultiLang (line 663) | public function isMultiLang() method load (line 677) | public function load($oxid) method isLoaded (line 692) | public function isLoaded() method buildSelectString (line 704) | public function buildSelectString($whereCondition = null) method assignRecord (line 731) | protected function assignRecord($select) method getRecordByQuery (line 752) | protected function getRecordByQuery($query) method getFieldData (line 764) | public function getFieldData($fieldName) method getRawFieldData (line 777) | public function getRawFieldData($fieldName) method getFieldIfAvailable (line 782) | private function getFieldIfAvailable($fieldName): ?Field method getSelectFields (line 796) | public function getSelectFields($forceCoreTableUsage = null) method delete (line 820) | public function delete($oxid = null) method removeElement2ShopRelations (line 849) | protected function removeElement2ShopRelations($oxid) method save (line 860) | public function save() method allowDerivedUpdate (line 915) | public function allowDerivedUpdate() method allowDerivedDelete (line 925) | public function allowDerivedDelete() method exists (line 937) | public function exists($oxid = null) method getSqlActiveSnippet (line 962) | public function getSqlActiveSnippet($forceCoreTable = null) method beforeUpdate (line 986) | public function beforeUpdate($oxid = null) method onChange (line 999) | public function onChange($action = null, $oxid = null) method setInList (line 1011) | public function setInList() method isInList (line 1021) | protected function isInList() method getObjectViewName (line 1034) | protected function getObjectViewName($table, $shopId = null) method getTableFields (line 1051) | protected function getTableFields($table, $returnSimpleArray = false) method getAllFields (line 1095) | protected function getAllFields($returnSimple = false) method initDataStructure (line 1110) | protected function initDataStructure($forceFullStructure = false) method getNonCachedFieldNames (line 1146) | protected function getNonCachedFieldNames($forceFullStructure = false) method getFieldStatus (line 1199) | protected function getFieldStatus($fieldName) method addField (line 1214) | protected function addField($fieldName, $fieldStatus, $type = null, $l... method getFieldLongName (line 1257) | protected function getFieldLongName($fieldName) method setFieldData (line 1275) | protected function setFieldData($fieldName, $fieldValue, $dataType = F... method canFieldBeNull (line 1324) | protected function canFieldBeNull($fieldName) method getFieldDefaultValue (line 1343) | protected function getFieldDefaultValue($fieldName) method getUpdateFieldValue (line 1363) | protected function getUpdateFieldValue($fieldName, $field) method getUpdateFields (line 1393) | protected function getUpdateFields($useSkipSaveFields = true) method checkFieldCanBeUpdated (line 1425) | protected function checkFieldCanBeUpdated($fieldName) method update (line 1440) | protected function update() method executeDatabaseQuery (line 1476) | protected function executeDatabaseQuery($query, $params = []) method insert (line 1490) | protected function insert() method isDisabledFieldCache (line 1527) | protected function isDisabledFieldCache() method addSkippedSaveFieldsForMapping (line 1540) | protected function addSkippedSaveFieldsForMapping() method disableLazyLoadingForCaching (line 1547) | protected function disableLazyLoadingForCaching() method isOx (line 1556) | public function isOx() method isReadOnly (line 1571) | public function isReadOnly() method setReadOnly (line 1581) | public function setReadOnly($readOnly) method getFieldNames (line 1591) | public function getFieldNames() method addFieldName (line 1607) | public function addFieldName($name) method getLanguage (line 1619) | public function getLanguage() method isPropertyLoaded (line 1631) | public function isPropertyLoaded($name) method addSqlActiveRangeSnippet (line 1644) | protected function addSqlActiveRangeSnippet($query, $tableName) method getSecondsToRoundForQueryCache (line 1662) | protected function getSecondsToRoundForQueryCache() method isPropertyField (line 1676) | private function isPropertyField($name) FILE: source/Core/Model/FieldNameHelper.php class FieldNameHelper (line 15) | class FieldNameHelper method getFullFieldNames (line 25) | public function getFullFieldNames($tableName, $fieldNames) FILE: source/Core/Model/ListModel.php class ListModel (line 17) | class ListModel extends \OxidEsales\Eshop\Core\Base implements \ArrayAcc... method offsetExists (line 66) | #[ReturnTypeWillChange] method offsetGet (line 79) | #[ReturnTypeWillChange] method offsetSet (line 95) | #[ReturnTypeWillChange] method offsetUnset (line 116) | #[ReturnTypeWillChange] method arrayKeys (line 132) | public function arrayKeys() method rewind (line 140) | #[ReturnTypeWillChange] method current (line 152) | #[ReturnTypeWillChange] method key (line 163) | #[ReturnTypeWillChange] method prev (line 174) | public function prev() method next (line 189) | #[ReturnTypeWillChange] method valid (line 206) | #[ReturnTypeWillChange] method count (line 217) | #[ReturnTypeWillChange] method clear (line 226) | public function clear() method assign (line 241) | public function assign($aArray) method reverse (line 251) | public function reverse() method __construct (line 291) | public function __construct($sObjectName = null) method __get (line 310) | public function __get($sName) method getArray (line 322) | public function getArray() method init (line 333) | public function init($sObjectName, $sCoreTable = null) method getBaseObject (line 346) | public function getBaseObject() method setBaseObject (line 362) | public function setBaseObject($oObject) method selectString (line 378) | public function selectString($sql, array $parameters = []) method add (line 409) | public function add($oObject) method assignArray (line 423) | public function assignArray($aData) method setSqlLimit (line 448) | public function setSqlLimit($iStart, $iRecords) method containsFieldValue (line 462) | public function containsFieldValue($oVal, $sFieldName) method getList (line 479) | public function getList() method assignElement (line 499) | protected function assignElement($oListObject, $aDbFields) method getFieldLongName (line 511) | protected function getFieldLongName($sFieldName) FILE: source/Core/Model/MultiLanguageModel.php class MultiLanguageModel (line 17) | class MultiLanguageModel extends \OxidEsales\Eshop\Core\Model\BaseModel method __construct (line 44) | public function __construct() method setLanguage (line 61) | public function setLanguage($lang = null) method getLanguage (line 73) | public function getLanguage() method setEnableMultilang (line 88) | public function setEnableMultilang($employMultilanguage) method isMultilingualField (line 112) | public function isMultilingualField($fieldName) method isMultilang (line 134) | public function isMultilang() method loadInLang (line 147) | public function loadInLang($language, $oxid) method modifyCacheKey (line 163) | public function modifyCacheKey($cacheKey, $override = false) method getAvailableInLangs (line 182) | public function getAvailableInLangs() method getFieldStatus (line 248) | protected function getFieldStatus($fieldName) method getNonCachedFieldNames (line 269) | protected function getNonCachedFieldNames($forceFullStructure = false) method getFieldLang (line 307) | protected function getFieldLang($fieldName) method getUpdateSqlFieldName (line 326) | public function getUpdateSqlFieldName($field) method setUpdateSeoOnFieldChange (line 344) | protected function setUpdateSeoOnFieldChange($field) method getUpdateFieldsForTable (line 358) | protected function getUpdateFieldsForTable($table, $useSkipSaveFields ... method getUpdateFields (line 425) | protected function getUpdateFields($useSkipSaveFields = true) method update (line 440) | protected function update() method getLanguageSetTables (line 481) | protected function getLanguageSetTables($coreTableName = null) method insert (line 495) | protected function insert() method getObjectViewName (line 519) | protected function getObjectViewName($table, $shopId = null) method getAllFields (line 540) | protected function getAllFields($returnSimple = false) method addField (line 564) | protected function addField($name, $status, $type = null, $length = null) method canFieldBeNull (line 584) | protected function canFieldBeNull($fieldName) method delete (line 598) | public function delete($oxid = null) FILE: source/Core/Module/Module.php class Module (line 26) | class Module extends \OxidEsales\Eshop\Core\Base method setMetaDataVersion (line 36) | public function setMetaDataVersion($metaDataVersion) method setModuleData (line 67) | public function setModuleData($aModule) method getModuleData (line 77) | public function getModuleData() method load (line 89) | public function load($moduleId) method getDescription (line 114) | public function getDescription() method getTitle (line 126) | public function getTitle() method getId (line 138) | public function getId() method getExtensions (line 148) | public function getExtensions() method getControllers (line 171) | public function getControllers() method getIdByPath (line 187) | public function getIdByPath($module) method getModuleIdByClassName (line 220) | public function getModuleIdByClassName($className) method getInfo (line 242) | public function getInfo($sName, $iLang = null) method isActive (line 274) | public function isActive() method hasExtendClass (line 292) | public function hasExtendClass() method isRegistered (line 302) | public function isRegistered() method hasMetadata (line 312) | public function hasMetadata() method getModulePaths (line 322) | public function getModulePaths() method includeModuleMetaData (line 339) | protected function includeModuleMetaData($metadataPath) method getInstalledModuleConfigurations (line 356) | private function getInstalledModuleConfigurations(): array method getShopConfiguration (line 366) | private function getShopConfiguration(): ShopConfiguration method convertModuleConfigurationToArray (line 379) | private function convertModuleConfigurationToArray(ModuleConfiguration... method convertModuleSettingsToArray (line 405) | private function convertModuleSettingsToArray(ModuleConfiguration $mod... method convertClassExtensionsToArray (line 422) | private function convertClassExtensionsToArray(ModuleConfiguration $mo... method convertControllersToArray (line 438) | private function convertControllersToArray(ModuleConfiguration $module... method convertEventsToArray (line 454) | private function convertEventsToArray(ModuleConfiguration $moduleConfi... method convertSettingsToArray (line 470) | private function convertSettingsToArray(ModuleConfiguration $moduleCon... FILE: source/Core/Module/ModuleChainsGenerator.php class ModuleChainsGenerator (line 20) | class ModuleChainsGenerator method createClassChain (line 30) | public function createClassChain($className, $classAlias = null) method getActiveChain (line 51) | public function getActiveChain($className, $classAlias = null) method getFullChain (line 64) | public function getFullChain($className, $classAlias) method createClassExtensions (line 84) | protected function createClassExtensions($classChain, $baseClass) method createClassExtension (line 125) | protected function createClassExtension($parentClass, $moduleClass) method handleSpecialCases (line 156) | protected function handleSpecialCases($requestedClass) method onModuleExtensionCreationError (line 189) | protected function onModuleExtensionCreationError($moduleClass) method getChainForBackwardsCompatibilityClassAlias (line 201) | private function getChainForBackwardsCompatibilityClassAlias(array $ch... FILE: source/Core/Module/ModuleList.php class ModuleList (line 23) | class ModuleList extends \OxidEsales\Eshop\Core\Base method getDisabledModuleClasses (line 35) | public function getDisabledModuleClasses() method cleanup (line 54) | public function cleanup() method getDeletedExtensions (line 74) | public function getDeletedExtensions() method getModule (line 99) | public function getModule() method parseModuleChains (line 111) | public function parseModuleChains($modules) method getModuleExtensions (line 136) | public function getModuleExtensions($sModuleId) method getInvalidExtensions (line 162) | private function getInvalidExtensions($moduleId) method getDisabledModuleConfigurations (line 183) | private function getDisabledModuleConfigurations(): array method getActiveModuleConfigurations (line 207) | private function getActiveModuleConfigurations(): array method getActivateModulesWithExtendedClass (line 231) | private function getActivateModulesWithExtendedClass() FILE: source/Core/NamespaceInformationProvider.php class NamespaceInformationProvider (line 17) | class NamespaceInformationProvider method getShopEditionNamespaces (line 53) | public static function getShopEditionNamespaces() method getUnifiedNamespace (line 63) | public static function getUnifiedNamespace() method isNamespacedClass (line 74) | public static function isNamespacedClass($className) method classBelongsToShopEditionNamespace (line 86) | public static function classBelongsToShopEditionNamespace($className) method classBelongsToShopUnifiedNamespace (line 98) | public static function classBelongsToShopUnifiedNamespace($className) method classBelongsToNamespace (line 115) | private static function classBelongsToNamespace($className, $namespaces) FILE: source/Core/NoJsValidator.php class NoJsValidator (line 13) | class NoJsValidator method isValid (line 22) | public function isValid($configValue) FILE: source/Core/OnlineCaller.php class OnlineCaller (line 20) | abstract class OnlineCaller method getXMLDocumentName (line 50) | abstract protected function getXMLDocumentName(); method getServiceUrl (line 56) | abstract protected function getServiceUrl(); method __construct (line 65) | public function __construct(\OxidEsales\Eshop\Core\Curl $oCurl, \OxidE... method call (line 79) | public function call(\OxidEsales\Eshop\Core\OnlineRequest $oRequest) method formEmail (line 115) | protected function formEmail($oRequest) method formXMLRequest (line 127) | protected function formXMLRequest($oRequest) method getSimpleXml (line 137) | protected function getSimpleXml() method getCurl (line 147) | protected function getCurl() method getEmailBuilder (line 157) | protected function getEmailBuilder() method executeCurlCall (line 170) | private function executeCurlCall($sUrl, $sXml) method sendEmail (line 189) | private function sendEmail($sBody) method resetFailedCallsCount (line 200) | private function resetFailedCallsCount($iFailedOnlineCallsCount) method increaseFailedCallsCount (line 212) | private function increaseFailedCallsCount($iFailedOnlineCallsCount) FILE: source/Core/OnlineLicenseCheck.php class OnlineLicenseCheck (line 20) | class OnlineLicenseCheck method setAppServerExporter (line 82) | public function setAppServerExporter($appServerExporter) method getAppServerExporter (line 92) | public function getAppServerExporter() method setUserCounter (line 102) | public function setUserCounter($userCounter) method getUserCounter (line 112) | protected function getUserCounter() method __construct (line 122) | public function __construct($caller) method getErrorMessage (line 132) | public function getErrorMessage() method isException (line 142) | public function isException() method validateShopSerials (line 152) | public function validateShopSerials() method validateNewSerial (line 167) | public function validateNewSerial($serial) method validate (line 182) | public function validate($serials) method setErrorMessage (line 212) | protected function setErrorMessage($errorMessage) method getCaller (line 222) | protected function getCaller() method validateResponse (line 236) | protected function validateResponse($response) method formRequest (line 265) | protected function formRequest($serials) method formCounters (line 294) | protected function formCounters() method logSuccess (line 322) | protected function logSuccess() method setIsException (line 339) | protected function setIsException($isException) method startGracePeriod (line 348) | protected function startGracePeriod() FILE: source/Core/OnlineLicenseCheckCaller.php class OnlineLicenseCheckCaller (line 19) | class OnlineLicenseCheckCaller extends \OxidEsales\Eshop\Core\OnlineCaller method doRequest (line 42) | public function doRequest(\OxidEsales\Eshop\Core\OnlineLicenseCheckReq... method formEmail (line 54) | protected function formEmail($oRequest) method formResponse (line 70) | protected function formResponse($sRawResponse) method getXMLDocumentName (line 108) | protected function getXMLDocumentName() method getServiceUrl (line 118) | protected function getServiceUrl() FILE: source/Core/OnlineLicenseCheckRequest.php class OnlineLicenseCheckRequest (line 17) | class OnlineLicenseCheckRequest extends \OxidEsales\Eshop\Core\OnlineReq... FILE: source/Core/OnlineLicenseCheckResponse.php class OnlineLicenseCheckResponse (line 17) | class OnlineLicenseCheckResponse FILE: source/Core/OnlineModuleVersionNotifier.php class OnlineModuleVersionNotifier (line 29) | class OnlineModuleVersionNotifier method __construct (line 34) | public function __construct(\OxidEsales\Eshop\Core\OnlineModuleVersion... method versionNotify (line 44) | public function versionNotify() method prepareModulesInformation (line 54) | protected function prepareModulesInformation() method formRequest (line 72) | protected function formRequest() method getOnlineModuleNotifierCaller (line 87) | protected function getOnlineModuleNotifierCaller() FILE: source/Core/OnlineModuleVersionNotifierCaller.php class OnlineModuleVersionNotifierCaller (line 21) | class OnlineModuleVersionNotifierCaller extends \OxidEsales\Eshop\Core\O... method doRequest (line 34) | public function doRequest(\OxidEsales\Eshop\Core\OnlineModulesNotifier... method getXMLDocumentName (line 44) | protected function getXMLDocumentName() method getServiceUrl (line 54) | protected function getServiceUrl() FILE: source/Core/OnlineModulesNotifierRequest.php class OnlineModulesNotifierRequest (line 17) | class OnlineModulesNotifierRequest extends \OxidEsales\Eshop\Core\Online... FILE: source/Core/OnlineRequest.php class OnlineRequest (line 17) | class OnlineRequest method __construct (line 59) | public function __construct() method getClusterId (line 73) | private function getClusterId() FILE: source/Core/OnlineServerEmailBuilder.php class OnlineServerEmailBuilder (line 18) | class OnlineServerEmailBuilder extends \OxidEsales\Eshop\Core\EmailBuilder method getBody (line 27) | protected function getBody() method getSubject (line 37) | protected function getSubject() method getRecipient (line 51) | protected function getRecipient() FILE: source/Core/OnlineVatIdCheck.php class OnlineVatIdCheck (line 19) | class OnlineVatIdCheck extends \OxidEsales\Eshop\Core\CompanyVatInChecker method __construct (line 55) | public function __construct() method validate (line 66) | public function validate(\OxidEsales\Eshop\Application\Model\CompanyVa... method catchWarning (line 89) | public function catchWarning($iErrNo, $sErrStr, $sErrFile, $iErrLine) method isServiceAvailable (line 106) | protected function isServiceAvailable() method checkOnline (line 143) | protected function checkOnline($oCheckVat) method getWsdlUrl (line 198) | public function getWsdlUrl() FILE: source/Core/OpenSSLFunctionalityChecker.php class OpenSSLFunctionalityChecker (line 13) | class OpenSSLFunctionalityChecker method isOpenSslRandomBytesGeneratorAvailable (line 20) | public function isOpenSslRandomBytesGeneratorAvailable() FILE: source/Core/Output.php class Output (line 15) | class Output extends \OxidEsales\Eshop\Core\Base method __construct (line 53) | public function __construct() method setIsSearchEngine (line 63) | public function setIsSearchEngine($blOn) method process (line 77) | public function process($sValue, $sClassName) method addVersionTags (line 89) | final public function addVersionTags($sOutput) method processViewArray (line 116) | public function processViewArray($aViewData, $sClassName) method processEmail (line 126) | public function processEmail(&$oEmail) method setCharset (line 138) | public function setCharset($sCharset) method setOutputFormat (line 148) | public function setOutputFormat($sFormat) method output (line 159) | public function output($sName, $output) method flushOutput (line 175) | public function flushOutput() method sendHeaders (line 190) | public function sendHeaders() method getShopMode (line 208) | protected function getShopMode() FILE: source/Core/Oxid.php class Oxid (line 13) | class Oxid method run (line 22) | public static function run() method runWidget (line 37) | public static function runWidget() FILE: source/Core/PasswordHasher.php class PasswordHasher (line 19) | class PasswordHasher method getHasher (line 31) | protected function getHasher() method __construct (line 41) | public function __construct($oHasher) method hash (line 54) | public function hash($sPassword, $sSalt) FILE: source/Core/PictureHandler.php class PictureHandler (line 19) | class PictureHandler extends Base method deleteArticleMasterPicture (line 32) | public function deleteArticleMasterPicture($oObject, $iIndex, $blDelet... method deleteMainIcon (line 104) | public function deleteMainIcon($oObject) method deleteThumbnail (line 117) | public function deleteThumbnail($oObject) method deleteZoomPicture (line 134) | public function deleteZoomPicture($oObject, $iIndex) method getIconName (line 165) | public function getIconName($sFilename) method getMainIconName (line 177) | public function getMainIconName($sMasterImageFile) method getThumbName (line 189) | public function getThumbName($sMasterImageFile) method getZoomName (line 202) | public function getZoomName($sMasterImageFile, $iIndex) method getBaseMasterImageFileName (line 214) | protected function getBaseMasterImageFileName($sMasterImageFile) method getImageSize (line 227) | public function getImageSize($aImgSizes, $sIndex = null) method getPictureInfo (line 258) | protected function getPictureInfo($sFilePath, $sFile, $blAdmin = false... method getAltImageUrl (line 277) | public function getAltImageUrl($filePath, $file) method getPicUrl (line 300) | public function getPicUrl($sPath, $sFile, $sSize, $sIndex = null, $sAl... method getProductPicUrl (line 334) | public function getProductPicUrl($sPath, $sFile, $sSize, $sIndex = nul... method getNopicFilename (line 344) | private function getNopicFilename(): string FILE: source/Core/Price.php class Price (line 13) | class Price method __construct (line 62) | public function __construct($dPrice = null) method setNettoMode (line 76) | public function setNettoMode($blNetto = true) method isNettoMode (line 86) | public function isNettoMode() method setNettoPriceMode (line 94) | public function setNettoPriceMode() method setBruttoPriceMode (line 102) | public function setBruttoPriceMode() method setVat (line 112) | public function setVat($dVat) method setUserVat (line 127) | public function setUserVat($newVat) method getVat (line 140) | public function getVat() method setPrice (line 152) | public function setPrice($dPrice, $dVat = null) method getPrice (line 170) | public function getPrice() method getBruttoPrice (line 184) | public function getBruttoPrice() method getNettoPrice (line 198) | public function getNettoPrice() method getVatValue (line 212) | public function getVatValue() method subtractPercent (line 229) | public function subtractPercent($dValue) method addPercent (line 241) | public function addPercent($dValue) method addPrice (line 251) | public function addPrice(\OxidEsales\Eshop\Core\Price $oPrice) method add (line 266) | public function add($dValue) method subtract (line 278) | public function subtract($dValue) method multiply (line 289) | public function multiply($dValue) method divide (line 301) | public function divide($dValue) method compare (line 318) | public function compare(\OxidEsales\Eshop\Core\Price $oPrice) method percent (line 342) | public static function percent($dValue, $dPercent) method brutto2Netto (line 359) | public static function brutto2Netto($dBrutto, $dVat) method netto2Brutto (line 380) | public static function netto2Brutto($dNetto, $dVat) method getPriceInActCurrency (line 392) | public static function getPriceInActCurrency($dPrice) method setDiscount (line 406) | public function setDiscount($dValue, $sType) method getDiscounts (line 416) | public function getDiscounts() method flushDiscounts (line 424) | protected function flushDiscounts() method calculateDiscount (line 432) | public function calculateDiscount() FILE: source/Core/PriceList.php class PriceList (line 14) | class PriceList method __construct (line 28) | public function __construct() method getBruttoSum (line 37) | public function getBruttoSum() method getNettoSum (line 52) | public function getNettoSum() method getSum (line 69) | public function getSum($isNettoMode = true) method getVatInfo (line 85) | public function getVatInfo($isNettoMode = true) method getPriceInfo (line 116) | public function getPriceInfo() method getMostUsedVatPercent (line 136) | public function getMostUsedVatPercent() method getProportionalVatPercent (line 151) | public function getProportionalVatPercent() method addToPriceList (line 176) | public function addToPriceList($oPrice) method calculateToPrice (line 186) | public function calculateToPrice() method getCount (line 218) | public function getCount() FILE: source/Core/Registry.php class Registry (line 15) | class Registry method get (line 48) | public static function get($className) method set (line 65) | public static function set($className, $instance) method getConfig (line 87) | public static function getConfig() method getSession (line 99) | public static function getSession() method getLang (line 111) | public static function getLang() method getUtils (line 123) | public static function getUtils() method getUtilsObject (line 135) | public static function getUtilsObject() method getInputValidator (line 147) | public static function getInputValidator() method getPictureHandler (line 159) | public static function getPictureHandler() method getRequest (line 171) | public static function getRequest() method getSeoEncoder (line 183) | public static function getSeoEncoder() method getSeoDecoder (line 195) | public static function getSeoDecoder() method getUtilsCount (line 207) | public static function getUtilsCount() method getUtilsDate (line 219) | public static function getUtilsDate() method getUtilsFile (line 231) | public static function getUtilsFile() method getUtilsPic (line 243) | public static function getUtilsPic() method getUtilsServer (line 255) | public static function getUtilsServer() method getUtilsString (line 267) | public static function getUtilsString() method getUtilsUrl (line 279) | public static function getUtilsUrl() method getUtilsXml (line 291) | public static function getUtilsXml() method getUtilsView (line 303) | public static function getUtilsView() method getControllerClassNameResolver (line 315) | public static function getControllerClassNameResolver() method getLogger (line 326) | public static function getLogger() method getKeys (line 339) | public static function getKeys() method instanceExists (line 351) | public static function instanceExists($className) method getBackwardsCompatibilityClassMap (line 363) | public static function getBackwardsCompatibilityClassMap() method getStorageKey (line 381) | public static function getStorageKey($className) method createObject (line 404) | protected static function createObject($className) method getObject (line 426) | protected static function getObject($className) FILE: source/Core/Request.php class Request (line 15) | class Request method getRequestParameter (line 27) | public function getRequestParameter($name, $defaultValue = null) method getRequestEscapedParameter (line 48) | public function getRequestEscapedParameter($name, $defaultValue = null) method getRequestUrl (line 69) | public function getRequestUrl($sParams = '', $blReturnUrl = false) method checkParamSpecialChars (line 105) | public function checkParamSpecialChars(&$sValue, $aRaw = null) FILE: source/Core/Routing/ControllerClassNameResolver.php class ControllerClassNameResolver (line 20) | class ControllerClassNameResolver implements ClassNameResolverInterface method __construct (line 22) | public function __construct( method getClassNameById (line 35) | public function getClassNameById($classId) method getIdByClassName (line 49) | public function getIdByClassName($className) method getClassNameFromShopMap (line 63) | protected function getClassNameFromShopMap($classId) method getClassNameFromModuleMap (line 77) | protected function getClassNameFromModuleMap($classId) method getClassIdFromShopMap (line 94) | protected function getClassIdFromShopMap($className) method getClassIdFromModuleMap (line 108) | protected function getClassIdFromModuleMap($className) method arrayLookup (line 124) | protected function arrayLookup($key, $keys2Values) method getShopControllerMapProvider (line 137) | protected function getShopControllerMapProvider() method getActiveModulesDataProvider (line 146) | private function getActiveModulesDataProvider(): ActiveModulesDataProv... method getClassNameFromContainerParametersMap (line 155) | private function getClassNameFromContainerParametersMap(string $classI... method getClassIdFromContainerParametersMap (line 160) | private function getClassIdFromContainerParametersMap(string $classNam... FILE: source/Core/Routing/ShopControllerMapProvider.php class ShopControllerMapProvider (line 22) | class ShopControllerMapProvider implements ControllerMapProviderInterface method getControllerMap (line 289) | public function getControllerMap() FILE: source/Core/SeoDecoder.php class SeoDecoder (line 16) | class SeoDecoder extends \OxidEsales\Eshop\Core\Base method parseStdUrl (line 26) | public function parseStdUrl($sUrl) method getIdent (line 47) | protected function getIdent($sSeoUrl, $blIgnore = false) method decodeUrl (line 60) | public function decodeUrl($seoUrl) method decodeOldUrl (line 102) | protected function decodeOldUrl($seoUrl) method addQueryString (line 153) | protected function addQueryString($sUrl) method getSeoUrl (line 176) | protected function getSeoUrl($sObjectId, $iLang, $iShopId) method processSeoCall (line 214) | public function processSeoCall($sRequest = null, $sPath = null) method decodeSimpleUrl (line 254) | protected function decodeSimpleUrl($sParams) method getObjectUrl (line 292) | protected function getObjectUrl($sSeoId, $sTable, $iLanguage, $sType) method getParams (line 323) | protected function getParams($sRequest, $sPath) method extractPageNumberFromSeoUrl (line 348) | private function extractPageNumberFromSeoUrl($seoUrl) method convertSeoPageStringToActualPageNumber (line 365) | private function convertSeoPageStringToActualPageNumber($seoPageNumber) FILE: source/Core/SeoEncoder.php class SeoEncoder (line 17) | #[\AllowDynamicProperties] method addLanguageParam (line 99) | public function addLanguageParam($sSeoUrl, $iLang) method processSeoUrl (line 129) | protected function processSeoUrl($sSeoUrl, $sObjectId = null, $iLang =... method __construct (line 141) | public function __construct() method copyToHistory (line 162) | protected function copyToHistory($sId, $iShopId, $iLang, $sType = null... method getDynamicObjectId (line 185) | public function getDynamicObjectId($iShopId, $sStdUrl) method getDynamicUri (line 199) | protected function getDynamicUri($sStdUrl, $sSeoUrl, $iLang) method getFullUrl (line 230) | protected function getFullUrl($seoUrl, $lang = null) method getSeoIdent (line 250) | protected function getSeoIdent($sSeoUrl) method getStaticUri (line 264) | protected function getStaticUri($sStdUrl, $iShopId, $iLang) method getUrlExtension (line 276) | protected function getUrlExtension() method getUniqueSeoUrl (line 293) | protected function getUniqueSeoUrl($sSeoUrl, $sObjectId = null, $iObje... method isFixed (line 349) | protected function isFixed($sType, $sId, $iLang, $iShopId = null, $sPa... method getCacheKey (line 390) | protected function getCacheKey($sType, $iLang = null, $iShopId = null,... method loadFromCache (line 419) | protected function loadFromCache($sCacheIdent, $sType, $iLang = null, ... method saveInCache (line 455) | protected function saveInCache($sCacheIdent, $sCache, $sType, $iLang =... method loadFromDb (line 489) | protected function loadFromDb($sType, $sId, $iLang, $iShopId = null, $... method getReservedEntryKeys (line 564) | protected function getReservedEntryKeys() method prepareUri (line 592) | protected function prepareUri($sUri, $iLang = false) method prepareTitle (line 660) | protected function prepareTitle($sTitle, $blSkipTruncate = false, $iLa... method saveToDb (line 707) | protected function saveToDb($sType, $sObjectId, $sStdUrl, $sSeoUrl, $i... method executeQuery (line 799) | protected function executeQuery($query, $params = []) method trimUrl (line 823) | protected function trimUrl($sUrl, $iLang = null) method getMaxUrlLength (line 851) | protected function getMaxUrlLength() method encodeString (line 873) | public function encodeString($sString, $blReplaceChars = true, $iLang ... method setSeparator (line 896) | public function setSeparator($sSeparator = null) method setPrefix (line 909) | public function setPrefix($sPrefix) method setIdLength (line 923) | public function setIdLength($iIdlength = null) method setReservedWords (line 936) | public function setReservedWords($aReservedWords) method markAsExpired (line 951) | public function markAsExpired($sId, $iShopId = null, $iExpStat = 1, $i... method getPageUri (line 976) | protected function getPageUri($oObject, $sType, $sStdUrl, $sSeoUrl, $s... method getStaticObjectId (line 1005) | protected function getStaticObjectId($iShopId, $sStdUrl) method encodeStaticUrls (line 1021) | public function encodeStaticUrls($aStaticUrl, $iShopId, $iLang) method copyStaticUrls (line 1108) | public function copyStaticUrls($iShopId) method getStaticUrl (line 1135) | public function getStaticUrl($sStdUrl, $iLang = null, $iShopId = null) method addSeoEntry (line 1175) | public function addSeoEntry($sObjectId, $iShopId, $iLang, $sStdUrl, $s... method getAltUri (line 1221) | protected function getAltUri($sObjectId, $iLang) method deleteSeoEntry (line 1233) | public function deleteSeoEntry($objectId, $shopId, $language, $type) method executeDatabaseQuery (line 1251) | protected function executeDatabaseQuery($query, $params = []) method getMetaData (line 1268) | public function getMetaData($sObjectId, $sMetaType, $iShopId = null, $... method getDynamicUrl (line 1295) | public function getDynamicUrl($sStdUrl, $sSeoUrl, $iLang) method fetchSeoUrl (line 1312) | public function fetchSeoUrl($standardUrl, $languageId = null) method replaceSpecialChars (line 1342) | protected function replaceSpecialChars($stringWithSpecialChars) method assembleFullPageUrl (line 1373) | protected function assembleFullPageUrl($object, $type, $stdUrl, $seoUr... FILE: source/Core/SepaBICValidator.php class SepaBICValidator (line 15) | class SepaBICValidator method isValid (line 30) | public function isValid($sBIC) FILE: source/Core/SepaIBANValidator.php class SepaIBANValidator (line 15) | class SepaIBANValidator method isValid (line 31) | public function isValid($sIBAN) method isValidCodeLengths (line 50) | public function isValidCodeLengths($aCodeLengths) method setCodeLengths (line 67) | public function setCodeLengths($aCodeLengths) method getCodeLengths (line 83) | public function getCodeLengths() method isLengthValid (line 96) | protected function isLengthValid($sIBAN) method getLengthForCountry (line 113) | protected function getLengthForCountry($sIBAN) method isAlgorithmValid (line 131) | protected function isAlgorithmValid($sIBAN) method moveInitialCharactersToEnd (line 147) | protected function moveInitialCharactersToEnd($sIBAN) method replaceLettersToNumbers (line 164) | protected function replaceLettersToNumbers($sIBAN) method isIBANChecksumValid (line 209) | protected function isIBANChecksumValid($sIBAN) method isNotEmptyArray (line 221) | protected function isNotEmptyArray($aCodeLengths) method isEachCodeLengthValid (line 233) | protected function isEachCodeLengthValid($aCodeLengths) method isCodeLengthKeyValid (line 257) | protected function isCodeLengthKeyValid($sCountryAbbr) method isCodeLengthValueValid (line 269) | protected function isCodeLengthValueValid($iLength) FILE: source/Core/SepaValidator.php class SepaValidator (line 13) | class SepaValidator method isValidBIC (line 92) | public function isValidBIC($sBIC) method isValidIBAN (line 106) | public function isValidIBAN($sIBAN) method getIBANCodeLengths (line 119) | public function getIBANCodeLengths() FILE: source/Core/Service/ApplicationServerExporter.php class ApplicationServerExporter (line 15) | class ApplicationServerExporter implements \OxidEsales\Eshop\Core\Servic... method __construct (line 29) | public function __construct(\OxidEsales\Eshop\Core\Service\Application... method exportAppServerList (line 39) | public function exportAppServerList() method convertToArray (line 60) | private function convertToArray($server) FILE: source/Core/Service/ApplicationServerExporterInterface.php type ApplicationServerExporterInterface (line 15) | interface ApplicationServerExporterInterface method exportAppServerList (line 22) | public function exportAppServerList(); FILE: source/Core/Service/ApplicationServerService.php class ApplicationServerService (line 15) | class ApplicationServerService implements \OxidEsales\Eshop\Core\Service... method __construct (line 45) | public function __construct( method loadAppServerList (line 60) | public function loadAppServerList() method loadAppServer (line 74) | public function loadAppServer($id) method deleteAppServerById (line 91) | public function deleteAppServerById($serverId) method saveAppServer (line 101) | public function saveAppServer($appServer) method loadActiveAppServerList (line 111) | public function loadActiveAppServerList() method filterActiveAppServers (line 124) | protected function filterActiveAppServers($appServerList) method cleanupAppServers (line 139) | private function cleanupAppServers() method updateAppServerInformationInAdmin (line 154) | public function updateAppServerInformationInAdmin() method updateAppServerInformationInFrontend (line 163) | public function updateAppServerInformationInFrontend() method updateAppServerInformation (line 175) | public function updateAppServerInformation($adminMode) method updateAppServerData (line 199) | private function updateAppServerData($appServer, $adminMode) method addNewAppServerData (line 218) | private function addNewAppServerData($adminMode) FILE: source/Core/Service/ApplicationServerServiceInterface.php type ApplicationServerServiceInterface (line 15) | interface ApplicationServerServiceInterface method loadAppServerList (line 22) | public function loadAppServerList(); method loadAppServer (line 31) | public function loadAppServer($id); method deleteAppServerById (line 38) | public function deleteAppServerById($serverId); method saveAppServer (line 45) | public function saveAppServer($appServer); method loadActiveAppServerList (line 52) | public function loadActiveAppServerList(); method updateAppServerInformationInAdmin (line 58) | public function updateAppServerInformationInAdmin(); method updateAppServerInformationInFrontend (line 64) | public function updateAppServerInformationInFrontend(); FILE: source/Core/Session.php class Session (line 22) | class Session extends \OxidEsales\Eshop\Core\Base method getId (line 148) | public function getId() method setId (line 158) | public function setId($sVal) method setName (line 168) | public function setName($sVal) method getForcedName (line 178) | public function getForcedName() method getName (line 188) | public function getName() method getSidFromRequest (line 198) | protected function getSidFromRequest() method start (line 229) | public function start() method getRequestChallengeToken (line 273) | public function getRequestChallengeToken() method getSessionChallengeToken (line 283) | public function getSessionChallengeToken() method checkSessionChallenge (line 300) | public function checkSessionChallenge() method initNewSessionChallenge (line 310) | protected function initNewSessionChallenge() method sessionStart (line 320) | protected function sessionStart() method initNewSession (line 341) | public function initNewSession() method regenerateSessionId (line 373) | public function regenerateSessionId() method getNewSessionId (line 397) | protected function getNewSessionId($blUnset = true) method freeze (line 411) | public function freeze() method destroy (line 422) | public function destroy() method hasVariable (line 437) | public function hasVariable($name) method setVariable (line 450) | public function setVariable($name, $value) method getVariable (line 464) | public function getVariable($name) method deleteVariable (line 476) | public function deleteVariable($name) method sid (line 491) | public function sid($blForceSid = false) method hiddenSid (line 521) | public function hiddenSid() method getBasket (line 539) | public function getBasket() method isSerializedBasketValid (line 570) | protected function isSerializedBasketValid($serializedBasket) method isClassInSerializedObject (line 594) | protected function isClassInSerializedObject($serializedObject, $class... method isClassOrNullInSerializedObjectAfterField (line 610) | protected function isClassOrNullInSerializedObjectAfterField($serializ... method isUnserializedBasketValid (line 632) | protected function isUnserializedBasketValid($basket, $emptyBasket) method validateBasket (line 644) | protected function validateBasket(\OxidEsales\Eshop\Application\Model\... method setBasket (line 664) | public function setBasket($oBasket) method delBasket (line 673) | public function delBasket() method isNewSession (line 684) | public function isNewSession() method setForceNewSession (line 693) | public function setForceNewSession() method isSidNeeded (line 705) | public function isSidNeeded($sUrl = null) method isActualSidInCookie (line 761) | public function isActualSidInCookie() method processUrl (line 777) | public function processUrl($sUrl) method getRemoteAccessToken (line 808) | public function getRemoteAccessToken($blGenerateNew = true) method forceSessionStart (line 826) | protected function forceSessionStart() method allowSessionStart (line 841) | protected function allowSessionStart() method isSwappedClient (line 876) | protected function isSwappedClient() method checkUserAgent (line 907) | protected function checkUserAgent($sAgent, $sExistingAgent) method checkCookies (line 934) | protected function checkCookies($sCookieSid, $aSessCookieSetOnce) method setSessionId (line 981) | protected function setSessionId($sSessId) method getBasketName (line 999) | protected function getBasketName() method getCookieSid (line 1009) | protected function getCookieSid() method getRequireSessionWithParams (line 1020) | protected function getRequireSessionWithParams() method isSessionRequiredAction (line 1040) | protected function isSessionRequiredAction() method getSessionUseCookies (line 1063) | protected function getSessionUseCookies() method isValidRemoteAccessToken (line 1073) | protected function isValidRemoteAccessToken() method getBasketReservations (line 1086) | public function getBasketReservations() method isHeaderSent (line 1100) | public function isHeaderSent() method isSessionStarted (line 1110) | public function isSessionStarted() method getShopUrlId (line 1120) | protected function getShopUrlId() method needToSetHeaders (line 1130) | protected function needToSetHeaders() method sidToUrlEvent (line 1138) | protected function sidToUrlEvent() method setSessionCookie (line 1149) | protected function setSessionCookie($sessionId): void method isForceSidBlocked (line 1160) | private function isForceSidBlocked(): bool method canSendSidWithRequest (line 1165) | private function canSendSidWithRequest(bool $useForceSid): bool method canTakeSidFromRequest (line 1171) | private function canTakeSidFromRequest(): bool FILE: source/Core/SettingsHandler.php class SettingsHandler (line 13) | class SettingsHandler extends \OxidEsales\Eshop\Core\Base method setModuleType (line 31) | public function setModuleType($moduleType) method run (line 46) | public function run($module) method addModuleSettings (line 61) | protected function addModuleSettings($moduleSettings, $moduleId) method isTheme (line 125) | protected function isTheme($moduleId) method removeNotUsedSettings (line 138) | protected function removeNotUsedSettings($moduleSettings, $moduleId) method getModuleConfigs (line 156) | protected function getModuleConfigs($moduleId) method parseModuleSettings (line 184) | protected function parseModuleSettings($moduleSettings) method removeModuleConfigs (line 203) | protected function removeModuleConfigs($moduleId, $configsToRemove) method getModuleConfigId (line 226) | protected function getModuleConfigId($moduleId) FILE: source/Core/Sha512Hasher.php class Sha512Hasher (line 19) | class Sha512Hasher extends \OxidEsales\Eshop\Core\Hasher method hash (line 31) | public function hash($string) FILE: source/Core/ShopControl.php class ShopControl (line 23) | class ShopControl extends \OxidEsales\Eshop\Core\Base method start (line 99) | public function start($controllerKey = null, $function = null, $parame... method getTotalTime (line 126) | public function getTotalTime() method getStartControllerKey (line 141) | protected function getStartControllerKey() method resolveControllerClass (line 168) | protected function resolveControllerClass($controllerKey) method getFrontendStartControllerKey (line 188) | protected function getFrontendStartControllerKey() method process (line 208) | protected function process($class, $function, $parameters = null, $vie... method executeMaintenanceTasks (line 262) | protected function executeMaintenanceTasks() method executeAction (line 280) | protected function executeAction($view, $functionName) method formOutput (line 298) | protected function formOutput($view) method sendAdditionalHeaders (line 308) | protected function sendAdditionalHeaders($view) method initializeViewObject (line 322) | protected function initializeViewObject($class, $function, $parameters... method onViewCreation (line 350) | protected function onViewCreation($view) method canExecuteFunction (line 362) | protected function canExecuteFunction($view, $function) method getFormattedErrors (line 382) | protected function getFormattedErrors($controllerName) method render (line 405) | protected function render($view) method getRenderer (line 437) | private function getRenderer() method getOutputManager (line 448) | protected function getOutputManager() method getErrors (line 464) | protected function getErrors($currentControllerName) method runOnce (line 495) | protected function runOnce() method isDebugMode (line 532) | protected function isDebugMode() method startMonitor (line 540) | protected function startMonitor() method stopMonitoring (line 552) | protected function stopMonitoring($view = null) method formMonitorMessage (line 595) | protected function formMonitorMessage($view) method handleSystemException (line 615) | protected function handleSystemException($exception) method handleRoutingException (line 627) | protected function handleRoutingException(RoutingException $exception) method handleCookieException (line 640) | protected function handleCookieException($exception) method handleBaseException (line 653) | protected function handleBaseException($exception) method logException (line 670) | protected function logException(\Exception $exception) method getControllerClass (line 686) | protected function getControllerClass($controllerKey) method processTemplateRenderError (line 691) | private function processTemplateRenderError(string $templateName, \Thr... method passSessionErrorsToViewData (line 706) | private function passSessionErrorsToViewData(ViewControllerInterface $... method isServiceController (line 715) | private function isServiceController(string $classKey, string $class):... FILE: source/Core/ShopIdCalculator.php class ShopIdCalculator (line 20) | class ShopIdCalculator method __construct (line 25) | public function __construct( method getShopId (line 30) | public function getShopId(): int method getShopUrlMap (line 35) | protected function getShopUrlMap(): array method fetchUrlsFromConfigTable (line 63) | private function fetchUrlsFromConfigTable(): array method getUtilsServer (line 78) | protected function getUtilsServer(): \OxidEsales\Eshop\Core\UtilsServer FILE: source/Core/ShopVersion.php class ShopVersion (line 10) | class ShopVersion method getVersion (line 15) | public static function getVersion() FILE: source/Core/SimpleXml.php class SimpleXml (line 33) | class SimpleXml method objectToXml (line 43) | public function objectToXml($oInput, $sDocument) method xmlToObject (line 58) | public function xmlToObject($sXml) method addSimpleXmlElement (line 72) | protected function addSimpleXmlElement($oXml, $oInput, $sPreferredKey ... method addChildNode (line 93) | protected function addChildNode($oXml, $sKey, $mElement, $sPreferredKe... method addNodeAttributes (line 126) | protected function addNodeAttributes($oNode, $aAttributes) FILE: source/Core/SortingValidator.php class SortingValidator (line 13) | class SortingValidator method isValid (line 20) | public function isValid($sortBy, $sortOrder) method getSortingOrders (line 38) | public function getSortingOrders() FILE: source/Core/Str.php class Str (line 17) | class Str method __construct (line 31) | public function __construct() method getStr (line 40) | public static function getStr() method getStrHandler (line 57) | protected function getStrHandler() FILE: source/Core/StrMb.php class StrMb (line 13) | class StrMb method __construct (line 39) | public function __construct() method strlen (line 50) | public function strlen($sStr) method substr (line 64) | public function substr($sStr, $iStart, $iLength = null) method strpos (line 80) | public function strpos($sHaystack, $sNeedle, $iOffset = null) method strstr (line 99) | public function strstr($sHaystack, $sNeedle) method strtolower (line 116) | public function strtolower($sString) method strtoupper (line 128) | public function strtoupper($sString) method htmlspecialchars (line 141) | public function htmlspecialchars($sString, $iQuotStyle = ENT_QUOTES) method htmlentities (line 154) | public function htmlentities($sString, $iQuotStyle = ENT_QUOTES) method html_entity_decode (line 168) | public function html_entity_decode($sString, $iQuotStyle = ENT_QUOTES) method preg_split (line 183) | public function preg_split($sPattern, $sString, $iLimit = -1, $iFlag = 0) method preg_replace (line 199) | public function preg_replace($aPattern, $sString, $sSubject, $iLimit =... method preg_replace_callback (line 223) | public function preg_replace_callback($pattern, $callback, $subject, $... method preg_match (line 247) | public function preg_match($sPattern, $sSubject, &$aMatches = null, $i... method preg_match_all (line 263) | public function preg_match_all($sPattern, $sSubject, &$aMatches = null... method ucfirst (line 276) | public function ucfirst($sSubject) method wordwrap (line 293) | public function wordwrap($sString, $iLength = 75, $sBreak = "\n", $blC... method recodeEntities (line 340) | public function recodeEntities($sInput, $blToHtmlEntities = false, $aU... method hasSpecialChars (line 355) | public function hasSpecialChars($sStr) method cleanStr (line 369) | public function cleanStr($sStr, $sCleanChr = ' ') method jsonEncode (line 381) | public function jsonEncode($data) method strip_tags (line 395) | public function strip_tags($sString, $sAllowableTags = '') method strrcmp (line 415) | public function strrcmp($sStr1, $sStr2) FILE: source/Core/StrRegular.php class StrRegular (line 13) | class StrRegular method __construct (line 39) | public function __construct() method strlen (line 50) | public function strlen($sStr) method substr (line 64) | public function substr($sStr, $iStart, $iLength = null) method strpos (line 81) | public function strpos($sHaystack, $sNeedle, $iOffset = null) method strstr (line 103) | public function strstr($sHaystack, $sNeedle) method strtolower (line 115) | public function strtolower($sString) method strtoupper (line 127) | public function strtoupper($sString) method htmlspecialchars (line 140) | public function htmlspecialchars($sString, $iQuotStyle = ENT_QUOTES) method htmlentities (line 153) | public function htmlentities($sString, $iQuotStyle = ENT_QUOTES) method html_entity_decode (line 168) | public function html_entity_decode($sString, $iQuotStyle = ENT_QUOTES) method preg_split (line 185) | public function preg_split($sPattern, $sString, $iLimit = -1, $iFlag = 0) method preg_replace (line 203) | public function preg_replace($sPattern, $sString, $sSubject, $iLimit =... method preg_replace_callback (line 221) | public function preg_replace_callback($pattern, $callback, $subject, $... method preg_match (line 239) | public function preg_match($sPattern, $sSubject, &$aMatches = null, $i... method preg_match_all (line 257) | public function preg_match_all($sPattern, $sSubject, &$aMatches = null... method ucfirst (line 269) | public function ucfirst($sSubject) method wordwrap (line 286) | public function wordwrap($sString, $iLength = 75, $sBreak = "\n", $blC... method recodeEntities (line 303) | public function recodeEntities($sInput, $blToHtmlEntities = false, $aU... method hasSpecialChars (line 322) | public function hasSpecialChars($sStr) method cleanStr (line 336) | public function cleanStr($sStr, $sCleanChr = ' ') method jsonEncode (line 348) | public function jsonEncode($data) method strip_tags (line 387) | public function strip_tags($sString, $sAllowableTags = '') method strrcmp (line 406) | public function strrcmp($sStr1, $sStr2) FILE: source/Core/SystemEventHandler.php class SystemEventHandler (line 22) | class SystemEventHandler method setOnlineLicenseCheck (line 39) | public function setOnlineLicenseCheck(\OxidEsales\Eshop\Core\OnlineLic... method getOnlineLicenseCheck (line 49) | public function getOnlineLicenseCheck() method getApplicationServerExporter (line 86) | protected function getApplicationServerExporter() method setOnlineModuleVersionNotifier (line 97) | public function setOnlineModuleVersionNotifier(\OxidEsales\Eshop\Core\... method getOnlineModuleVersionNotifier (line 107) | public function getOnlineModuleVersionNotifier() method onAdminLogin (line 143) | public function onAdminLogin() method onShopStart (line 154) | public function onShopStart() method onShopEnd (line 162) | public function onShopEnd() method validateOnline (line 170) | protected function validateOnline() method sendShopInformation (line 191) | protected function sendShopInformation() method needToSendShopInformation (line 206) | private function needToSendShopInformation() method getNextCheckTime (line 216) | private function getNextCheckTime() method updateNextCheckTime (line 225) | private function updateNextCheckTime() method getCheckTime (line 242) | private function getCheckTime() method getCurrentTime (line 262) | private function getCurrentTime() method validateOffline (line 273) | protected function validateOffline() method getAppServerService (line 282) | protected function getAppServerService() FILE: source/Core/SystemRequirements.php class SystemRequirements (line 18) | class SystemRequirements method __construct (line 162) | public function __construct() method __call (line 175) | public function __call($method, $arguments) method isAdmin (line 190) | public function isAdmin() method getRequiredModules (line 200) | public function getRequiredModules() method checkCurl (line 247) | public function checkCurl() method checkMbString (line 257) | public function checkMbString() method checkServerPermissions (line 270) | public function checkServerPermissions($path = null, $minPerm = 777) method checkCryptographicallySufficientConfiguration (line 287) | public function checkCryptographicallySufficientConfiguration(): int method getPermissionIssuesList (line 303) | public function getPermissionIssuesList($shopPath = null, $minPerm = 777) method getShopSSLHostInfoFromConfig (line 351) | protected function getShopSSLHostInfoFromConfig() method getShopSSLHostInfo (line 379) | protected function getShopSSLHostInfo() method checkModRewrite (line 394) | public function checkModRewrite() method isModeRewriteExtensionLoaded (line 423) | protected function isModeRewriteExtensionLoaded(array $aHostInfo): int method checkAllowUrlFopen (line 459) | public function checkAllowUrlFopen() method checkFsockopen (line 475) | public function checkFsockopen() method getPhpVersion (line 492) | public function getPhpVersion() method checkRequestUri (line 502) | public function checkRequestUri() method checkPhpXml (line 512) | public function checkPhpXml() method checkJSon (line 522) | public function checkJSon() method checkIConv (line 532) | public function checkIConv() method checkTokenizer (line 542) | public function checkTokenizer() method checkBcMath (line 552) | public function checkBcMath() method checkOpenSsl (line 562) | public function checkOpenSsl() method checkSoap (line 572) | public function checkSoap() method checkMysqlConnect (line 582) | public function checkMysqlConnect() method checkGdInfo (line 593) | public function checkGdInfo() method checkIniSet (line 609) | public function checkIniSet() method checkMemoryLimit (line 621) | public function checkMemoryLimit($sMemLimit = null) method getAdditionalCheck (line 652) | protected function getAdditionalCheck() method checkCollation (line 667) | public function checkCollation() method checkDatabaseCluster (line 703) | public function checkDatabaseCluster() method checkUnicodeSupport (line 713) | public function checkUnicodeSupport() method checkFileUploads (line 723) | public function checkFileUploads() method getSysReqStatus (line 743) | public function getSysReqStatus() method getSystemInfo (line 768) | public function getSystemInfo() method filter (line 795) | public static function filter($systemRequirementsInfo, $filterFunction) method getModuleInfo (line 813) | public function getModuleInfo($sModule = null) method canSetupContinue (line 830) | public static function canSetupContinue($systemRequirementsInfo) method iterateThroughSystemRequirementsInfo (line 853) | public static function iterateThroughSystemRequirementsInfo($systemReq... method getReqInfoUrl (line 869) | public function getReqInfoUrl($sIdent) method getBytes (line 892) | protected function getBytes($sBytes) method checkSessionAutostart (line 921) | public function checkSessionAutostart() method getMinimumMemoryLimit (line 933) | protected function getMinimumMemoryLimit() method getRecommendMemoryLimit (line 943) | protected function getRecommendMemoryLimit() FILE: source/Core/TableViewNameGenerator.php class TableViewNameGenerator (line 15) | class TableViewNameGenerator method __construct (line 27) | public function __construct($config = null, $language = null) method getViewName (line 51) | public function getViewName($table, $languageId = null, $shopId = null) method getViewSuffix (line 80) | protected function getViewSuffix($table, $languageId, $shopId, $isMult... method getConfig (line 94) | protected function getConfig() method getLanguage (line 102) | protected function getLanguage() FILE: source/Core/Theme.php class Theme (line 19) | class Theme extends \OxidEsales\Eshop\Core\Base method load (line 42) | public function load($sOXID) method activate (line 61) | public function activate() method getList (line 89) | public function getList() method getInfo (line 110) | public function getInfo($sName) method getActiveThemeId (line 124) | public function getActiveThemeId() method getActiveThemesList (line 142) | public function getActiveThemesList() method getParent (line 163) | public function getParent() method checkForActivationErrors (line 183) | public function checkForActivationErrors() method getId (line 213) | public function getId() FILE: source/Core/UniversallyUniqueIdGenerator.php class UniversallyUniqueIdGenerator (line 15) | class UniversallyUniqueIdGenerator method __construct (line 27) | public function __construct(?OpenSSLFunctionalityChecker $openSSLCheck... method generate (line 40) | public function generate() method generateV4 (line 52) | public function generateV4() method generateV5 (line 69) | public function generateV5($sSeed, $sSalt) method getOpenSSLChecker (line 94) | protected function getOpenSSLChecker() method generateBasedOnOpenSSL (line 104) | protected function generateBasedOnOpenSSL() method generateBasedOnMtRand (line 118) | protected function generateBasedOnMtRand() FILE: source/Core/UserCounter.php class UserCounter (line 13) | class UserCounter method getAdminCount (line 20) | public function getAdminCount() method getActiveAdminCount (line 34) | public function getActiveAdminCount() FILE: source/Core/Utils.php class Utils (line 26) | class Utils extends \OxidEsales\Eshop\Core\Base method getArrFldName (line 100) | public function getArrFldName($sName) method assignValuesFromText (line 113) | public function assignValuesFromText($sIn, $dVat = null) method assignValuesToText (line 136) | public function assignValuesToText($aIn) method currency2Float (line 157) | public function currency2Float($sValue) method string2Float (line 178) | public function string2Float($sValue) method isSearchEngine (line 207) | public function isSearchEngine($sClient = null) method setSearchEngine (line 224) | public function setSearchEngine($isSearchEngine = null, $userAgent = n... method loadAdminProfile (line 259) | public function loadAdminProfile($aInterfaceProfiles) method fRound (line 297) | public function fRound($value, $currency = null) method arrayStringSearch (line 325) | public function arrayStringSearch($needle, $haystack) method toStaticCache (line 350) | public function toStaticCache($sName, $sContent, $sKey = null) method fromStaticCache (line 367) | public function fromStaticCache($sName) method cleanStaticCache (line 379) | public function cleanStaticCache($sCacheName = null) method toFileCache (line 399) | public function toFileCache($sKey, $mContents, $iTtl = 0) method fromFileCache (line 420) | public function fromFileCache($sKey) method oxResetFileCache (line 434) | public function oxResetFileCache() method resetLanguageCache (line 445) | public function resetLanguageCache() method resetMenuCache (line 457) | public function resetMenuCache() method canPreview (line 468) | public function canPreview() method getPreviewId (line 492) | public function getPreviewId() method checkAccessRights (line 505) | public function checkAccessRights() method fetchRightsForUser (line 584) | protected function fetchRightsForUser($userOxId) method fetchShopAdminById (line 600) | protected function fetchShopAdminById($oxId) method seoIsActive (line 618) | public function seoIsActive($reset = false, $shopId = null, $languageI... method isValidAlpha (line 637) | public function isValidAlpha($sField) method simpleRedirect (line 649) | protected function simpleRedirect($sUrl, $sHeaderCode) method showOfflinePage (line 663) | public function showOfflinePage() method redirect (line 678) | public function redirect($sUrl, $blAddRedirectParam = true, $iHeaderCo... method showMessageAndExit (line 723) | public function showMessageAndExit($sMsg) method prepareToExit (line 732) | protected function prepareToExit() method setHeader (line 754) | public function setHeader($sHeader) method addUrlParameters (line 767) | protected function addUrlParameters($sUrl, $aParams) method fillExplodeArray (line 789) | protected function fillExplodeArray($aName, $dVat = null) method preparePrice (line 852) | protected function preparePrice($dPrice, $dVat) method isPriceViewModeNetto (line 873) | protected function isPriceViewModeNetto() method getArticleUser (line 889) | protected function getArticleUser() method oxMimeContentType (line 905) | public function oxMimeContentType($sFileName) method getLangCache (line 930) | public function getLangCache($cacheName) method setLangCache (line 943) | public function setLangCache($cacheName, $langCache) method checkUrlEndingSlash (line 962) | public function checkUrlEndingSlash($sUrl) method handlePageNotFoundError (line 976) | public function handlePageNotFoundError($sUrl = '') method extractDomain (line 1000) | public function extractDomain($sHost) method isSeoEnabled (line 1016) | private function isSeoEnabled(): bool method isSeoDisabledForShopAndLanguage (line 1021) | private function isSeoDisabledForShopAndLanguage(int $shopId, int $lan... FILE: source/Core/UtilsCount.php class UtilsCount (line 15) | class UtilsCount extends \OxidEsales\Eshop\Core\Base method getCatArticleCount (line 31) | public function getCatArticleCount($sCatId) method getPriceCatArticleCount (line 57) | public function getPriceCatArticleCount($sCatId, $dPriceFrom, $dPriceTo) method getVendorArticleCount (line 81) | public function getVendorArticleCount($sVendorId) method getManufacturerArticleCount (line 105) | public function getManufacturerArticleCount($sManufacturerId) method setCatArticleCount (line 130) | public function setCatArticleCount($aCache, $sCatId, $sActIdent) method setPriceCatArticleCount (line 164) | public function setPriceCatArticleCount($aCache, $sCatId, $sActIdent, ... method setVendorArticleCount (line 199) | public function setVendorArticleCount($aCache, $sCatId, $sActIdent) method getAssoc (line 234) | protected function getAssoc($query, $parameters = []) method setManufacturerArticleCount (line 271) | public function setManufacturerArticleCount($aCache, $sMnfId, $sActIdent) method resetCatArticleCount (line 300) | public function resetCatArticleCount($sCatId = null) method resetPriceCatArticleCount (line 320) | public function resetPriceCatArticleCount($iPrice) method resetVendorArticleCount (line 354) | public function resetVendorArticleCount($sVendorId = null) method resetManufacturerArticleCount (line 374) | public function resetManufacturerArticleCount($sManufacturerId = null) method getCatCache (line 394) | protected function getCatCache() method setCatCache (line 420) | protected function setCatCache($aCache) method setVendorCache (line 431) | protected function setVendorCache($aCache) method setManufacturerCache (line 442) | protected function setManufacturerCache($aCache) method getVendorCache (line 453) | protected function getVendorCache() method getManufacturerCache (line 478) | protected function getManufacturerCache() method getUserViewId (line 505) | protected function getUserViewId($blReset = false) method getCurrentUserSessionGroups (line 523) | protected function getCurrentUserSessionGroups() FILE: source/Core/UtilsDate.php class UtilsDate (line 16) | class UtilsDate extends \OxidEsales\Eshop\Core\Base method formatDBDate (line 26) | public function formatDBDate($sDBDateIn, $blForceEnglishRet = false) method convertDBDateTime (line 90) | public function convertDBDateTime($oObject, $blToTimeStamp = false, $b... method convertDBTimestamp (line 215) | public function convertDBTimestamp($oObject, $blToTimeStamp = false) method convertDBDate (line 269) | public function convertDBDate($oObject, $blToTimeStamp = false) method setDefaultFormatedValue (line 285) | protected function setDefaultFormatedValue($oObject, $sDate, $sLocalDa... method defineAndCheckDefaultTimeValues (line 323) | protected function defineAndCheckDefaultTimeValues($blToTimeStamp) method defineAndCheckDefaultDateValues (line 342) | protected function defineAndCheckDefaultDateValues($blToTimeStamp) method defaultDatePattern (line 359) | protected function defaultDatePattern() method defaultTimePattern (line 372) | protected function defaultTimePattern() method regexp2ValidateDateInput (line 385) | protected function regexp2ValidateDateInput() method regexp2ValidateTimeInput (line 398) | protected function regexp2ValidateTimeInput() method defineDateFormattingRules (line 411) | protected function defineDateFormattingRules() method defineTimeFormattingRules (line 424) | protected function defineTimeFormattingRules() method setDefaultDateTimeValue (line 440) | protected function setDefaultDateTimeValue($oObject, $sLocalDateFormat... method setDate (line 467) | protected function setDate($oObject, $sDateFormat, $aDFields, $aDateMa... method formatCorrectTimeValue (line 499) | protected function formatCorrectTimeValue($oObject, $sDateFormat, $sTi... method getTime (line 527) | public function getTime() method getRequestTime (line 538) | public function getRequestTime() method formatDBTimestamp (line 550) | public function formatDBTimestamp($iTimestamp) method getRoundedRequestDateDBFormatted (line 561) | public function getRoundedRequestDateDBFormatted($roundTo) method getRequestTimeDBFormated (line 576) | public function getRequestTimeDBFormated() method formTime (line 589) | public function formTime($sTime = 'now', $sTime2 = null) method shiftServerTime (line 611) | public function shiftServerTime($iTime) method getWeekNumber (line 631) | public function getWeekNumber($iFirstWeekDay, $sTimestamp = null, $sFo... method german2English (line 653) | public function german2English($sDate) method isEmptyDate (line 676) | public function isEmptyDate($sDate) method processDate (line 698) | protected function processDate($aTime, $aDate, $blGerman, $sFormat) FILE: source/Core/UtilsFile.php class UtilsFile (line 18) | class UtilsFile extends \OxidEsales\Eshop\Core\Base method getNewFilesCounter (line 97) | public function getNewFilesCounter() method setNewFilesCounter (line 102) | protected function setNewFilesCounter($iNewFilesCounter) method normalizeDir (line 107) | public function normalizeDir($sDir) method copyDir (line 116) | public function copyDir($sSourceDir, $sTargetDir) method deleteDir (line 142) | public function deleteDir($sSourceDir) method readRemoteFileAsString (line 167) | public function readRemoteFileAsString($sPath) method prepareImageName (line 194) | protected function prepareImageName($sValue, $sType, $blDemo, $sImageP... method getImagePath (line 232) | protected function getImagePath($sType) method processFiles (line 251) | public function processFiles($oObject = null, $aFiles = [], $blUseMast... method checkFile (line 324) | public function checkFile($sFile) method urlValidate (line 350) | public function urlValidate($url) method processFile (line 366) | public function processFile($filename, $uploadPath) method getUniqueFileName (line 417) | protected function getUniqueFileName($directory, $filename, $extension... method getImageDirByType (line 448) | public function getImageDirByType($sType, $blGenerated = false) method translateError (line 467) | public function translateError($iError) method isUrlSchemaValid (line 482) | private function isUrlSchemaValid(string $url): bool method isUrlAccessible (line 487) | private function isUrlAccessible(string $url): bool method copyMasterImage (line 510) | private function copyMasterImage(string $source, string $destination):... method uploadMasterImage (line 531) | private function uploadMasterImage(string $source, string $destination... method addErrorMessageToDisplay (line 547) | private function addErrorMessageToDisplay($message): void method makePathRelativeToShopSource (line 554) | private function makePathRelativeToShopSource(string $path): string FILE: source/Core/UtilsObject.php class UtilsObject (line 18) | class UtilsObject method __construct (line 60) | private function __construct() method getInstance (line 69) | public static function getInstance() method setClassInstance (line 85) | public static function setClassInstance($className, $instance) method resetClassInstances (line 96) | public static function resetClassInstances() method resetInstanceCache (line 108) | public function resetInstanceCache($className = null) method oxNew (line 144) | public function oxNew($className, ...$arguments) method generateUId (line 192) | public function generateUId() method getClassName (line 204) | public function getClassName($classAlias) method getClassAliasName (line 227) | public function getClassAliasName($className) method getClassNameProvider (line 235) | protected function getClassNameProvider() method getModuleChainsGenerator (line 247) | protected function getModuleChainsGenerator() method getShopIdCalculator (line 258) | protected function getShopIdCalculator() method shouldCacheObject (line 278) | protected function shouldCacheObject($className, $arguments) FILE: source/Core/UtilsPic.php class UtilsPic (line 21) | class UtilsPic extends \OxidEsales\Eshop\Core\Base method resizeImage (line 40) | public function resizeImage($sSrc, $sTarget, $iDesiredWidth, $iDesired... method safePictureDelete (line 62) | public function safePictureDelete($sPicName, $sAbsDynImageDir, $sTable... method deletePicture (line 77) | protected function deletePicture($filename, $masterImagePath) method isPicDeletable (line 106) | protected function isPicDeletable($filename, $tabl, $field) method fetchIsImageDeletable (line 124) | protected function fetchIsImageDeletable($sPicName, $sTable, $sField) method overwritePic (line 149) | public function overwritePic($oObject, $sPicTable, $sPicField, $sPicTy... method resizeGif (line 177) | protected function resizeGif($sSrc, $sTarget, $iNewWidth, $iNewHeight,... method resize (line 197) | protected function resize($aImageInfo, $sSrc, $hDestinationImage, $sTa... method copyAlteredImage (line 241) | protected function copyAlteredImage($sDestinationImage, $sSourceImage,... method isPlaceholderImage (line 255) | private function isPlaceholderImage(string $filename): bool method removeMasterFile (line 264) | private function removeMasterFile(string $filepath): bool method makePathRelativeToShopSource (line 285) | private function makePathRelativeToShopSource(string $path): string FILE: source/Core/UtilsServer.php class UtilsServer (line 23) | class UtilsServer extends \OxidEsales\Eshop\Core\Base method setOxCookie (line 60) | public function setOxCookie( method mustSaveToSession (line 99) | protected function mustSaveToSession() method getSessionCookieKey (line 120) | protected function getSessionCookieKey($blGet) method saveSessionCookie (line 141) | protected function saveSessionCookie($sName, $sValue, $iExpire, $sPath... method loadSessionCookies (line 156) | public function loadSessionCookies() method getCookiePath (line 186) | protected function getCookiePath($path) method getCookieDomain (line 200) | protected function getCookieDomain($domain) method getOxCookie (line 217) | public function getOxCookie($sName = null) method getRemoteAddress (line 236) | public function getRemoteAddress() method getServerVar (line 257) | public function getServerVar($sServVar = null) method setUserCookie (line 271) | public function setUserCookie( method deleteUserCookie (line 300) | public function deleteUserCookie($shopId = null) method getUserCookie (line 329) | public function getUserCookie($sShopId = null) method isTrustedClientIp (line 351) | public function isTrustedClientIp() method processUserAgentInfo (line 367) | public function processUserAgentInfo($sAgent) method isCurrentUrl (line 383) | public function isCurrentUrl($sURL) method isUrlHostServerHost (line 413) | public function isUrlHostServerHost($sURL, $sServerHost): bool method getServerNodeId (line 446) | public function getServerNodeId() method getServerIp (line 456) | public function getServerIp() method getServerName (line 466) | private function getServerName() FILE: source/Core/UtilsString.php class UtilsString (line 15) | class UtilsString method __construct (line 20) | public function __construct() method prepareCSVField (line 31) | public function prepareCSVField($sInField) method minimizeTruncateString (line 53) | public function minimizeTruncateString($sString, $iLength) method prepareStrForSearch (line 75) | public function prepareStrForSearch($sSearchStr) FILE: source/Core/UtilsUrl.php class UtilsUrl (line 16) | class UtilsUrl extends \OxidEsales\Eshop\Core\Base method getBaseAddUrlParams (line 39) | public function getBaseAddUrlParams() method getAddUrlParams (line 49) | public function getAddUrlParams() method prepareUrlForNoSession (line 72) | public function prepareUrlForNoSession($sUrl) method prepareCanonicalUrl (line 118) | public function prepareCanonicalUrl($sUrl) method appendUrl (line 152) | public function appendUrl($sUrl, $parametersToAdd, $blFinalUrl = false... method cleanUrl (line 187) | public function cleanUrl($sUrl, $aParams = null) method addShopHost (line 205) | public function addShopHost($url) method processUrl (line 224) | public function processUrl($sUrl, $blFinalUrl = true, $aParams = null,... method processShopUrl (line 244) | public function processShopUrl($sUrl, $blFinalUrl = true, $iLang = null) method getActiveShopHost (line 264) | public function getActiveShopHost() method extractHost (line 278) | public function extractHost($url) method getActiveShopUrlPath (line 288) | public function getActiveShopUrlPath() method extractUrlPath (line 302) | public function extractUrlPath($shopUrl) method isCurrentShopHost (line 314) | public function isCurrentShopHost($sUrl) method parseUrlAndAppendSchema (line 344) | private function parseUrlAndAppendSchema($url, $flag, $appendScheme = ... method processSeoUrl (line 360) | public function processSeoUrl($sUrl) method cleanUrlParams (line 380) | public function cleanUrlParams($sUrl, $sConnector = '&') method appendParamSeparator (line 420) | public function appendParamSeparator($sUrl) method getCurrentUrl (line 430) | public function getCurrentUrl() method stringToParamsArray (line 460) | public function stringToParamsArray($sValue) method getUrlLanguageParameter (line 483) | public function getUrlLanguageParameter($languageId) method addHost (line 494) | protected function addHost($sUrl, &$aHosts) method addLanguageHost (line 509) | protected function addLanguageHost($aLanguageUrls, &$aHosts) method getHosts (line 523) | protected function getHosts() method addMallHosts (line 551) | protected function addMallHosts(&$aHosts) method getUrlParametersSeparator (line 562) | private function getUrlParametersSeparator($url) method removeNotSetParameters (line 583) | private function removeNotSetParameters($parametersToAdd) method mergeDuplicatedParameters (line 603) | private function mergeDuplicatedParameters($aAddParams, $query, $allow... method rightTrimAmp (line 621) | private function rightTrimAmp($url) FILE: source/Core/UtilsView.php class UtilsView (line 17) | class UtilsView extends \OxidEsales\Eshop\Core\Base method getRenderer (line 24) | private function getRenderer() method getTemplateOutput (line 39) | public function getTemplateOutput($templateName, $oObject) method passAllErrorsToView (line 55) | public function passAllErrorsToView(&$aView, $errors) method addErrorToDisplay (line 81) | public function addErrorToDisplay($exception, $blFull = false, $useCus... FILE: source/Core/UtilsXml.php class UtilsXml (line 15) | class UtilsXml extends \OxidEsales\Eshop\Core\Base method loadXml (line 26) | public function loadXml($sXml, $oDomDocument = null) FILE: source/Core/ViewConfig.php class ViewConfig (line 22) | class ViewConfig extends \OxidEsales\Eshop\Core\Base method getHomeLink (line 76) | public function getHomeLink() method isStartClassRequired (line 107) | protected function isStartClassRequired() method getActContentLoadId (line 121) | public function getActContentLoadId() method getActTplName (line 137) | public function getActTplName() method getActCurrency (line 147) | public function getActCurrency() method getLogoutLink (line 157) | public function getLogoutLink() method getHelpContentIdents (line 194) | protected function getHelpContentIdents() method getMediaPictureUrl (line 201) | public function getMediaPictureUrl(): string method getHelpPageLink (line 211) | public function getHelpPageLink() method getActCatId (line 233) | public function getActCatId() method getActArticleId (line 243) | public function getActArticleId() method getActSearchParam (line 253) | public function getActSearchParam() method getActRecommendationId (line 265) | public function getActRecommendationId() method getActListType (line 275) | public function getActListType() method getActManufacturerId (line 285) | public function getActManufacturerId() method getContentId (line 295) | public function getContentId() method setViewConfigParam (line 308) | public function setViewConfigParam($sName, $sValue) method getViewConfigParam (line 324) | public function getViewConfigParam($sName) method setViewShop (line 348) | public function setViewShop($oShop, $aViewData) method getHiddenSid (line 359) | public function getHiddenSid() method getAdditionalRequestParameters (line 384) | protected function getAdditionalRequestParameters() method getShopUrl (line 389) | public function getShopUrl() method getSelfLink (line 399) | public function getSelfLink() method getSslSelfLink (line 414) | public function getSslSelfLink() method getBaseDir (line 434) | public function getBaseDir() method getCoreUtilsDir (line 450) | public function getCoreUtilsDir() method getSelfActionLink (line 465) | public function getSelfActionLink() method getCurrentHomeDir (line 480) | public function getCurrentHomeDir() method getBasketLink (line 495) | public function getBasketLink() method getOrderLink (line 510) | public function getOrderLink() method getPaymentLink (line 525) | public function getPaymentLink() method getExeOrderLink (line 540) | public function getExeOrderLink() method getOrderConfirmLink (line 555) | public function getOrderConfirmLink() method getResourceUrl (line 572) | public function getResourceUrl($sFile = null) method getTemplateDir (line 589) | public function getTemplateDir() method getUrlTemplateDir (line 604) | public function getUrlTemplateDir() method getImageUrl (line 622) | public function getImageUrl($sFile = null, $bSsl = null) method getNoSslImageDir (line 639) | public function getNoSslImageDir() method getPictureDir (line 654) | public function getPictureDir() method getAdminDir (line 669) | public function getAdminDir() method getActiveShopId (line 684) | public function getActiveShopId() method isSsl (line 699) | public function isSsl() method getRemoteAddress (line 714) | public function getRemoteAddress() method getPopupIdent (line 729) | public function getPopupIdent() method getPopupIdentRand (line 744) | public function getPopupIdentRand() method getArtPerPageForm (line 759) | public function getArtPerPageForm() method isBuyableParent (line 774) | public function isBuyableParent() method showBirthdayFields (line 784) | public function showBirthdayFields() method getNrOfCatArticles (line 794) | public function getNrOfCatArticles() method getShowWishlist (line 816) | public function getShowWishlist() method getShowCompareList (line 826) | public function getShowCompareList() method getShowListmania (line 848) | public function getShowListmania() method getShowVouchers (line 858) | public function getShowVouchers() method getShowGiftWrapping (line 868) | public function getShowGiftWrapping() method getActLanguageId (line 878) | public function getActLanguageId() method getActLanguageAbbr (line 900) | public function getActLanguageAbbr() method getActiveClassName (line 910) | public function getActiveClassName() method getTopActiveClassName (line 921) | public function getTopActiveClassName() method getArtPerPageCount (line 931) | public function getArtPerPageCount() method getNavUrlParams (line 941) | public function getNavUrlParams() method getNavFormParams (line 968) | public function getNavFormParams() method getStockOnDefaultMessage (line 989) | public function getStockOnDefaultMessage() method getStockOffDefaultMessage (line 994) | public function getStockOffDefaultMessage() method getStockLowDefaultMessage (line 999) | public function getStockLowDefaultMessage(): bool method getShopVersion (line 1009) | public function getShopVersion() method getAjaxLink (line 1019) | public function getAjaxLink() method isMultiShop (line 1029) | public function isMultiShop() method getRemoteAccessToken (line 1042) | public function getRemoteAccessToken() method getActionClassName (line 1053) | public function getActionClassName() method getTopActionClassName (line 1064) | public function getTopActionClassName() method getShowBasketTimeout (line 1074) | public function getShowBasketTimeout() method getBasketTimeLeft (line 1086) | public function getBasketTimeLeft() method getPasswordLength (line 1101) | public function getPasswordLength() method getCountryList (line 1111) | public function getCountryList() method getModulePath (line 1133) | public function getModulePath(string $moduleId, string $filePath = '')... method getModuleUrl (line 1157) | public function getModuleUrl($sModule, $sFile = '') method getViewThemeParam (line 1177) | public function getViewThemeParam($sName) method showSelectLists (line 1193) | public function showSelectLists() method showSelectListsInList (line 1203) | public function showSelectListsInList() method isAltImageServerConfigured (line 1213) | public function isAltImageServerConfigured() method isFunctionalityEnabled (line 1225) | public function isFunctionalityEnabled($sParamName) method getActiveTheme (line 1235) | public function getActiveTheme() method getShopLogo (line 1250) | public function getShopLogo() method setShopLogo (line 1268) | public function setShopLogo($sLogo) method getSessionChallengeToken (line 1278) | public function getSessionChallengeToken() method isModuleEnabled (line 1297) | private function isModuleEnabled($moduleId): bool method getEdition (line 1311) | public function getEdition() method getAdditionalNavigationParameters (line 1324) | public function getAdditionalNavigationParameters() method getAdditionalParameters (line 1335) | public function getAdditionalParameters() method addRequestParameters (line 1346) | public function addRequestParameters() method getDynUrlParameters (line 1359) | public function getDynUrlParameters($listType) method validateModuleFile (line 1369) | private function validateModuleFile(string $filePath, string $moduleId... FILE: source/Core/ViewHelper/BaseRegistrator.php class BaseRegistrator (line 16) | abstract class BaseRegistrator method __construct (line 28) | public function __construct() method formLocalFileUrl (line 40) | protected function formLocalFileUrl($fullUrl) method getFileModificationTime (line 70) | protected function getFileModificationTime($file) method getPathByUrl (line 87) | protected function getPathByUrl($url) FILE: source/Core/ViewHelper/JavaScriptRegistrator.php class JavaScriptRegistrator (line 15) | class JavaScriptRegistrator extends BaseRegistrator method addSnippet (line 27) | public function addSnippet($script, $isDynamic = false) method addFile (line 46) | public function addFile($file, $priority, $isDynamic = false) FILE: source/Core/ViewHelper/JavaScriptRenderer.php class JavaScriptRenderer (line 13) | class JavaScriptRenderer method render (line 24) | public function render($widget, $forceRender, $isDynamic = false) method isAjaxRequest (line 67) | protected function isAjaxRequest() method shouldForceRender (line 80) | protected function shouldForceRender($forceRender, $isAjaxRequest) method prepareFilesForRendering (line 93) | protected function prepareFilesForRendering($files, $widget) method formFilesOutput (line 106) | protected function formFilesOutput($includes, $widget) method formSnippetsOutput (line 149) | protected function formSnippetsOutput($scripts, $widgetName, $ajaxRequ... method sanitize (line 170) | protected function sanitize($scripts) method enclose (line 184) | protected function enclose($scriptsOutput, $widget, $isAjaxRequest) FILE: source/Core/ViewHelper/StyleRegistrator.php class StyleRegistrator (line 15) | class StyleRegistrator extends BaseRegistrator method addFile (line 28) | public function addFile($style, $condition, $isDynamic) FILE: source/Core/ViewHelper/StyleRenderer.php class StyleRenderer (line 13) | class StyleRenderer method render (line 22) | public function render($widget, $forceRender, $isDynamic) method shouldForceRender (line 46) | protected function shouldForceRender($forceRender) method formStylesOutput (line 56) | protected function formStylesOutput($styles) method formConditionalStylesOutput (line 72) | protected function formConditionalStylesOutput($styles) FILE: source/Core/WidgetControl.php class WidgetControl (line 22) | class WidgetControl extends \OxidEsales\Eshop\Core\ShopControl method start (line 49) | public function start($class = null, $function = null, $parameters = n... method runLast (line 64) | protected function runLast() method initializeViewObject (line 94) | protected function initializeViewObject($class, $function, $parameters... method getRenderer (line 140) | private function getRenderer() FILE: source/Core/utils/oxpicgenerator.php function getGdVersion (line 15) | function getGdVersion() function copyAlteredImage (line 36) | function copyAlteredImage($sDestinationImage, $sSourceImage, $iNewWidth,... function calcImageSize (line 54) | function calcImageSize($iDesiredWidth, $iDesiredHeight, $iPrefWidth, $iP... function checkSizeAndCopy (line 90) | function checkSizeAndCopy($sSrc, $sTarget, $iWidth, $iHeight, $iOrigWidt... function resizeGif (line 117) | function resizeGif($sSrc, $sTarget, $iWidth, $iHeight, $iOriginalWidth, ... function resizePng (line 154) | function resizePng($sSrc, $sTarget, $iWidth, $iHeight, $aImageInfo, $iGd... function resizeJpeg (line 210) | function resizeJpeg($sSrc, $sTarget, $iWidth, $iHeight, $aImageInfo, $iG... function resizeWebp (line 240) | function resizeWebp(string $source, string $target, int $width, int $hei... FILE: source/Internal/Container/BootstrapContainerBuilder.php class BootstrapContainerBuilder (line 20) | class BootstrapContainerBuilder method create (line 22) | public function create(): ContainerBuilder FILE: source/Internal/Container/BootstrapContainerFactory.php class BootstrapContainerFactory (line 14) | class BootstrapContainerFactory method getBootstrapContainer (line 22) | public static function getBootstrapContainer(): ContainerInterface FILE: source/Internal/Container/ContainerFactory.php class ContainerFactory (line 24) | class ContainerFactory implements ContainerProviderInterface method __construct (line 34) | private function __construct() method get (line 39) | public static function get(): ContainerInterface method getContainer (line 44) | public function getContainer(): ContainerInterface method initializeContainer (line 58) | private function initializeContainer(): void method compileSymfonyContainer (line 68) | private function compileSymfonyContainer(): void method getInstance (line 75) | public static function getInstance(): ContainerFactory method resetContainer (line 83) | public static function resetContainer(): void method getShopId (line 95) | private static function getShopId(): int FILE: source/Internal/Container/ContainerProviderInterface.php type ContainerProviderInterface (line 14) | interface ContainerProviderInterface method get (line 16) | public static function get(): ContainerInterface; method resetContainer (line 18) | public static function resetContainer(); FILE: source/Internal/Container/Event/ConfigurationChangedEventSubscriber.php class ConfigurationChangedEventSubscriber (line 16) | class ConfigurationChangedEventSubscriber implements EventSubscriberInte... method resetContainer (line 21) | public function resetContainer(ProjectYamlChangedEvent $event) method getSubscribedEvents (line 29) | public static function getSubscribedEvents(): array FILE: source/Internal/Domain/Admin/Command/CreateUserCommand.php class CreateUserCommand (line 23) | class CreateUserCommand extends Command method __construct (line 28) | public function __construct( method configure (line 36) | protected function configure(): void method execute (line 48) | protected function execute(InputInterface $input, OutputInterface $out... method validateAdminEmail (line 63) | private function validateAdminEmail(string $email): void method createAdmin (line 70) | private function createAdmin(InputInterface $input): void FILE: source/Internal/Domain/Admin/Dao/AdminDao.php class AdminDao (line 16) | class AdminDao implements AdminDaoInterface method __construct (line 18) | public function __construct(private QueryBuilderFactoryInterface $quer... method create (line 26) | public function create(Admin $admin): void method checkEmailNotTaken (line 53) | private function checkEmailNotTaken(string $email, int $shopId): void FILE: source/Internal/Domain/Admin/Dao/AdminDaoInterface.php type AdminDaoInterface (line 14) | interface AdminDaoInterface method create (line 19) | public function create(Admin $admin): void; FILE: source/Internal/Domain/Admin/DataObject/Admin.php class Admin (line 12) | class Admin method __construct (line 16) | public function __construct( method getId (line 30) | public function getId(): string method getEmail (line 35) | public function getEmail(): string method getPasswordHash (line 40) | public function getPasswordHash(): string method getRights (line 45) | public function getRights(): string method getShopId (line 50) | public function getShopId(): int FILE: source/Internal/Domain/Admin/Event/AdminModeChangedEvent.php class AdminModeChangedEvent (line 14) | class AdminModeChangedEvent extends Event FILE: source/Internal/Domain/Admin/Exception/EmailAlreadyTakenException.php class EmailAlreadyTakenException (line 12) | final class EmailAlreadyTakenException extends \Exception FILE: source/Internal/Domain/Admin/Exception/InvalidEmailException.php class InvalidEmailException (line 14) | class InvalidEmailException extends \Exception method __construct (line 16) | public function __construct(string $email) FILE: source/Internal/Domain/Admin/Exception/InvalidRightsException.php class InvalidRightsException (line 14) | class InvalidRightsException extends \Exception method __construct (line 16) | public function __construct(string $right) FILE: source/Internal/Domain/Admin/Exception/InvalidShopException.php class InvalidShopException (line 14) | class InvalidShopException extends \Exception method __construct (line 16) | public function __construct(int $id) FILE: source/Internal/Domain/Admin/Factory/AdminFactory.php class AdminFactory (line 20) | class AdminFactory implements AdminFactoryInterface method __construct (line 22) | public function __construct( method createAdmin (line 39) | public function createAdmin( method checkRights (line 67) | private function checkRights(string $rights): void FILE: source/Internal/Domain/Admin/Factory/AdminFactoryInterface.php type AdminFactoryInterface (line 17) | interface AdminFactoryInterface method createAdmin (line 24) | public function createAdmin( FILE: source/Internal/Domain/Admin/Service/AdminUserService.php class AdminUserService (line 15) | class AdminUserService implements AdminUserServiceInterface method __construct (line 17) | public function __construct( method createAdmin (line 27) | public function createAdmin( FILE: source/Internal/Domain/Admin/Service/AdminUserServiceInterface.php type AdminUserServiceInterface (line 12) | interface AdminUserServiceInterface method createAdmin (line 14) | public function createAdmin( FILE: source/Internal/Domain/Authentication/Bridge/PasswordServiceBridge.php class PasswordServiceBridge (line 15) | class PasswordServiceBridge implements PasswordServiceBridgeInterface method __construct (line 17) | public function __construct( method hash (line 28) | public function hash(string $password): string method passwordNeedsRehash (line 38) | public function passwordNeedsRehash(string $passwordHash): bool method verifyPassword (line 51) | public function verifyPassword(string $password, string $passwordHash)... FILE: source/Internal/Domain/Authentication/Bridge/PasswordServiceBridgeInterface.php type PasswordServiceBridgeInterface (line 16) | interface PasswordServiceBridgeInterface method hash (line 23) | public function hash(string $password): string; method passwordNeedsRehash (line 31) | public function passwordNeedsRehash(string $passwordHash): bool; method verifyPassword (line 41) | public function verifyPassword(string $password, string $passwordHash)... FILE: source/Internal/Domain/Authentication/Bridge/RandomTokenGeneratorBridge.php class RandomTokenGeneratorBridge (line 14) | class RandomTokenGeneratorBridge implements RandomTokenGeneratorBridgeIn... method __construct (line 16) | public function __construct( method getAlphanumericToken (line 22) | public function getAlphanumericToken(int $length): string method getHexToken (line 28) | public function getHexToken(int $length): string FILE: source/Internal/Domain/Authentication/Bridge/RandomTokenGeneratorBridgeInterface.php type RandomTokenGeneratorBridgeInterface (line 12) | interface RandomTokenGeneratorBridgeInterface method getAlphanumericToken (line 19) | public function getAlphanumericToken(int $length): string; method getHexToken (line 26) | public function getHexToken(int $length): string; FILE: source/Internal/Domain/Authentication/Exception/UnavailableSourceOfRandomnessException.php class UnavailableSourceOfRandomnessException (line 14) | class UnavailableSourceOfRandomnessException extends Exception FILE: source/Internal/Domain/Authentication/Generator/RandomTokenGenerator.php class RandomTokenGenerator (line 22) | class RandomTokenGenerator implements RandomTokenGeneratorInterface method getAlphanumericToken (line 27) | public function getAlphanumericToken(int $length): string method getHexToken (line 37) | public function getHexToken(int $length): string method getAlphanumericString (line 42) | private function getAlphanumericString(int $length): string method getHexString (line 50) | private function getHexString(int $length): string method removeNonAlphanumericCharacters (line 57) | private function removeNonAlphanumericCharacters(string $base64string)... method getRandomBytes (line 66) | private function getRandomBytes(int $length): string FILE: source/Internal/Domain/Authentication/Generator/RandomTokenGeneratorInterface.php type RandomTokenGeneratorInterface (line 12) | interface RandomTokenGeneratorInterface method getAlphanumericToken (line 20) | public function getAlphanumericToken(int $length): string; method getHexToken (line 28) | public function getHexToken(int $length): string; FILE: source/Internal/Domain/Authentication/Service/PasswordVerificationService.php class PasswordVerificationService (line 14) | class PasswordVerificationService implements PasswordVerificationService... method __construct (line 16) | public function __construct(private PasswordPolicyInterface $passwordP... method verifyPassword (line 28) | public function verifyPassword(string $password, string $passwordHash)... FILE: source/Internal/Domain/Authentication/Service/PasswordVerificationServiceInterface.php type PasswordVerificationServiceInterface (line 12) | interface PasswordVerificationServiceInterface method verifyPassword (line 22) | public function verifyPassword(string $password, string $passwordHash)... FILE: source/Internal/Domain/Contact/Form/ContactFormBridge.php class ContactFormBridge (line 16) | class ContactFormBridge implements ContactFormBridgeInterface method __construct (line 18) | public function __construct( method getContactForm (line 28) | public function getContactForm() method getContactFormMessage (line 37) | public function getContactFormMessage(FormInterface $form) method getContactFormConfiguration (line 45) | public function getContactFormConfiguration() FILE: source/Internal/Domain/Contact/Form/ContactFormBridgeInterface.php type ContactFormBridgeInterface (line 15) | interface ContactFormBridgeInterface method getContactForm (line 20) | public function getContactForm(); method getContactFormMessage (line 26) | public function getContactFormMessage(FormInterface $form); method getContactFormConfiguration (line 31) | public function getContactFormConfiguration(); FILE: source/Internal/Domain/Contact/Form/ContactFormConfigurationFactory.php class ContactFormConfigurationFactory (line 20) | class ContactFormConfigurationFactory implements FormConfigurationFactor... method __construct (line 22) | public function __construct( method getFormConfiguration (line 31) | public function getFormConfiguration() method getFieldConfiguration (line 51) | private function getFieldConfiguration($fieldConfigurationData) method isFieldRequired (line 68) | private function isFieldRequired(FieldConfigurationInterface $fieldCon... FILE: source/Internal/Domain/Contact/Form/ContactFormEmailValidator.php class ContactFormEmailValidator (line 17) | class ContactFormEmailValidator implements FormValidatorInterface method __construct (line 24) | public function __construct(private EmailValidatorServiceInterface $em... method isValid (line 32) | public function isValid(FormInterface $form) method isValidationNeeded (line 54) | private function isValidationNeeded(FormFieldInterface $email) method isNotEmptyEmail (line 63) | private function isNotEmptyEmail(FormFieldInterface $email) method getErrors (line 71) | public function getErrors() FILE: source/Internal/Domain/Contact/Form/ContactFormFactory.php class ContactFormFactory (line 21) | class ContactFormFactory implements FormFactoryInterface method __construct (line 23) | public function __construct( method getForm (line 33) | public function getForm() method getFormField (line 52) | private function getFormField(FieldConfigurationInterface $fieldConfig... FILE: source/Internal/Domain/Contact/Form/ContactFormFieldsConfigurationDataProvider.php class ContactFormFieldsConfigurationDataProvider (line 14) | class ContactFormFieldsConfigurationDataProvider implements FormFieldsCo... method getFormFieldsConfiguration (line 19) | public function getFormFieldsConfiguration() FILE: source/Internal/Domain/Contact/Form/ContactFormMessageBuilder.php class ContactFormMessageBuilder (line 15) | class ContactFormMessageBuilder implements ContactFormMessageBuilderInte... method __construct (line 17) | public function __construct(private ShopAdapterInterface $shopAdapter) method getContent (line 25) | public function getContent(FormInterface $form) FILE: source/Internal/Domain/Contact/Form/ContactFormMessageBuilderInterface.php type ContactFormMessageBuilderInterface (line 14) | interface ContactFormMessageBuilderInterface method getContent (line 20) | public function getContent(FormInterface $form); FILE: source/Internal/Domain/Media/Dao/MediaDao.php class MediaDao (line 20) | readonly class MediaDao implements MediaDaoInterface method __construct (line 24) | public function __construct( method get (line 30) | public function get(Id $id): Media method add (line 49) | public function add(Media $media): void method delete (line 65) | public function delete(Id $id): void FILE: source/Internal/Domain/Media/Dao/MediaDaoInterface.php type MediaDaoInterface (line 14) | interface MediaDaoInterface method get (line 17) | public function get(Id $id): Media; method add (line 19) | public function add(Media $media): void; method delete (line 21) | public function delete(Id $id): void; FILE: source/Internal/Domain/Media/DataMapper/DataMapper.php class DataMapper (line 17) | class DataMapper implements DataMapperInterface method toData (line 19) | public function toData(Media $media): array method fromData (line 28) | public function fromData(array $data): Media FILE: source/Internal/Domain/Media/DataMapper/DataMapperInterface.php type DataMapperInterface (line 12) | interface DataMapperInterface method toData (line 14) | public function toData(Media $media): array; method fromData (line 16) | public function fromData(array $data): Media; FILE: source/Internal/Domain/Media/DataObject/Media.php class Media (line 14) | readonly class Media method __construct (line 16) | public function __construct( method getId (line 23) | public function getId(): Id method getMediaPath (line 28) | public function getMediaPath(): MediaPath method getMediaType (line 33) | public function getMediaType(): MediaType FILE: source/Internal/Domain/Media/DataObject/MediaPath.php class MediaPath (line 12) | readonly class MediaPath method __construct (line 14) | public function __construct( method __toString (line 20) | public function __toString(): string method validate (line 25) | private function validate(string $path): void FILE: source/Internal/Domain/Media/DataObject/MediaType.php class MediaType (line 12) | readonly class MediaType method __construct (line 14) | public function __construct( method __toString (line 20) | public function __toString(): string method validate (line 25) | private function validate(string $type): void FILE: source/Internal/Domain/Media/MediaUploader.php class MediaUploader (line 16) | readonly class MediaUploader implements MediaUploaderInterface method __construct (line 18) | public function __construct( method uploadTo (line 23) | public function uploadTo(UploadedFile $uploadedFile, MediaPath $target... FILE: source/Internal/Domain/Media/MediaUploaderInterface.php type MediaUploaderInterface (line 13) | interface MediaUploaderInterface method uploadTo (line 15) | public function uploadTo(UploadedFile $uploadedFile, MediaPath $target... FILE: source/Internal/Domain/Media/MediaUrlGenerator.php class MediaUrlGenerator (line 17) | class MediaUrlGenerator implements MediaUrlGeneratorInterface method __construct (line 23) | public function __construct( method generateSizedImageUrl (line 42) | public function generateSizedImageUrl(Media $media, string $size): string method buildSizePath (line 54) | private function buildSizePath(string $size): string FILE: source/Internal/Domain/Media/MediaUrlGeneratorInterface.php type MediaUrlGeneratorInterface (line 12) | interface MediaUrlGeneratorInterface method generateSizedImageUrl (line 14) | public function generateSizedImageUrl(Media $media, string $size): str... FILE: source/Internal/Domain/Media/Validator/Exception/FileExtensionMismatchException.php class FileExtensionMismatchException (line 12) | class FileExtensionMismatchException extends MediaValidationException method __construct (line 14) | public function __construct(private readonly string $clientExtension, ... method getClientExtension (line 19) | public function getClientExtension(): string method getValidExtensions (line 27) | public function getValidExtensions(): array FILE: source/Internal/Domain/Media/Validator/Exception/FileSizeTooLargeException.php class FileSizeTooLargeException (line 14) | class FileSizeTooLargeException extends MediaValidationException method __construct (line 16) | public function __construct(private readonly int $actualBytes, private... method getActualBytes (line 21) | public function getActualBytes(): int method getMaxKb (line 26) | public function getMaxKb(): int method getActualFormatted (line 31) | public function getActualFormatted(): string method getMaxFormatted (line 36) | public function getMaxFormatted(): string FILE: source/Internal/Domain/Media/Validator/Exception/FileSizeTooSmallException.php class FileSizeTooSmallException (line 14) | class FileSizeTooSmallException extends MediaValidationException method __construct (line 16) | public function __construct(private readonly int $actualBytes, private... method getActualBytes (line 21) | public function getActualBytes(): int method getMinKb (line 26) | public function getMinKb(): int method getActualFormatted (line 31) | public function getActualFormatted(): string method getMinFormatted (line 36) | public function getMinFormatted(): string FILE: source/Internal/Domain/Media/Validator/Exception/MediaValidationException.php class MediaValidationException (line 12) | class MediaValidationException extends \Exception FILE: source/Internal/Domain/Media/Validator/Exception/MimeBaseTypeMismatchException.php class MimeBaseTypeMismatchException (line 12) | class MimeBaseTypeMismatchException extends MediaValidationException method __construct (line 14) | public function __construct(private readonly string $guessedMime, priv... method getGuessedMime (line 19) | public function getGuessedMime(): string method getRequiredBasePrefix (line 24) | public function getRequiredBasePrefix(): string FILE: source/Internal/Domain/Media/Validator/Exception/MimeGuessMismatchException.php class MimeGuessMismatchException (line 12) | class MimeGuessMismatchException extends MediaValidationException method __construct (line 14) | public function __construct(private readonly string $guessedMime, priv... method getGuessedMime (line 19) | public function getGuessedMime(): string method getClientMime (line 24) | public function getClientMime(): string FILE: source/Internal/Domain/Media/Validator/Exception/MimeTypeGuessFailedException.php class MimeTypeGuessFailedException (line 12) | class MimeTypeGuessFailedException extends MediaValidationException method __construct (line 16) | public function __construct(string $path) method getPath (line 23) | public function getPath(): string FILE: source/Internal/Domain/Media/Validator/Exception/UploadInvalidException.php class UploadInvalidException (line 12) | class UploadInvalidException extends MediaValidationException method __construct (line 14) | public function __construct(private readonly int $errorCode) method getErrorCode (line 19) | public function getErrorCode(): int FILE: source/Internal/Domain/Media/Validator/FileExtensionConstraintValidator.php class FileExtensionConstraintValidator (line 17) | readonly class FileExtensionConstraintValidator implements MediaConstrai... method __construct (line 19) | public function __construct( method validate (line 24) | public function validate(UploadedFile $uploadedFile): void FILE: source/Internal/Domain/Media/Validator/FileSizeConstraintValidator.php class FileSizeConstraintValidator (line 16) | class FileSizeConstraintValidator implements MediaConstraintValidatorInt... method __construct (line 21) | public function __construct( method validate (line 29) | public function validate(UploadedFile $uploadedFile): void FILE: source/Internal/Domain/Media/Validator/MediaConstraintValidatorInterface.php type MediaConstraintValidatorInterface (line 12) | interface MediaConstraintValidatorInterface method validate (line 14) | public function validate(UploadedFile $uploadedFile): void; FILE: source/Internal/Domain/Media/Validator/MimeTypeConstraintValidator.php class MimeTypeConstraintValidator (line 18) | readonly class MimeTypeConstraintValidator implements MediaConstraintVal... method __construct (line 20) | public function __construct( method validate (line 26) | public function validate(UploadedFile $uploadedFile): void FILE: source/Internal/Domain/Media/Validator/UploadValidityConstraintValidator.php class UploadValidityConstraintValidator (line 15) | readonly class UploadValidityConstraintValidator implements MediaConstra... method validate (line 17) | public function validate(UploadedFile $uploadedFile): void FILE: source/Internal/Domain/Newsletter/Bridge/NewsletterRecipientsDaoBridge.php class NewsletterRecipientsDaoBridge (line 14) | class NewsletterRecipientsDaoBridge implements NewsletterRecipientsDaoIn... method __construct (line 16) | public function __construct(private NewsletterRecipientsDaoInterface $... method getNewsletterRecipients (line 25) | public function getNewsletterRecipients(int $shopId): array FILE: source/Internal/Domain/Newsletter/Bridge/NewsletterRecipientsDaoBridgeInterface.php type NewsletterRecipientsDaoBridgeInterface (line 12) | interface NewsletterRecipientsDaoBridgeInterface method get (line 19) | public function get(int $shopId): array; FILE: source/Internal/Domain/Newsletter/Dao/NewsletterRecipientsDao.php class NewsletterRecipientsDao (line 16) | class NewsletterRecipientsDao implements NewsletterRecipientsDaoInterface method __construct (line 18) | public function __construct(private QueryBuilderFactoryInterface $quer... method getNewsletterRecipients (line 28) | public function getNewsletterRecipients(int $shopId): array method decodeHtmlEntities (line 54) | private function decodeHtmlEntities(string $value): string method getSubscribersList (line 65) | private function getSubscribersList(int $shopId): array FILE: source/Internal/Domain/Newsletter/Dao/NewsletterRecipientsDaoInterface.php type NewsletterRecipientsDaoInterface (line 12) | interface NewsletterRecipientsDaoInterface method getNewsletterRecipients (line 19) | public function getNewsletterRecipients(int $shopId): array; FILE: source/Internal/Domain/Newsletter/DataMapper/NewsletterRecipientsDataMapper.php class NewsletterRecipientsDataMapper (line 17) | class NewsletterRecipientsDataMapper implements NewsletterRecipientsData... method mapRecipientListDataToArray (line 32) | public function mapRecipientListDataToArray(array $newsletterRecipient... FILE: source/Internal/Domain/Newsletter/DataMapper/NewsletterRecipientsDataMapperInterface.php type NewsletterRecipientsDataMapperInterface (line 14) | interface NewsletterRecipientsDataMapperInterface method mapRecipientListDataToArray (line 21) | public function mapRecipientListDataToArray(array $newsletterRecipient... FILE: source/Internal/Domain/Newsletter/DataObject/NewsletterRecipient.php class NewsletterRecipient (line 12) | class NewsletterRecipient method getSalutation (line 62) | public function getSalutation(): string method setSalutation (line 72) | public function setSalutation(string $salutation): NewsletterRecipient method getFistName (line 82) | public function getFistName(): string method setFistName (line 92) | public function setFistName(string $fistName): NewsletterRecipient method getLastName (line 102) | public function getLastName(): string method setLastName (line 112) | public function setLastName(string $lastName): NewsletterRecipient method getEmail (line 122) | public function getEmail(): string method setEmail (line 132) | public function setEmail(string $email): NewsletterRecipient method getOtpInState (line 142) | public function getOtpInState(): string method setOtpInState (line 152) | public function setOtpInState(string $otpInState): NewsletterRecipient method getCountry (line 165) | public function getCountry(): string method setCountry (line 175) | public function setCountry(string $country): NewsletterRecipient method getUserGroups (line 185) | public function getUserGroups(): string method setUserGroups (line 195) | public function setUserGroups(string $userGroups): NewsletterRecipient FILE: source/Internal/Domain/Product/Media/Dao/ProductMediaDao.php class ProductMediaDao (line 25) | readonly class ProductMediaDao implements ProductMediaDaoInterface method __construct (line 31) | public function __construct( method add (line 38) | public function add(ProductMedia $productMedia): void method update (line 65) | public function update(ProductMedia $productMedia): void method delete (line 98) | public function delete(Id $id): void method sort (line 113) | public function sort(ProductMediaSorting $sorting): void method get (line 146) | public function get(Id $id): ProductMedia method getAll (line 170) | public function getAll(Id $productId): ArrayCollection method getAllActive (line 176) | public function getAllActive(Id $productId): ArrayCollection method getAllByRole (line 182) | public function getAllByRole(Id $productId, ProductMediaRole $role): A... method getAllActiveByRole (line 188) | public function getAllActiveByRole(Id $productId, ProductMediaRole $ro... method getByRole (line 193) | public function getByRole(Id $productId, ProductMediaRole $role): ?Pro... method getActiveByRole (line 198) | public function getActiveByRole(Id $productId, ProductMediaRole $role)... method getActiveByPosition (line 203) | public function getActiveByPosition(Id $productId, int $position): ?Pr... method getFirstActive (line 218) | public function getFirstActive(Id $productId): ?ProductMedia method prepareSelectWithJoin (line 232) | private function prepareSelectWithJoin(): QueryBuilder method getAllByActive (line 266) | private function getAllByActive(Id $productId, bool $filterActive): Ar... method getAllByRoleAndActive (line 296) | private function getAllByRoleAndActive(Id $productId, ProductMediaRole... method getByRoleAndActive (line 327) | private function getByRoleAndActive(Id $productId, ProductMediaRole $r... method getNextPosition (line 351) | private function getNextPosition(Id $productId): int method removeRoles (line 371) | private function removeRoles(Id $productMediaId): void method addRoles (line 381) | private function addRoles(Id $productMediaId, array $roles): void method replaceRoles (line 405) | private function replaceRoles(Id $productMediaId, array $roles): void FILE: source/Internal/Domain/Product/Media/Dao/ProductMediaDaoInterface.php type ProductMediaDaoInterface (line 16) | interface ProductMediaDaoInterface method add (line 18) | public function add(ProductMedia $productMedia): void; method update (line 20) | public function update(ProductMedia $productMedia): void; method delete (line 22) | public function delete(Id $id): void; method sort (line 24) | public function sort(ProductMediaSorting $sorting): void; method get (line 26) | public function get(Id $id): ProductMedia; method getAll (line 29) | public function getAll(Id $productId): ArrayCollection; method getAllActive (line 32) | public function getAllActive(Id $productId): ArrayCollection; method getAllByRole (line 35) | public function getAllByRole(Id $productId, ProductMediaRole $role): A... method getAllActiveByRole (line 38) | public function getAllActiveByRole(Id $productId, ProductMediaRole $ro... method getByRole (line 40) | public function getByRole(Id $productId, ProductMediaRole $role): ?Pro... method getActiveByRole (line 42) | public function getActiveByRole(Id $productId, ProductMediaRole $role)... method getActiveByPosition (line 44) | public function getActiveByPosition(Id $productId, int $position): ?Pr... method getFirstActive (line 46) | public function getFirstActive(Id $productId): ?ProductMedia; FILE: source/Internal/Domain/Product/Media/DataMapper/DataMapper.php class DataMapper (line 18) | readonly class DataMapper implements DataMapperInterface method __construct (line 20) | public function __construct(private MediaDataMapperInterface $mediaDat... method toData (line 24) | public function toData(ProductMedia $productMedia): array method fromData (line 37) | public function fromData(array $data): ProductMedia method getRolesAsValues (line 65) | private function getRolesAsValues(ProductMedia $productMedia): array FILE: source/Internal/Domain/Product/Media/DataMapper/DataMapperInterface.php type DataMapperInterface (line 12) | interface DataMapperInterface method toData (line 14) | public function toData(ProductMedia $productMedia): array; method fromData (line 16) | public function fromData(array $data): ProductMedia; FILE: source/Internal/Domain/Product/Media/DataObject/ProductMedia.php class ProductMedia (line 15) | class ProductMedia method __construct (line 20) | public function __construct( method getId (line 28) | public function getId(): Id method getProductId (line 33) | public function getProductId(): Id method getMedia (line 38) | public function getMedia(): Media method hasPosition (line 43) | public function hasPosition(): bool method getPosition (line 48) | public function getPosition(): int method setPosition (line 53) | public function setPosition(int $position): void method getRoleSet (line 58) | public function getRoleSet(): ProductMediaRoleSet method isActive (line 63) | public function isActive(): bool method activate (line 68) | public function activate(): void method deactivate (line 73) | public function deactivate(): void FILE: source/Internal/Domain/Product/Media/DataObject/ProductMediaRole.php class ProductMediaRole (line 14) | class ProductMediaRole method from (line 20) | public static function from(string $role): ProductMediaRole method value (line 29) | public function value(): string method __construct (line 34) | private function __construct(private readonly string $role) FILE: source/Internal/Domain/Product/Media/DataObject/ProductMediaRoleSet.php class ProductMediaRoleSet (line 15) | class ProductMediaRoleSet method __construct (line 19) | public function __construct(ProductMediaRole ...$roles) method getRoles (line 27) | public function getRoles(): Collection method addRole (line 32) | public function addRole(ProductMediaRole $role): void method removeRole (line 37) | public function removeRole(ProductMediaRole $role): void method has (line 42) | public function has(ProductMediaRole $role): bool FILE: source/Internal/Domain/Product/Media/DataObject/ProductMediaSorting.php class ProductMediaSorting (line 15) | readonly class ProductMediaSorting method __construct (line 19) | public function __construct( method getSorting (line 30) | public function getSorting(): ArrayIterator method __toString (line 35) | public function __toString(): string FILE: source/Internal/Domain/Product/Media/DataObject/ProductMediaView.php class ProductMediaView (line 12) | readonly class ProductMediaView method __construct (line 14) | public function __construct( method getDetailUrl (line 23) | public function getDetailUrl(): string method getIconUrl (line 28) | public function getIconUrl(): string method getZoomUrl (line 33) | public function getZoomUrl(): string method getThumbnailUrl (line 38) | public function getThumbnailUrl(): string method isFallback (line 43) | public function isFallback(): bool FILE: source/Internal/Domain/Product/Media/Exception/EmptyProductMediaRoleException.php class EmptyProductMediaRoleException (line 12) | class EmptyProductMediaRoleException extends \InvalidArgumentException method __construct (line 14) | public function __construct() FILE: source/Internal/Domain/Product/Media/Factory/ProductMediaFactory.php class ProductMediaFactory (line 19) | readonly class ProductMediaFactory implements ProductMediaFactoryInterface method create (line 21) | public function create(Id $productId, MediaPath $path, MediaType $mime... FILE: source/Internal/Domain/Product/Media/Factory/ProductMediaFactoryInterface.php type ProductMediaFactoryInterface (line 15) | interface ProductMediaFactoryInterface method create (line 17) | public function create(Id $productId, MediaPath $path, MediaType $mime... FILE: source/Internal/Domain/Product/Media/Service/ProductMediaPathResolver.php class ProductMediaPathResolver (line 16) | readonly class ProductMediaPathResolver implements ProductMediaPathResol... method __construct (line 18) | public function __construct( method resolve (line 23) | public function resolve(string $productId, string $filename): MediaPath FILE: source/Internal/Domain/Product/Media/Service/ProductMediaPathResolverInterface.php type ProductMediaPathResolverInterface (line 12) | interface ProductMediaPathResolverInterface method resolve (line 14) | public function resolve(string $productId, string $filename): MediaPath; FILE: source/Internal/Domain/Product/Media/Service/ProductMediaService.php class ProductMediaService (line 18) | readonly class ProductMediaService implements ProductMediaServiceInterface method __construct (line 20) | public function __construct( method add (line 26) | public function add(ProductMedia $productMedia): void method get (line 36) | public function get(Id $mediaId): ProductMedia method remove (line 41) | public function remove(Id $mediaId): void method update (line 46) | public function update(ProductMedia $productMedia): void method sort (line 51) | public function sort(array $idsSorted): void method activate (line 58) | public function activate(ProductMedia $productMedia): void method deactivate (line 68) | public function deactivate(ProductMedia $productMedia): void FILE: source/Internal/Domain/Product/Media/Service/ProductMediaServiceInterface.php type ProductMediaServiceInterface (line 13) | interface ProductMediaServiceInterface method add (line 15) | public function add(ProductMedia $productMedia): void; method get (line 17) | public function get(Id $mediaId): ProductMedia; method remove (line 19) | public function remove(Id $mediaId): void; method update (line 21) | public function update(ProductMedia $productMedia): void; method sort (line 23) | public function sort(array $idsSorted): void; method activate (line 25) | public function activate(ProductMedia $productMedia): void; method deactivate (line 27) | public function deactivate(ProductMedia $productMedia): void; FILE: source/Internal/Domain/Product/Media/Service/ProductMediaUploadProcessor.php class ProductMediaUploadProcessor (line 20) | readonly class ProductMediaUploadProcessor implements ProductMediaUpload... method __construct (line 22) | public function __construct( method process (line 30) | public function process(Id $productId, UploadedFile $uploadedFile): Pr... FILE: source/Internal/Domain/Product/Media/Service/ProductMediaUploadProcessorInterface.php type ProductMediaUploadProcessorInterface (line 14) | interface ProductMediaUploadProcessorInterface method process (line 16) | public function process(Id $productId, UploadedFile $uploadedFile): Pr... FILE: source/Internal/Domain/Product/Media/Service/ProductMediaViewService.php class ProductMediaViewService (line 28) | readonly class ProductMediaViewService implements ProductMediaViewServic... method __construct (line 30) | public function __construct( method getByRole (line 40) | public function getByRole(Id $productId, ProductMediaRole $role): Prod... method getByPosition (line 46) | public function getByPosition(Id $productId, int $position): ProductMe... method getAllByRole (line 58) | public function getAllByRole(Id $productId, ProductMediaRole $role): a... method getMediaWithFallback (line 74) | private function getMediaWithFallback(Id $productId, ProductMediaRole ... method createMediaViewWithAllSizes (line 80) | private function createMediaViewWithAllSizes(ProductMedia $productMedi... method createFallbackMediaView (line 85) | private function createFallbackMediaView(): ProductMediaView method createMediaView (line 90) | private function createMediaView(Media $media, bool $isFallback): Prod... method createFallbackMedia (line 106) | private function createFallbackMedia(): Media method getFallbackFilename (line 118) | private function getFallbackFilename(): string method getConfiguredSize (line 128) | private function getConfiguredSize(string $sizeConfigKey): string FILE: source/Internal/Domain/Product/Media/Service/ProductMediaViewServiceInterface.php type ProductMediaViewServiceInterface (line 14) | interface ProductMediaViewServiceInterface method getByRole (line 16) | public function getByRole(Id $productId, ProductMediaRole $role): Prod... method getAllByRole (line 19) | public function getAllByRole(Id $productId, ProductMediaRole $role): a... method getByPosition (line 21) | public function getByPosition(Id $productId, int $position): ProductMe... FILE: source/Internal/Domain/Product/Media/Service/ProductVariantMediaService.php class ProductVariantMediaService (line 17) | readonly class ProductVariantMediaService implements ProductVariantMedia... method __construct (line 19) | public function __construct( method assignFromParentToVariant (line 24) | public function assignFromParentToVariant(Id $parentProductId, Id $var... method createVariantMedia (line 34) | private function createVariantMedia(ProductMedia $parentMedia, Id $var... FILE: source/Internal/Domain/Product/Media/Service/ProductVariantMediaServiceInterface.php type ProductVariantMediaServiceInterface (line 12) | interface ProductVariantMediaServiceInterface method assignFromParentToVariant (line 14) | public function assignFromParentToVariant(Id $parentProductId, Id $var... FILE: source/Internal/Domain/Product/Media/Validator/ProductMediaValidator.php class ProductMediaValidator (line 15) | class ProductMediaValidator implements MediaConstraintValidatorInterface method __construct (line 17) | public function __construct( method validate (line 22) | public function validate(UploadedFile $uploadedFile): void FILE: source/Internal/Domain/Product/Search/Event/AfterProductSearchEvent.php class AfterProductSearchEvent (line 16) | class AfterProductSearchEvent extends Event method __construct (line 18) | public function __construct( method getSearchCriteria (line 25) | public function getSearchCriteria(): ProductSearchCriteria method getContext (line 30) | public function getContext(): array method getSearchResult (line 35) | public function getSearchResult(): ProductSearchResult method setSearchResult (line 40) | public function setSearchResult(ProductSearchResult $searchResult): void FILE: source/Internal/Domain/Product/Search/Event/BeforeProductSearchEvent.php class BeforeProductSearchEvent (line 15) | class BeforeProductSearchEvent extends Event method __construct (line 17) | public function __construct( method getSearchCriteria (line 23) | public function getSearchCriteria(): ProductSearchCriteria method setSearchCriteria (line 28) | public function setSearchCriteria(ProductSearchCriteria $searchCriteri... method getContext (line 33) | public function getContext(): array method setContext (line 38) | public function setContext(array $context): void FILE: source/Internal/Domain/Product/Search/ProductSearchCriteria.php class ProductSearchCriteria (line 17) | readonly class ProductSearchCriteria method __construct (line 29) | public function __construct( method getTerm (line 39) | public function getTerm(): SearchTerm method getPagination (line 44) | public function getPagination(): Pagination method getFilters (line 50) | public function getFilters(): array method getSorting (line 56) | public function getSorting(): array FILE: source/Internal/Domain/Product/Search/ProductSearchException.php class ProductSearchException (line 14) | class ProductSearchException extends Exception FILE: source/Internal/Domain/Product/Search/ProductSearchResult.php class ProductSearchResult (line 14) | readonly class ProductSearchResult method __construct (line 20) | public function __construct( method getProductIds (line 28) | public function getProductIds(): array method getTotal (line 33) | public function getTotal(): int FILE: source/Internal/Domain/Product/Search/ProductSearchServiceInterface.php type ProductSearchServiceInterface (line 10) | interface ProductSearchServiceInterface method search (line 13) | public function search(ProductSearchCriteria $criteria, array $context... FILE: source/Internal/Domain/Review/Bridge/ProductRatingBridge.php class ProductRatingBridge (line 14) | class ProductRatingBridge implements ProductRatingBridgeInterface method __construct (line 16) | public function __construct(private ProductRatingServiceInterface $pro... method updateProductRating (line 23) | public function updateProductRating($productId) FILE: source/Internal/Domain/Review/Bridge/ProductRatingBridgeInterface.php type ProductRatingBridgeInterface (line 16) | interface ProductRatingBridgeInterface method updateProductRating (line 21) | public function updateProductRating($productId); FILE: source/Internal/Domain/Review/Bridge/UserRatingBridge.php class UserRatingBridge (line 16) | class UserRatingBridge implements UserRatingBridgeInterface method deleteRating (line 27) | public function deleteRating($userId, $ratingId) method disableSubShopDeleteProtectionForRating (line 42) | private function disableSubShopDeleteProtectionForRating(Rating $rating) method validateUserPermissionsToManageRating (line 55) | private function validateUserPermissionsToManageRating(Rating $rating,... method getRatingById (line 68) | private function getRatingById($ratingId) FILE: source/Internal/Domain/Review/Bridge/UserRatingBridgeInterface.php type UserRatingBridgeInterface (line 19) | interface UserRatingBridgeInterface method deleteRating (line 30) | public function deleteRating($userId, $ratingId); FILE: source/Internal/Domain/Review/Bridge/UserReviewAndRatingBridge.php class UserReviewAndRatingBridge (line 20) | class UserReviewAndRatingBridge implements UserReviewAndRatingBridgeInte... method __construct (line 22) | public function __construct(private UserReviewAndRatingServiceInterfac... method getReviewAndRatingListCount (line 33) | public function getReviewAndRatingListCount($userId) method getReviewAndRatingList (line 47) | public function getReviewAndRatingList($userId) method prepareRatingAndReviewPropertiesData (line 63) | private function prepareRatingAndReviewPropertiesData($reviewAndRating... method formatReviewText (line 77) | private function formatReviewText(ReviewAndRating $reviewAndRating) method formatReviewAndRatingDate (line 89) | private function formatReviewAndRatingDate(ReviewAndRating $reviewAndR... method setObjectTitleToReviewAndRating (line 101) | private function setObjectTitleToReviewAndRating(ReviewAndRating $revi... method getObjectTitle (line 119) | private function getObjectTitle($type, $objectId) method getObjectModel (line 138) | private function getObjectModel($type): Article|RecommendationList method getObjectTitleFieldName (line 163) | private function getObjectTitleFieldName($type) FILE: source/Internal/Domain/Review/Bridge/UserReviewAndRatingBridgeInterface.php type UserReviewAndRatingBridgeInterface (line 16) | interface UserReviewAndRatingBridgeInterface method getReviewAndRatingListCount (line 25) | public function getReviewAndRatingListCount($userId); method getReviewAndRatingList (line 34) | public function getReviewAndRatingList($userId); FILE: source/Internal/Domain/Review/Bridge/UserReviewBridge.php class UserReviewBridge (line 16) | class UserReviewBridge implements UserReviewBridgeInterface method deleteReview (line 27) | public function deleteReview($userId, $reviewId) method validateUserPermissionsToManageReview (line 42) | private function validateUserPermissionsToManageReview(Review $review,... method getReviewById (line 55) | private function getReviewById($reviewId) FILE: source/Internal/Domain/Review/Bridge/UserReviewBridgeInterface.php type UserReviewBridgeInterface (line 19) | interface UserReviewBridgeInterface method deleteReview (line 30) | public function deleteReview($userId, $reviewId); FILE: source/Internal/Domain/Review/Dao/ProductRatingDao.php class ProductRatingDao (line 17) | class ProductRatingDao implements ProductRatingDaoInterface method __construct (line 19) | public function __construct( method update (line 28) | public function update(ProductRating $productRating) method getProductRatingById (line 47) | public function getProductRatingById($productId) method validateProductId (line 70) | private function validateProductId($productId) FILE: source/Internal/Domain/Review/Dao/ProductRatingDaoInterface.php type ProductRatingDaoInterface (line 14) | interface ProductRatingDaoInterface method update (line 19) | public function update(ProductRating $productRating); method getProductRatingById (line 26) | public function getProductRatingById($productId); FILE: source/Internal/Domain/Review/Dao/RatingDao.php class RatingDao (line 17) | class RatingDao implements RatingDaoInterface method __construct (line 19) | public function __construct( method getRatingsByUserId (line 32) | public function getRatingsByUserId($userId) method delete (line 48) | public function delete(Rating $rating) method getRatingsByProductId (line 65) | public function getRatingsByProductId($productId) method mapRatings (line 91) | private function mapRatings($ratingsData) FILE: source/Internal/Domain/Review/Dao/RatingDaoInterface.php type RatingDaoInterface (line 15) | interface RatingDaoInterface method getRatingsByUserId (line 24) | public function getRatingsByUserId($userId); method getRatingsByProductId (line 33) | public function getRatingsByProductId($productId); method delete (line 38) | public function delete(Rating $rating); FILE: source/Internal/Domain/Review/Dao/ReviewDao.php class ReviewDao (line 17) | class ReviewDao implements ReviewDaoInterface method __construct (line 19) | public function __construct( method getReviewsByUserId (line 32) | public function getReviewsByUserId($userId) method delete (line 48) | public function delete(Review $review) method mapReviews (line 65) | private function mapReviews($reviewsData) FILE: source/Internal/Domain/Review/Dao/ReviewDaoInterface.php type ReviewDaoInterface (line 15) | interface ReviewDaoInterface method getReviewsByUserId (line 24) | public function getReviewsByUserId($userId); method delete (line 29) | public function delete(Review $review); FILE: source/Internal/Domain/Review/DataMapper/ProductRatingDataMapper.php class ProductRatingDataMapper (line 14) | class ProductRatingDataMapper implements ProductRatingDataMapperInterface method map (line 22) | public function map(ProductRating $productRating, array $data): Produc... method getData (line 37) | public function getData(ProductRating $productRating): array method getPrimaryKey (line 51) | public function getPrimaryKey(ProductRating $productRating): array FILE: source/Internal/Domain/Review/DataMapper/ProductRatingDataMapperInterface.php type ProductRatingDataMapperInterface (line 14) | interface ProductRatingDataMapperInterface method map (line 22) | public function map(ProductRating $productRating, array $data): Produc... method getData (line 29) | public function getData(ProductRating $productRating): array; method getPrimaryKey (line 36) | public function getPrimaryKey(ProductRating $productRating): array; FILE: source/Internal/Domain/Review/DataMapper/RatingDataMapper.php class RatingDataMapper (line 14) | class RatingDataMapper implements RatingDataMapperInterface method map (line 22) | public function map(Rating $rating, array $data): Rating method getData (line 40) | public function getData(Rating $rating): array method getPrimaryKey (line 57) | public function getPrimaryKey(Rating $object): array FILE: source/Internal/Domain/Review/DataMapper/RatingDataMapperInterface.php type RatingDataMapperInterface (line 14) | interface RatingDataMapperInterface method map (line 22) | public function map(Rating $rating, array $data): Rating; method getData (line 29) | public function getData(Rating $rating): array; method getPrimaryKey (line 36) | public function getPrimaryKey(Rating $rating): array; FILE: source/Internal/Domain/Review/DataMapper/ReviewDataMapper.php class ReviewDataMapper (line 14) | class ReviewDataMapper implements ReviewDataMapperInterface method map (line 22) | public function map(Review $review, array $data): Review method getData (line 41) | public function getData(Review $review): array method getPrimaryKey (line 59) | public function getPrimaryKey(Review $review): array FILE: source/Internal/Domain/Review/DataMapper/ReviewDataMapperInterface.php type ReviewDataMapperInterface (line 14) | interface ReviewDataMapperInterface method map (line 22) | public function map(Review $review, array $data): Review; method getData (line 29) | public function getData(Review $review): array; method getPrimaryKey (line 36) | public function getPrimaryKey(Review $review): array; FILE: source/Internal/Domain/Review/DataObject/ProductRating.php class ProductRating (line 12) | class ProductRating method getProductId (line 32) | public function getProductId() method setProductId (line 42) | public function setProductId($productId) method getRatingAverage (line 52) | public function getRatingAverage() method setRatingAverage (line 62) | public function setRatingAverage($ratingAverage) method getRatingCount (line 72) | public function getRatingCount() method setRatingCount (line 82) | public function setRatingCount($ratingCount) FILE: source/Internal/Domain/Review/DataObject/Rating.php class Rating (line 12) | class Rating method setId (line 49) | public function setId($id) method getId (line 59) | public function getId() method setRating (line 69) | public function setRating($rating) method getRating (line 79) | public function getRating() method setObjectId (line 89) | public function setObjectId($objectId) method getObjectId (line 99) | public function getObjectId() method setUserId (line 109) | public function setUserId($userId) method getUserId (line 119) | public function getUserId() method setType (line 129) | public function setType($type) method getType (line 139) | public function getType() method setCreatedAt (line 149) | public function setCreatedAt($createdAt) method getCreatedAt (line 159) | public function getCreatedAt() FILE: source/Internal/Domain/Review/DataObject/Review.php class Review (line 12) | class Review method setId (line 54) | public function setId($id) method getId (line 64) | public function getId() method setRating (line 73) | public function setRating($rating) method getRating (line 83) | public function getRating() method setText (line 92) | public function setText($text) method getText (line 102) | public function getText() method setObjectId (line 111) | public function setObjectId($objectId) method getObjectId (line 121) | public function getObjectId() method setUserId (line 130) | public function setUserId($userId) method getUserId (line 140) | public function getUserId() method setType (line 150) | public function setType($type) method getType (line 160) | public function getType() method setCreatedAt (line 170) | public function setCreatedAt($createdAt) method getCreatedAt (line 180) | public function getCreatedAt() FILE: source/Internal/Domain/Review/Exception/RatingPermissionException.php class RatingPermissionException (line 16) | class RatingPermissionException extends \Exception FILE: source/Internal/Domain/Review/Exception/ReviewAndRatingObjectTypeException.php class ReviewAndRatingObjectTypeException (line 12) | class ReviewAndRatingObjectTypeException extends \Exception FILE: source/Internal/Domain/Review/Exception/ReviewPermissionException.php class ReviewPermissionException (line 16) | class ReviewPermissionException extends \Exception FILE: source/Internal/Domain/Review/Service/ProductRatingService.php class ProductRatingService (line 15) | class ProductRatingService implements ProductRatingServiceInterface method __construct (line 17) | public function __construct( method updateProductRating (line 27) | public function updateProductRating($productId) FILE: source/Internal/Domain/Review/Service/ProductRatingServiceInterface.php type ProductRatingServiceInterface (line 12) | interface ProductRatingServiceInterface method updateProductRating (line 17) | public function updateProductRating($productId); FILE: source/Internal/Domain/Review/Service/RatingCalculatorService.php class RatingCalculatorService (line 15) | class RatingCalculatorService implements RatingCalculatorServiceInterface method getAverage (line 22) | public function getAverage(ArrayCollection $ratings) method getSum (line 38) | private function getSum(ArrayCollection $ratings) FILE: source/Internal/Domain/Review/Service/RatingCalculatorServiceInterface.php type RatingCalculatorServiceInterface (line 14) | interface RatingCalculatorServiceInterface method getAverage (line 21) | public function getAverage(ArrayCollection $ratings); FILE: source/Internal/Domain/Review/Service/ReviewAndRatingMergingService.php class ReviewAndRatingMergingService (line 17) | class ReviewAndRatingMergingService implements ReviewAndRatingMergingSer... method mergeReviewAndRating (line 27) | public function mergeReviewAndRating(ArrayCollection $reviews, ArrayCo... method getReviewDataWithRating (line 43) | private function getReviewDataWithRating(ArrayCollection $reviews, Arr... method getRatingWithoutReviewData (line 79) | private function getRatingWithoutReviewData(ArrayCollection $reviews, ... method isRatingWithoutReview (line 108) | private function isRatingWithoutReview(Rating $rating, ArrayCollection... method isReviewRating (line 130) | private function isReviewRating(Review $review, Rating $rating) method mapReviewAndRatingList (line 145) | private function mapReviewAndRatingList($reviewAndRatingDataList) method mapReviewAndRating (line 163) | private function mapReviewAndRating($reviewAndRatingData) FILE: source/Internal/Domain/Review/Service/ReviewAndRatingMergingServiceInterface.php type ReviewAndRatingMergingServiceInterface (line 14) | interface ReviewAndRatingMergingServiceInterface method mergeReviewAndRating (line 24) | public function mergeReviewAndRating(ArrayCollection $reviews, ArrayCo... FILE: source/Internal/Domain/Review/Service/UserRatingService.php class UserRatingService (line 15) | class UserRatingService implements UserRatingServiceInterface method __construct (line 17) | public function __construct(private RatingDaoInterface $ratingDao) method getRatings (line 28) | public function getRatings($userId) FILE: source/Internal/Domain/Review/Service/UserRatingServiceInterface.php type UserRatingServiceInterface (line 14) | interface UserRatingServiceInterface method getRatings (line 23) | public function getRatings($userId); FILE: source/Internal/Domain/Review/Service/UserReviewAndRatingService.php class UserReviewAndRatingService (line 15) | class UserReviewAndRatingService implements UserReviewAndRatingServiceIn... method __construct (line 17) | public function __construct( method getReviewAndRatingListCount (line 31) | public function getReviewAndRatingListCount($userId) method getReviewAndRatingList (line 45) | public function getReviewAndRatingList($userId) method getMergedReviewAndRatingList (line 59) | private function getMergedReviewAndRatingList($userId) method sortReviewAndRatingList (line 76) | private function sortReviewAndRatingList(ArrayCollection $reviewAndRat... FILE: source/Internal/Domain/Review/Service/UserReviewAndRatingServiceInterface.php type UserReviewAndRatingServiceInterface (line 14) | interface UserReviewAndRatingServiceInterface method getReviewAndRatingListCount (line 23) | public function getReviewAndRatingListCount($userId); method getReviewAndRatingList (line 32) | public function getReviewAndRatingList($userId); FILE: source/Internal/Domain/Review/Service/UserReviewService.php class UserReviewService (line 15) | class UserReviewService implements UserReviewServiceInterface method __construct (line 17) | public function __construct(private ReviewDaoInterface $reviewDao) method getReviews (line 28) | public function getReviews($userId) FILE: source/Internal/Domain/Review/Service/UserReviewServiceInterface.php type UserReviewServiceInterface (line 14) | interface UserReviewServiceInterface method getReviews (line 23) | public function getReviews($userId); FILE: source/Internal/Domain/Review/ViewDataObject/ReviewAndRating.php class ReviewAndRating (line 12) | class ReviewAndRating method setReviewId (line 59) | public function setReviewId($id) method getReviewId (line 69) | public function getReviewId() method setRatingId (line 79) | public function setRatingId($id) method getRatingId (line 89) | public function getRatingId() method setRating (line 99) | public function setRating($rating) method getRating (line 109) | public function getRating() method setReviewText (line 119) | public function setReviewText($reviewText) method getReviewText (line 129) | public function getReviewText() method setObjectId (line 139) | public function setObjectId($objectId) method getObjectId (line 149) | public function getObjectId() method setObjectType (line 159) | public function setObjectType($objectType) method getObjectType (line 169) | public function getObjectType() method setObjectTitle (line 179) | public function setObjectTitle($objectTitle) method getObjectTitle (line 189) | public function getObjectTitle() method setCreatedAt (line 199) | public function setCreatedAt($date) method getCreatedAt (line 209) | public function getCreatedAt() FILE: source/Internal/Framework/Api/Api.php class Api (line 23) | class Api method run (line 25) | public function run(): void FILE: source/Internal/Framework/Api/AttributeRouteControllerLoader.php class AttributeRouteControllerLoader (line 15) | class AttributeRouteControllerLoader extends AttributeClassLoader method configureRoute (line 17) | protected function configureRoute( FILE: source/Internal/Framework/Api/ExceptionHandler.php class ExceptionHandler (line 19) | class ExceptionHandler method handle (line 21) | public function handle(Throwable $throwable): void FILE: source/Internal/Framework/Api/HttpExceptionListener.php class HttpExceptionListener (line 19) | class HttpExceptionListener implements EventSubscriberInterface method getSubscribedEvents (line 21) | public static function getSubscribedEvents(): array method onKernelException (line 28) | public function onKernelException(ExceptionEvent $event): void method getErrorMessage (line 42) | private function getErrorMessage(HttpExceptionInterface $exception): s... FILE: source/Internal/Framework/Cache/Adapter/FilesystemTagAwareAdapterFactory.php class FilesystemTagAwareAdapterFactory (line 17) | class FilesystemTagAwareAdapterFactory implements TagAwareAdapterFactory... method __construct (line 19) | public function __construct(private readonly ContextInterface $context) method create (line 23) | public function create(int $shopId): TagAwareAdapterInterface FILE: source/Internal/Framework/Cache/Adapter/TagAwareAdapterFactoryInterface.php type TagAwareAdapterFactoryInterface (line 12) | interface TagAwareAdapterFactoryInterface method create (line 14) | public function create(int $shopId): TagAwareAdapterInterface; FILE: source/Internal/Framework/Cache/Command/ClearCacheCommand.php class ClearCacheCommand (line 19) | class ClearCacheCommand extends Command method __construct (line 21) | public function __construct( method configure (line 29) | protected function configure(): void method execute (line 34) | protected function execute(InputInterface $input, OutputInterface $out... FILE: source/Internal/Framework/Cache/Event/ClearShopCacheEvent.php class ClearShopCacheEvent (line 14) | class ClearShopCacheEvent extends Event method __construct (line 16) | public function __construct( method getShopId (line 21) | public function getShopId(): int FILE: source/Internal/Framework/Cache/ShopCacheCleanerInterface.php type ShopCacheCleanerInterface (line 10) | interface ShopCacheCleanerInterface method clear (line 12) | public function clear(int $shopId): void; method clearAll (line 14) | public function clearAll(): void; FILE: source/Internal/Framework/Cache/ShopCacheFacade.php class ShopCacheFacade (line 19) | readonly class ShopCacheFacade implements ShopCacheCleanerInterface method __construct (line 21) | public function __construct( method clear (line 30) | public function clear(int $shopId): void method clearAll (line 39) | public function clearAll(): void FILE: source/Internal/Framework/Config/Dao/ShopConfigurationSettingDao.php class ShopConfigurationSettingDao (line 20) | class ShopConfigurationSettingDao implements ShopConfigurationSettingDao... method __construct (line 22) | public function __construct( method save (line 34) | public function save(ShopConfigurationSetting $shopConfigurationSetting) method get (line 75) | public function get(string $name, int $shopId): ShopConfigurationSetting method delete (line 114) | public function delete(ShopConfigurationSetting $setting) FILE: source/Internal/Framework/Config/Dao/ShopConfigurationSettingDaoInterface.php type ShopConfigurationSettingDaoInterface (line 15) | interface ShopConfigurationSettingDaoInterface method save (line 20) | public function save(ShopConfigurationSetting $shopConfigurationSetting); method get (line 29) | public function get(string $name, int $shopId): ShopConfigurationSetting; method delete (line 34) | public function delete(ShopConfigurationSetting $setting); FILE: source/Internal/Framework/Config/DataObject/ShopConfigurationSetting.php class ShopConfigurationSetting (line 12) | class ShopConfigurationSetting method getShopId (line 37) | public function getShopId(): int method setShopId (line 46) | public function setShopId(int $shopId): ShopConfigurationSetting method getName (line 55) | public function getName(): string method setName (line 64) | public function setName(string $name): ShopConfigurationSetting method getType (line 73) | public function getType(): string method setType (line 82) | public function setType(string $type): ShopConfigurationSetting method getValue (line 91) | public function getValue() method setValue (line 100) | public function setValue($value): ShopConfigurationSetting FILE: source/Internal/Framework/Config/DataObject/ShopSettingType.php class ShopSettingType (line 12) | class ShopSettingType FILE: source/Internal/Framework/Config/Event/ShopConfigurationChangedEvent.php class ShopConfigurationChangedEvent (line 18) | class ShopConfigurationChangedEvent extends Event method __construct (line 20) | public function __construct( method getConfigurationVariable (line 31) | public function getConfigurationVariable(): string method getShopId (line 41) | public function getShopId(): int FILE: source/Internal/Framework/Config/Exception/InvalidShopSettingValueException.php class InvalidShopSettingValueException (line 12) | class InvalidShopSettingValueException extends \Exception FILE: source/Internal/Framework/Config/Utility/ShopSettingEncoder.php class ShopSettingEncoder (line 18) | class ShopSettingEncoder implements ShopSettingEncoderInterface method encode (line 25) | public function encode(string $encodingType, $value) method decode (line 41) | public function decode(string $encodingType, $value) method validateSettingValue (line 56) | private function validateSettingValue($value) FILE: source/Internal/Framework/Config/Utility/ShopSettingEncoderInterface.php type ShopSettingEncoderInterface (line 12) | interface ShopSettingEncoderInterface method encode (line 19) | public function encode(string $encodingType, $value); method decode (line 26) | public function decode(string $encodingType, $value); FILE: source/Internal/Framework/Controller/AbstractControllerDecorator.php class AbstractControllerDecorator (line 12) | abstract class AbstractControllerDecorator implements ViewControllerInte... method __construct (line 14) | public function __construct( method init (line 19) | public function init() method render (line 24) | public function render() method getFncName (line 29) | public function getFncName() method executeFunction (line 34) | public function executeFunction($function) method getIsCallForCache (line 39) | public function getIsCallForCache() method getClassKey (line 44) | public function getClassKey() method getViewData (line 49) | public function getViewData() method setViewData (line 54) | public function setViewData($viewData = null) method getViewId (line 59) | public function getViewId() method getCharSet (line 64) | public function getCharSet() method setClassKey (line 69) | public function setClassKey($classKey) method setFncName (line 74) | public function setFncName($fncName) method setViewParameters (line 79) | public function setViewParameters($params = null) method getViewParameter (line 84) | public function getViewParameter($key) FILE: source/Internal/Framework/Controller/ViewControllerInterface.php type ViewControllerInterface (line 10) | interface ViewControllerInterface method init (line 12) | public function init(); method render (line 14) | public function render(); method executeFunction (line 16) | public function executeFunction($function); method setClassKey (line 18) | public function setClassKey($classKey); method getClassKey (line 20) | public function getClassKey(); method setFncName (line 22) | public function setFncName($fncName); method getFncName (line 24) | public function getFncName(); method setViewParameters (line 26) | public function setViewParameters($params = null); method getViewParameter (line 28) | public function getViewParameter($key); method setViewData (line 30) | public function setViewData($viewData = null); method getViewData (line 32) | public function getViewData(); method getViewId (line 34) | public function getViewId(); method getIsCallForCache (line 36) | public function getIsCallForCache(); method getCharSet (line 43) | public function getCharSet(); FILE: source/Internal/Framework/DIContainer/CompilerPass/RoutePass.php class RoutePass (line 18) | class RoutePass implements CompilerPassInterface method process (line 20) | public function process(ContainerBuilder $container): void FILE: source/Internal/Framework/DIContainer/CompilerPass/ViewControllerPass.php class ViewControllerPass (line 15) | class ViewControllerPass implements CompilerPassInterface method process (line 17) | public function process(ContainerBuilder $container): void FILE: source/Internal/Framework/DIContainer/ContainerBuilder.php class ContainerBuilder (line 31) | class ContainerBuilder method __construct (line 35) | public function __construct( method getContainer (line 41) | public function getContainer(): SymfonyContainerBuilder method loadEditionServices (line 67) | private function loadEditionServices(): void method getEditionsRootPaths (line 74) | private function getEditionsRootPaths(): array method loadComponentServices (line 92) | private function loadComponentServices(): void method loadModuleServices (line 97) | private function loadModuleServices(): void method loadProjectServices (line 113) | private function loadProjectServices(): void method loadProjectSubshopServices (line 120) | private function loadProjectSubshopServices(): void method loadSubshopEnvironmentServices (line 127) | private function loadSubshopEnvironmentServices(): void method getShopConfigurationPathForSpecificEnvironment (line 134) | private function getShopConfigurationPathForSpecificEnvironment(): string method loadEnvironmentServices (line 147) | private function loadEnvironmentServices(): void method loadProjectExtensionFiles (line 156) | private function loadProjectExtensionFiles(string $configurationUrl): ... method getYamlLoader (line 166) | private function getYamlLoader(array $paths): YamlFileLoader method loadYamlIfExists (line 171) | private function loadYamlIfExists(YamlFileLoader $loader, string $yaml... FILE: source/Internal/Framework/DIContainer/Dao/ContainerAwareProjectYamlDao.php class ContainerAwareProjectYamlDao (line 18) | class ContainerAwareProjectYamlDao extends ProjectYamlDao method __construct (line 20) | public function __construct( method saveProjectConfigFile (line 31) | public function saveProjectConfigFile(DIConfigWrapper $config) FILE: source/Internal/Framework/DIContainer/Dao/ParameterDao.php class ParameterDao (line 22) | readonly class ParameterDao implements ParameterDaoInterface method __construct (line 24) | public function __construct( method add (line 31) | public function add(string $name, UnitEnum|float|int|bool|array|string... method remove (line 36) | public function remove(string $name, int $shopId): void method has (line 41) | public function has(string $name, int $shopId): bool method getParameters (line 49) | private function getParameters(string $filePath): array method saveParameters (line 58) | private function saveParameters(array $parameters, string $filePath): ... method saveParameterIntoFile (line 68) | private function saveParameterIntoFile(string $name, mixed $value, str... method removeParameterFromFile (line 75) | private function removeParameterFromFile(string $name, string $filePat... method getShopParameterFilePath (line 82) | private function getShopParameterFilePath(int $shopId): string FILE: source/Internal/Framework/DIContainer/Dao/ParameterDaoInterface.php type ParameterDaoInterface (line 10) | interface ParameterDaoInterface method add (line 12) | public function add(string $name, array|bool|string|int|float|\UnitEnu... method remove (line 14) | public function remove(string $name, int $shopId): void; method has (line 16) | public function has(string $name, int $shopId): bool; FILE: source/Internal/Framework/DIContainer/Dao/ProjectYamlDao.php class ProjectYamlDao (line 18) | class ProjectYamlDao implements ProjectYamlDaoInterface method __construct (line 20) | public function __construct( method loadProjectConfigFile (line 29) | public function loadProjectConfigFile(): DIConfigWrapper method saveProjectConfigFile (line 37) | public function saveProjectConfigFile(DIConfigWrapper $config) method loadDIConfigFile (line 56) | public function loadDIConfigFile(string $path): DIConfigWrapper method getGeneratedServicesFileDirectory (line 70) | private function getGeneratedServicesFileDirectory(): string method convertAbsolutePathsToRelative (line 79) | private function convertAbsolutePathsToRelative(DIConfigWrapper $confi... FILE: source/Internal/Framework/DIContainer/Dao/ProjectYamlDaoInterface.php type ProjectYamlDaoInterface (line 14) | interface ProjectYamlDaoInterface method loadDIConfigFile (line 21) | public function loadDIConfigFile(string $path): DIConfigWrapper; method loadProjectConfigFile (line 26) | public function loadProjectConfigFile(): DIConfigWrapper; method saveProjectConfigFile (line 31) | public function saveProjectConfigFile(DIConfigWrapper $config); FILE: source/Internal/Framework/DIContainer/DataObject/DIConfigWrapper.php class DIConfigWrapper (line 14) | class DIConfigWrapper method __construct (line 22) | public function __construct(private array $configArray) method addImport (line 30) | public function addImport(string $importFilePath): void method getImportFileNames (line 44) | public function getImportFileNames(): array method removeImport (line 56) | public function removeImport(string $importFilePath) method getConfigAsArray (line 70) | public function getConfigAsArray(): array method getImports (line 80) | private function getImports(): array method cleanUpConfig (line 93) | private function cleanUpConfig() method removeEmptySections (line 101) | private function removeEmptySections() method addSectionIfMissing (line 117) | private function addSectionIfMissing($section) FILE: source/Internal/Framework/DIContainer/Event/ProjectYamlChangedEvent.php class ProjectYamlChangedEvent (line 18) | class ProjectYamlChangedEvent extends Event FILE: source/Internal/Framework/DIContainer/Exception/MissingServiceException.php class MissingServiceException (line 12) | class MissingServiceException extends \Exception FILE: source/Internal/Framework/DIContainer/Exception/MissingUpdateCallException.php class MissingUpdateCallException (line 12) | class MissingUpdateCallException extends \Exception FILE: source/Internal/Framework/DIContainer/Exception/NoServiceYamlException.php class NoServiceYamlException (line 12) | class NoServiceYamlException extends \Exception FILE: source/Internal/Framework/DIContainer/Exception/SystemServiceOverwriteException.php class SystemServiceOverwriteException (line 12) | class SystemServiceOverwriteException extends \Exception FILE: source/Internal/Framework/DIContainer/Service/ContainerCacheInterface.php type ContainerCacheInterface (line 15) | interface ContainerCacheInterface method put (line 17) | public function put(ContainerBuilder $container, int $shopId): void; method get (line 19) | public function get(int $shopId): ContainerInterface; method exists (line 21) | public function exists(int $shopId): bool; method invalidate (line 23) | public function invalidate(int $shopId): void; FILE: source/Internal/Framework/DIContainer/Service/FilesystemContainerCache.php class FilesystemContainerCache (line 18) | class FilesystemContainerCache implements ContainerCacheInterface method __construct (line 20) | public function __construct(private BasicContextInterface $context, pr... method put (line 24) | public function put(ContainerBuilder $container, int $shopId): void method get (line 33) | public function get(int $shopId): ContainerInterface method exists (line 39) | public function exists(int $shopId): bool method invalidate (line 45) | public function invalidate(int $shopId): void FILE: source/Internal/Framework/DIContainer/Service/ProjectYamlImportService.php class ProjectYamlImportService (line 20) | class ProjectYamlImportService implements ProjectYamlImportServiceInterface method __construct (line 24) | public function __construct( method addImport (line 33) | public function addImport(string $serviceDir) method removeImport (line 47) | public function removeImport(string $serviceDir) method removeNonExistingImports (line 59) | public function removeNonExistingImports() method getAbsolutePath (line 81) | private function getAbsolutePath($fileName): string method getServiceRelativeFilePath (line 93) | private function getServiceRelativeFilePath(string $serviceDir): string FILE: source/Internal/Framework/DIContainer/Service/ProjectYamlImportServiceInterface.php type ProjectYamlImportServiceInterface (line 15) | interface ProjectYamlImportServiceInterface method addImport (line 22) | public function addImport(string $serviceDir); method removeImport (line 27) | public function removeImport(string $serviceDir); method removeNonExistingImports (line 34) | public function removeNonExistingImports(); FILE: source/Internal/Framework/Dao/EntryDoesNotExistDaoException.php class EntryDoesNotExistDaoException (line 16) | class EntryDoesNotExistDaoException extends \Exception FILE: source/Internal/Framework/Dao/InvalidObjectIdDaoException.php class InvalidObjectIdDaoException (line 12) | class InvalidObjectIdDaoException extends \Exception FILE: source/Internal/Framework/Database/Configuration/DataObject/DatabaseConfiguration.php class DatabaseConfiguration (line 15) | class DatabaseConfiguration method __construct (line 35) | public function __construct(private readonly string $databaseUrl) method getDriver (line 41) | public function getDriver(): string method getDatabaseUrl (line 46) | public function getDatabaseUrl(): string method getUser (line 51) | public function getUser(): string method getPass (line 56) | public function getPass(): string method getHost (line 61) | public function getHost(): string method getPort (line 66) | public function getPort(): int method getName (line 71) | public function getName(): string method getOptions (line 76) | public function getOptions(): array method getCharset (line 81) | public function getCharset(): ?string method isSocketConnection (line 86) | public function isSocketConnection(): bool method getSocket (line 91) | public function getSocket(): string method getConnectionParameters (line 96) | public function getConnectionParameters(): array method validateRequiredUrlComponents (line 101) | private function validateRequiredUrlComponents(): void FILE: source/Internal/Framework/Database/Configuration/InvalidDatabaseConfigurationException.php class InvalidDatabaseConfigurationException (line 12) | class InvalidDatabaseConfigurationException extends \Exception FILE: source/Internal/Framework/Database/ConnectionFactory.php class ConnectionFactory (line 16) | readonly class ConnectionFactory implements ConnectionFactoryInterface method __construct (line 20) | public function __construct( method create (line 26) | public function create(): Connection FILE: source/Internal/Framework/Database/ConnectionFactoryInterface.php type ConnectionFactoryInterface (line 12) | interface ConnectionFactoryInterface method create (line 14) | public function create(): Connection; FILE: source/Internal/Framework/Database/ConnectionParameterProvider.php class ConnectionParameterProvider (line 15) | readonly class ConnectionParameterProvider implements ConnectionParamete... method __construct (line 17) | public function __construct( method getParameters (line 22) | public function getParameters(): array FILE: source/Internal/Framework/Database/ConnectionParameterProviderInterface.php type ConnectionParameterProviderInterface (line 10) | interface ConnectionParameterProviderInterface method getParameters (line 12) | public function getParameters(): array; FILE: source/Internal/Framework/Database/Id.php class Id (line 12) | readonly class Id method __construct (line 16) | private function __construct(?string $uid = null) method generate (line 21) | public static function generate(): self method fromString (line 26) | public static function fromString(string $string): self method __toString (line 31) | public function __toString(): string method generateUid (line 36) | private function generateUid(): string FILE: source/Internal/Framework/Database/Logger/QueryLogContextExtender.php class QueryLogContextExtender (line 15) | readonly class QueryLogContextExtender implements QueryLogContextExtende... method __construct (line 17) | public function __construct(private ContextInterface $shopContext) method extend (line 21) | public function extend(array $queryContext): array method getAdminUserIdIfExists (line 32) | private function getAdminUserIdIfExists(): string FILE: source/Internal/Framework/Database/Logger/QueryLogContextExtenderInterface.php type QueryLogContextExtenderInterface (line 10) | interface QueryLogContextExtenderInterface method extend (line 12) | public function extend(array $queryContext): array; FILE: source/Internal/Framework/Database/Logger/QueryLogFilter.php class QueryLogFilter (line 15) | readonly class QueryLogFilter implements QueryLogFilterInterface method __construct (line 20) | public function __construct(private array $skipLogTags) method shouldLogQuery (line 24) | public function shouldLogQuery(string $query): bool FILE: source/Internal/Framework/Database/Logger/QueryLogFilterInterface.php type QueryLogFilterInterface (line 10) | interface QueryLogFilterInterface method shouldLogQuery (line 12) | public function shouldLogQuery(string $query): bool; FILE: source/Internal/Framework/Database/Logger/QueryLogger.php class QueryLogger (line 14) | class QueryLogger extends Logger method __construct (line 16) | public function __construct( method addRecord (line 24) | public function addRecord($level, $message, array $context = array()):... FILE: source/Internal/Framework/Database/Logger/QueryLoggerFactory.php class QueryLoggerFactory (line 16) | readonly class QueryLoggerFactory implements LoggerFactoryInterface method __construct (line 18) | public function __construct( method create (line 26) | public function create(): LoggerInterface FILE: source/Internal/Framework/Database/QueryBuilderFactory.php class QueryBuilderFactory (line 14) | class QueryBuilderFactory implements QueryBuilderFactoryInterface method __construct (line 16) | public function __construct( method create (line 21) | public function create(): QueryBuilder FILE: source/Internal/Framework/Database/QueryBuilderFactoryInterface.php type QueryBuilderFactoryInterface (line 16) | interface QueryBuilderFactoryInterface method create (line 18) | public function create(): QueryBuilder; FILE: source/Internal/Framework/Edition/Edition.php method isCommunityEdition (line 18) | public function isCommunityEdition(): bool method getFullEditionName (line 26) | public function getFullEditionName(): string FILE: source/Internal/Framework/Edition/EditionDirectoriesLocator.php class EditionDirectoriesLocator (line 16) | readonly class EditionDirectoriesLocator method getEditionRootPath (line 18) | public function getEditionRootPath(Edition $edition): string method getEditionSourcePath (line 35) | public function getEditionSourcePath(Edition $edition): string FILE: source/Internal/Framework/Edition/EditionPaths.php method getVendorFolderName (line 18) | public function getVendorFolderName(): string method getProjectFolderName (line 23) | public function getProjectFolderName(): string method getSourceFolderName (line 32) | public function getSourceFolderName(): string FILE: source/Internal/Framework/Edition/EditionResolver.php class EditionResolver (line 14) | readonly class EditionResolver method getEdition (line 16) | public function getEdition(): Edition FILE: source/Internal/Framework/Env/DotenvLoader.php class DotenvLoader (line 15) | class DotenvLoader method __construct (line 21) | public function __construct(private readonly string $pathToEnvFiles) method loadEnvironmentVariables (line 25) | public function loadEnvironmentVariables(): void FILE: source/Internal/Framework/Env/EnvUrlFormatter.php class EnvUrlFormatter (line 14) | class EnvUrlFormatter method toEnvUrl (line 16) | public static function toEnvUrl(string $url): string FILE: source/Internal/Framework/FileSystem/Bridge/MasterImageHandlerBridge.php class MasterImageHandlerBridge (line 14) | class MasterImageHandlerBridge implements MasterImageHandlerBridgeInterface method __construct (line 16) | public function __construct(private ImageHandlerInterface $masterImage... method copy (line 21) | public function copy(string $source, string $destination): void method upload (line 27) | public function upload(string $source, string $destination): void method remove (line 33) | public function remove(string $path): void method exists (line 39) | public function exists(string $path): bool FILE: source/Internal/Framework/FileSystem/Bridge/MasterImageHandlerBridgeInterface.php type MasterImageHandlerBridgeInterface (line 10) | interface MasterImageHandlerBridgeInterface method copy (line 16) | public function copy(string $source, string $destination): void; method upload (line 22) | public function upload(string $source, string $destination): void; method remove (line 25) | public function remove(string $path): void; method exists (line 31) | public function exists(string $path): bool; FILE: source/Internal/Framework/FileSystem/DirectoryNotExistentException.php class DirectoryNotExistentException (line 12) | class DirectoryNotExistentException extends \Exception FILE: source/Internal/Framework/FileSystem/DirectoryNotReadableException.php class DirectoryNotReadableException (line 12) | class DirectoryNotReadableException extends \Exception FILE: source/Internal/Framework/FileSystem/FileGenerator/Bridge/CsvFileGeneratorBridge.php class CsvFileGeneratorBridge (line 14) | class CsvFileGeneratorBridge implements FileGeneratorBridgeInterface method __construct (line 16) | public function __construct(private FileGeneratorInterface $fileGenera... method generate (line 24) | public function generate(string $filename, array $data): void FILE: source/Internal/Framework/FileSystem/FileGenerator/Bridge/FileGeneratorBridgeInterface.php type FileGeneratorBridgeInterface (line 12) | interface FileGeneratorBridgeInterface method generate (line 18) | public function generate(string $filename, array $data): void; FILE: source/Internal/Framework/FileSystem/FileGenerator/CsvFileGenerator.php class CsvFileGenerator (line 12) | class CsvFileGenerator implements FileGeneratorInterface method generate (line 18) | public function generate(string $filename, array $data): void FILE: source/Internal/Framework/FileSystem/FileGenerator/FileGeneratorInterface.php type FileGeneratorInterface (line 12) | interface FileGeneratorInterface method generate (line 18) | public function generate(string $filename, array $data): void; FILE: source/Internal/Framework/FileSystem/ImageHandlerInterface.php type ImageHandlerInterface (line 10) | interface ImageHandlerInterface method copy (line 16) | public function copy(string $source, string $destination): void; method upload (line 22) | public function upload(string $source, string $destination): void; method remove (line 27) | public function remove(string $path): void; method exists (line 33) | public function exists(string $path): bool; FILE: source/Internal/Framework/FileSystem/MasterImageHandler.php class MasterImageHandler (line 17) | class MasterImageHandler implements ImageHandlerInterface method __construct (line 19) | public function __construct( method copy (line 26) | public function copy(string $source, string $destination): void method upload (line 36) | public function upload(string $source, string $destination): void method remove (line 48) | public function remove(string $path): void method exists (line 54) | public function exists(string $path): bool method getAbsolutePath (line 63) | private function getAbsolutePath(string $path): string FILE: source/Internal/Framework/FileSystem/ProjectDirectoriesLocator.php class ProjectDirectoriesLocator (line 14) | readonly class ProjectDirectoriesLocator method __construct (line 18) | public function __construct() method getRootPath (line 23) | public function getRootPath(): string method getSourcePath (line 28) | public function getSourcePath(): string method getVendorPath (line 33) | public function getVendorPath(): string method getOutPath (line 38) | public function getOutPath(): string FILE: source/Internal/Framework/FileSystem/ProjectRootLocator.php class ProjectRootLocator (line 17) | class ProjectRootLocator method getProjectRoot (line 19) | public function getProjectRoot(): string method isFilesystemRootDir (line 32) | private function isFilesystemRootDir(string $path): bool method getParentDir (line 37) | private function getParentDir(string $path): string FILE: source/Internal/Framework/FileSystem/Validator/FileValidator.php class FileValidator (line 14) | class FileValidator implements FileValidatorInterface method __construct (line 16) | public function __construct(private MimeTypesInterface $mimeTypesService) method validateImage (line 20) | public function validateImage(string $filePath): bool FILE: source/Internal/Framework/FileSystem/Validator/FileValidatorBridge.php class FileValidatorBridge (line 12) | class FileValidatorBridge implements FileValidatorBridgeInterface method __construct (line 14) | public function __construct(private FileValidatorInterface $fileValida... method validateImage (line 18) | public function validateImage(string $filePath): bool FILE: source/Internal/Framework/FileSystem/Validator/FileValidatorBridgeInterface.php type FileValidatorBridgeInterface (line 12) | interface FileValidatorBridgeInterface method validateImage (line 17) | public function validateImage(string $filePath): bool; FILE: source/Internal/Framework/FileSystem/Validator/FileValidatorInterface.php type FileValidatorInterface (line 12) | interface FileValidatorInterface method validateImage (line 17) | public function validateImage(string $filePath): bool; FILE: source/Internal/Framework/FileSystem/Validator/ImageValidationException.php class ImageValidationException (line 14) | class ImageValidationException extends Exception FILE: source/Internal/Framework/Form/Form.php class Form (line 12) | class Form implements FormInterface method add (line 32) | public function add(FormFieldInterface $field) method __get (line 41) | public function __get($name) method getFields (line 49) | public function getFields() method handleRequest (line 57) | public function handleRequest($request) method addValidator (line 64) | public function addValidator(FormValidatorInterface $validator) method isValid (line 72) | public function isValid() method getErrors (line 93) | public function getErrors() FILE: source/Internal/Framework/Form/FormFactoryInterface.php type FormFactoryInterface (line 12) | interface FormFactoryInterface method getForm (line 17) | public function getForm(); FILE: source/Internal/Framework/Form/FormField.php class FormField (line 12) | class FormField implements FormFieldInterface method getName (line 37) | public function getName() method setName (line 46) | public function setName($name) method getValue (line 55) | public function getValue() method setValue (line 64) | public function setValue($value) method getLabel (line 73) | public function getLabel() method setLabel (line 82) | public function setLabel($label) method isRequired (line 91) | public function isRequired() method setIsRequired (line 100) | public function setIsRequired($isRequired) FILE: source/Internal/Framework/Form/FormFieldInterface.php type FormFieldInterface (line 12) | interface FormFieldInterface method getName (line 17) | public function getName(); method setName (line 23) | public function setName($name); method getValue (line 28) | public function getValue(); method setValue (line 34) | public function setValue($value); method getLabel (line 39) | public function getLabel(); method setLabel (line 45) | public function setLabel($label); method isRequired (line 49) | public function isRequired(); method setIsRequired (line 55) | public function setIsRequired($isRequired); FILE: source/Internal/Framework/Form/FormInterface.php type FormInterface (line 12) | interface FormInterface method add (line 17) | public function add(FormFieldInterface $field); method getFields (line 22) | public function getFields(); method handleRequest (line 27) | public function handleRequest($request); method isValid (line 32) | public function isValid(); method getErrors (line 37) | public function getErrors(); FILE: source/Internal/Framework/Form/FormValidatorInterface.php type FormValidatorInterface (line 12) | interface FormValidatorInterface method isValid (line 18) | public function isValid(FormInterface $form); method getErrors (line 23) | public function getErrors(); FILE: source/Internal/Framework/Form/RequiredFieldsValidator.php class RequiredFieldsValidator (line 12) | class RequiredFieldsValidator implements FormValidatorInterface method isValid (line 23) | public function isValid(FormInterface $form) method getErrors (line 42) | public function getErrors() method addError (line 50) | private function addError() FILE: source/Internal/Framework/FormConfiguration/FieldConfiguration.php class FieldConfiguration (line 12) | class FieldConfiguration implements FieldConfigurationInterface method getName (line 32) | public function getName() method setName (line 41) | public function setName($name) method getLabel (line 50) | public function getLabel() method setLabel (line 59) | public function setLabel($label) method isRequired (line 68) | public function isRequired() method setIsRequired (line 77) | public function setIsRequired($isRequired) FILE: source/Internal/Framework/FormConfiguration/FieldConfigurationInterface.php type FieldConfigurationInterface (line 12) | interface FieldConfigurationInterface method getName (line 17) | public function getName(); method setName (line 23) | public function setName($name); method getLabel (line 28) | public function getLabel(); method setLabel (line 34) | public function setLabel($label); method isRequired (line 39) | public function isRequired(); method setIsRequired (line 45) | public function setIsRequired($isRequired); FILE: source/Internal/Framework/FormConfiguration/FormConfiguration.php class FormConfiguration (line 12) | class FormConfiguration implements FormConfigurationInterface method addFieldConfiguration (line 23) | public function addFieldConfiguration(FieldConfigurationInterface $fie... method getFieldConfigurations (line 32) | public function getFieldConfigurations() FILE: source/Internal/Framework/FormConfiguration/FormConfigurationFactoryInterface.php type FormConfigurationFactoryInterface (line 12) | interface FormConfigurationFactoryInterface method getFormConfiguration (line 17) | public function getFormConfiguration(); FILE: source/Internal/Framework/FormConfiguration/FormConfigurationInterface.php type FormConfigurationInterface (line 12) | interface FormConfigurationInterface method addFieldConfiguration (line 18) | public function addFieldConfiguration(FieldConfigurationInterface $fie... method getFieldConfigurations (line 23) | public function getFieldConfigurations(); FILE: source/Internal/Framework/FormConfiguration/FormFieldsConfigurationDataProviderInterface.php type FormFieldsConfigurationDataProviderInterface (line 12) | interface FormFieldsConfigurationDataProviderInterface method getFormFieldsConfiguration (line 17) | public function getFormFieldsConfiguration(); FILE: source/Internal/Framework/Html/AllowAllHtmlSanitizer.php class AllowAllHtmlSanitizer (line 12) | readonly class AllowAllHtmlSanitizer implements HtmlSanitizerInterface method sanitize (line 14) | public function sanitize(string $html): string FILE: source/Internal/Framework/Html/HtmlSanitizer.php class HtmlSanitizer (line 14) | readonly class HtmlSanitizer implements HtmlSanitizerInterface method __construct (line 16) | public function __construct(private SymfonyHtmlSanitizerInterface $san... method sanitize (line 20) | public function sanitize(string $html): string FILE: source/Internal/Framework/Html/HtmlSanitizerConfigFactory.php class HtmlSanitizerConfigFactory (line 14) | readonly class HtmlSanitizerConfigFactory implements HtmlSanitizerConfig... method create (line 16) | public function create(): HtmlSanitizerConfig FILE: source/Internal/Framework/Html/HtmlSanitizerConfigFactoryInterface.php type HtmlSanitizerConfigFactoryInterface (line 12) | interface HtmlSanitizerConfigFactoryInterface method create (line 14) | public function create(): HtmlSanitizerConfig; FILE: source/Internal/Framework/Html/HtmlSanitizerFactory.php class HtmlSanitizerFactory (line 14) | readonly class HtmlSanitizerFactory method __construct (line 16) | public function __construct( method create (line 23) | public function create(): HtmlSanitizerInterface FILE: source/Internal/Framework/Html/HtmlSanitizerInterface.php type HtmlSanitizerInterface (line 10) | interface HtmlSanitizerInterface method sanitize (line 12) | public function sanitize(string $html): string; FILE: source/Internal/Framework/Logger/Factory/LoggerFactoryInterface.php type LoggerFactoryInterface (line 12) | interface LoggerFactoryInterface method create (line 14) | public function create(): LoggerInterface; FILE: source/Internal/Framework/Logger/Factory/MonologLoggerFactory.php class MonologLoggerFactory (line 17) | readonly class MonologLoggerFactory implements LoggerFactoryInterface method __construct (line 19) | public function __construct( method create (line 26) | public function create(): LoggerInterface method getHandler (line 36) | private function getHandler(): StreamHandler FILE: source/Internal/Framework/Logger/LoggerServiceFactory.php class LoggerServiceFactory (line 16) | readonly class LoggerServiceFactory method __construct (line 18) | public function __construct(private ContextInterface $context) method getLogger (line 22) | public function getLogger(): LoggerInterface FILE: source/Internal/Framework/Mailing/Factory/TransportFactory.php class TransportFactory (line 15) | readonly class TransportFactory implements TransportFactoryInterface method __construct (line 17) | public function __construct(private string $dsn) method create (line 21) | public function create(): TransportInterface FILE: source/Internal/Framework/Mailing/Factory/TransportFactoryInterface.php type TransportFactoryInterface (line 12) | interface TransportFactoryInterface method create (line 14) | public function create(): TransportInterface; FILE: source/Internal/Framework/Migration/MigrationExecutor.php class MigrationExecutor (line 15) | class MigrationExecutor implements MigrationExecutorInterface method execute (line 17) | public function execute(): void FILE: source/Internal/Framework/Migration/MigrationExecutorInterface.php type MigrationExecutorInterface (line 12) | interface MigrationExecutorInterface method execute (line 14) | public function execute(): void; FILE: source/Internal/Framework/Module/Cache/CacheNotFoundException.php class CacheNotFoundException (line 12) | class CacheNotFoundException extends \Exception FILE: source/Internal/Framework/Module/Cache/InvalidateModuleCacheEventSubscriber.php class InvalidateModuleCacheEventSubscriber (line 19) | class InvalidateModuleCacheEventSubscriber implements EventSubscriberInt... method __construct (line 21) | public function __construct(private readonly ShopCacheCleanerInterface... method invalidateModuleCache (line 25) | public function invalidateModuleCache(ModuleSetupEvent|ModuleConfigura... method getSubscribedEvents (line 30) | public static function getSubscribedEvents(): array FILE: source/Internal/Framework/Module/Cache/ModuleCache.php class ModuleCache (line 14) | class ModuleCache implements ModuleCacheInterface method __construct (line 16) | public function __construct(private readonly CacheItemPoolInterface $c... method deleteItem (line 20) | public function deleteItem(string $key): void method put (line 25) | public function put(string $key, array $data): void method get (line 35) | public function get(string $key): array method exists (line 46) | public function exists(string $key): bool FILE: source/Internal/Framework/Module/Cache/ModuleCacheInterface.php type ModuleCacheInterface (line 10) | interface ModuleCacheInterface method deleteItem (line 12) | public function deleteItem(string $key): void; method put (line 14) | public function put(string $key, array $data): void; method get (line 16) | public function get(string $key): array; method exists (line 18) | public function exists(string $key): bool; FILE: source/Internal/Framework/Module/Command/InstallModuleAssetsCommand.php class InstallModuleAssetsCommand (line 23) | class InstallModuleAssetsCommand extends Command method __construct (line 25) | public function __construct( method configure (line 34) | protected function configure() method execute (line 41) | protected function execute(InputInterface $input, OutputInterface $out... method installModuleAsserts (line 55) | private function installModuleAsserts(ModuleConfiguration $moduleConfi... FILE: source/Internal/Framework/Module/Command/ModuleActivateCommand.php class ModuleActivateCommand (line 23) | class ModuleActivateCommand extends Command method __construct (line 28) | public function __construct( method configure (line 39) | protected function configure() method execute (line 50) | protected function execute(InputInterface $input, OutputInterface $out... method activateModule (line 67) | protected function activateModule(OutputInterface $output, string $mod... method isInstalled (line 77) | private function isInstalled(string $moduleId): bool FILE: source/Internal/Framework/Module/Command/ModuleDeactivateCommand.php class ModuleDeactivateCommand (line 20) | class ModuleDeactivateCommand extends Command method __construct (line 26) | public function __construct( method configure (line 37) | protected function configure() method execute (line 48) | protected function execute(InputInterface $input, OutputInterface $out... method deactivateModule (line 65) | protected function deactivateModule(OutputInterface $output, string $m... method isInstalled (line 77) | private function isInstalled(string $moduleId): bool FILE: source/Internal/Framework/Module/Command/ModuleInstallCommand.php class ModuleInstallCommand (line 21) | class ModuleInstallCommand extends Command method __construct (line 26) | public function __construct( method configure (line 33) | protected function configure(): void method execute (line 49) | protected function execute(InputInterface $input, OutputInterface $out... method getModulePath (line 70) | private function getModulePath(string $path): string method getPackage (line 79) | private function getPackage(string $modulePath): OxidEshopPackage FILE: source/Internal/Framework/Module/Command/ModuleUninstallCommand.php class ModuleUninstallCommand (line 23) | class ModuleUninstallCommand extends Command method __construct (line 28) | public function __construct( method configure (line 37) | protected function configure(): void method execute (line 53) | protected function execute(InputInterface $input, OutputInterface $out... method getModulePath (line 70) | private function getModulePath(string $moduleId): string method getPackage (line 80) | private function getPackage(string $modulePath): OxidEshopPackage FILE: source/Internal/Framework/Module/Configuration/Bridge/ModuleConfigurationDaoBridge.php class ModuleConfigurationDaoBridge (line 17) | class ModuleConfigurationDaoBridge implements ModuleConfigurationDaoBrid... method __construct (line 19) | public function __construct( method get (line 30) | public function get(string $moduleId): ModuleConfiguration method save (line 38) | public function save(ModuleConfiguration $moduleConfiguration) FILE: source/Internal/Framework/Module/Configuration/Bridge/ModuleConfigurationDaoBridgeInterface.php type ModuleConfigurationDaoBridgeInterface (line 18) | interface ModuleConfigurationDaoBridgeInterface method get (line 24) | public function get(string $moduleId): ModuleConfiguration; method save (line 29) | public function save(ModuleConfiguration $moduleConfiguration); FILE: source/Internal/Framework/Module/Configuration/Bridge/ModuleConfigurationDataMapperBridge.php class ModuleConfigurationDataMapperBridge (line 17) | readonly class ModuleConfigurationDataMapperBridge implements ModuleConf... method __construct (line 19) | public function __construct(private ModuleConfigurationExportDataMappe... method toData (line 23) | public function toData(ModuleConfiguration $configuration): array FILE: source/Internal/Framework/Module/Configuration/Bridge/ModuleConfigurationDataMapperBridgeInterface.php type ModuleConfigurationDataMapperBridgeInterface (line 12) | interface ModuleConfigurationDataMapperBridgeInterface method toData (line 14) | public function toData(ModuleConfiguration $configuration): array; FILE: source/Internal/Framework/Module/Configuration/Bridge/ModuleSettingBridge.php class ModuleSettingBridge (line 20) | class ModuleSettingBridge implements ModuleSettingBridgeInterface method __construct (line 22) | public function __construct( method save (line 34) | public function save(string $name, $value, string $moduleId): void method get (line 49) | public function get(string $name, string $moduleId) FILE: source/Internal/Framework/Module/Configuration/Bridge/ModuleSettingBridgeInterface.php type ModuleSettingBridgeInterface (line 15) | interface ModuleSettingBridgeInterface method save (line 22) | public function save(string $name, $value, string $moduleId): void; method get (line 24) | public function get(string $name, string $moduleId); FILE: source/Internal/Framework/Module/Configuration/Bridge/ShopConfigurationDaoBridge.php class ShopConfigurationDaoBridge (line 16) | class ShopConfigurationDaoBridge implements ShopConfigurationDaoBridgeIn... method __construct (line 18) | public function __construct( method get (line 24) | public function get(): ShopConfiguration method save (line 31) | public function save(ShopConfiguration $shopConfiguration) FILE: source/Internal/Framework/Module/Configuration/Bridge/ShopConfigurationDaoBridgeInterface.php type ShopConfigurationDaoBridgeInterface (line 18) | interface ShopConfigurationDaoBridgeInterface method get (line 20) | public function get(): ShopConfiguration; method save (line 25) | public function save(ShopConfiguration $shopConfiguration); FILE: source/Internal/Framework/Module/Configuration/Cache/ClassPropertyModuleConfigurationCache.php class ClassPropertyModuleConfigurationCache (line 14) | class ClassPropertyModuleConfigurationCache implements ModuleConfigurati... method put (line 21) | public function put(int $shopId, ModuleConfiguration $configuration): ... method get (line 26) | public function get(string $moduleId, int $shopId): ModuleConfiguration method exists (line 31) | public function exists(string $moduleId, int $shopId): bool method evict (line 36) | public function evict(string $moduleId, int $shopId): void FILE: source/Internal/Framework/Module/Configuration/Cache/ModuleConfigurationCacheInterface.php type ModuleConfigurationCacheInterface (line 14) | interface ModuleConfigurationCacheInterface method put (line 16) | public function put(int $shopId, ModuleConfiguration $configuration): ... method get (line 18) | public function get(string $moduleId, int $shopId): ModuleConfiguration; method exists (line 20) | public function exists(string $moduleId, int $shopId): bool; method evict (line 22) | public function evict(string $moduleId, int $shopId): void; FILE: source/Internal/Framework/Module/Configuration/Dao/Chain/ClassExtensionsChainDao.php class ClassExtensionsChainDao (line 20) | class ClassExtensionsChainDao implements ClassExtensionsChainDaoInterface method __construct (line 22) | public function __construct( method getChain (line 29) | public function getChain(int $shopId): ClassExtensionsChain method saveChain (line 36) | public function saveChain(int $shopId, ClassExtensionsChain $chain): void method storageExists (line 43) | private function storageExists(int $shopId): bool method getStorage (line 48) | private function getStorage(int $shopId): ArrayStorageInterface method getStorageFilePath (line 53) | private function getStorageFilePath(int $shopId): string FILE: source/Internal/Framework/Module/Configuration/Dao/Chain/ClassExtensionsChainDaoInterface.php type ClassExtensionsChainDaoInterface (line 14) | interface ClassExtensionsChainDaoInterface method getChain (line 16) | public function getChain(int $shopId): ClassExtensionsChain; method saveChain (line 17) | public function saveChain(int $shopId, ClassExtensionsChain $chain): v... FILE: source/Internal/Framework/Module/Configuration/Dao/Chain/TemplateExtensionChainDao.php class TemplateExtensionChainDao (line 18) | class TemplateExtensionChainDao implements TemplateExtensionChainDaoInte... method __construct (line 20) | public function __construct( method getChain (line 26) | public function getChain(int $shopId): ModuleTemplateExtensionChain method storageExists (line 33) | private function storageExists(int $shopId): bool method getStorage (line 38) | private function getStorage(int $shopId): ArrayStorageInterface method getStorageFilePath (line 43) | private function getStorageFilePath(int $shopId): string FILE: source/Internal/Framework/Module/Configuration/Dao/Chain/TemplateExtensionChainDaoInterface.php type TemplateExtensionChainDaoInterface (line 14) | interface TemplateExtensionChainDaoInterface method getChain (line 16) | public function getChain(int $shopId): ModuleTemplateExtensionChain; FILE: source/Internal/Framework/Module/Configuration/Dao/ModuleConfigurationDao.php class ModuleConfigurationDao (line 26) | class ModuleConfigurationDao implements ModuleConfigurationDaoInterface method __construct (line 28) | public function __construct( method get (line 47) | public function get(string $moduleId, int $shopId): ModuleConfiguration method save (line 68) | public function save(ModuleConfiguration $moduleConfiguration, int $sh... method getAll (line 82) | public function getAll(int $shopId): array method deleteAll (line 96) | public function deleteAll(int $shopId): void method delete (line 101) | public function delete(string $moduleId, int $shopId): void method exists (line 106) | public function exists(string $moduleId, int $shopId): bool method getStorage (line 111) | private function getStorage(int $shopId, string $moduleId): ArrayStora... method getModulesConfigurationDirectory (line 118) | private function getModulesConfigurationDirectory(int $shopId): string method getModuleIds (line 123) | private function getModuleIds(int $shopId): array method getModuleConfigurationFilePath (line 142) | private function getModuleConfigurationFilePath(int $shopId, string $m... method getNormalizedData (line 147) | private function getNormalizedData(int $shopId, string $moduleId): mixed FILE: source/Internal/Framework/Module/Configuration/Dao/ModuleConfigurationDaoInterface.php type ModuleConfigurationDaoInterface (line 14) | interface ModuleConfigurationDaoInterface method get (line 16) | public function get(string $moduleId, int $shopId): ModuleConfiguration; method save (line 18) | public function save(ModuleConfiguration $moduleConfiguration, int $sh... method delete (line 20) | public function delete(string $moduleId, int $shopId): void; method getAll (line 26) | public function getAll(int $shopId): array; method deleteAll (line 31) | public function deleteAll(int $shopId): void; method exists (line 33) | public function exists(string $moduleId, int $shopId): bool; FILE: source/Internal/Framework/Module/Configuration/Dao/ModuleConfigurationExtenderInterface.php type ModuleConfigurationExtenderInterface (line 12) | interface ModuleConfigurationExtenderInterface method extend (line 14) | public function extend(ModuleConfiguration $moduleConfiguration, int $... FILE: source/Internal/Framework/Module/Configuration/Dao/ModuleDependencyDao.php class ModuleDependencyDao (line 19) | class ModuleDependencyDao implements ModuleDependencyDaoInterface method __construct (line 21) | public function __construct( method get (line 28) | public function get(string $moduleId): ModuleDependencies method storageExists (line 35) | private function storageExists(string $moduleId): bool method getStorage (line 40) | private function getStorage(string $moduleId): ArrayStorageInterface method getStorageFilePath (line 45) | private function getStorageFilePath(string $moduleId): string FILE: source/Internal/Framework/Module/Configuration/Dao/ModuleDependencyDaoInterface.php type ModuleDependencyDaoInterface (line 12) | interface ModuleDependencyDaoInterface method get (line 14) | public function get(string $moduleId): ModuleDependencies; FILE: source/Internal/Framework/Module/Configuration/Dao/ModuleEnvironmentConfigurationDao.php class ModuleEnvironmentConfigurationDao (line 20) | class ModuleEnvironmentConfigurationDao implements ModuleEnvironmentConf... method __construct (line 22) | public function __construct( method get (line 30) | public function get(string $moduleId, int $shopId): array method remove (line 55) | public function remove(string $moduleId, int $shopId): void method getEnvironmentConfigurationFilePath (line 64) | private function getEnvironmentConfigurationFilePath(string $moduleId,... FILE: source/Internal/Framework/Module/Configuration/Dao/ModuleEnvironmentConfigurationDaoInterface.php type ModuleEnvironmentConfigurationDaoInterface (line 12) | interface ModuleEnvironmentConfigurationDaoInterface method get (line 14) | public function get(string $moduleId, int $shopId): array; method remove (line 15) | public function remove(string $moduleId, int $shopId): void; FILE: source/Internal/Framework/Module/Configuration/Dao/ModuleEnvironmentConfigurationExtender.php class ModuleEnvironmentConfigurationExtender (line 16) | class ModuleEnvironmentConfigurationExtender implements ModuleConfigurat... method __construct (line 18) | public function __construct( method extend (line 24) | public function extend(ModuleConfiguration $moduleConfiguration, int $... method mergeEnvironmentSetting (line 41) | public function mergeEnvironmentSetting(Setting $originalSetting, arra... method processOrphanSetting (line 60) | private function processOrphanSetting(int $shopId, string $moduleId, s... FILE: source/Internal/Framework/Module/Configuration/Dao/ShopConfigurationDao.php class ShopConfigurationDao (line 22) | class ShopConfigurationDao implements ShopConfigurationDaoInterface method __construct (line 24) | public function __construct( method get (line 39) | public function get(int $shopId): ShopConfiguration method save (line 64) | public function save(ShopConfiguration $shopConfiguration, int $shopId... method getAll (line 79) | public function getAll(): array method deleteAll (line 93) | public function deleteAll(): void method getShopIds (line 105) | private function getShopIds(): array method getShopsConfigurationDirectory (line 122) | private function getShopsConfigurationDirectory(): string method isShopIdExists (line 136) | private function isShopIdExists(int $shopId): bool FILE: source/Internal/Framework/Module/Configuration/Dao/ShopConfigurationDaoInterface.php type ShopConfigurationDaoInterface (line 14) | interface ShopConfigurationDaoInterface method get (line 21) | public function get(int $shopId): ShopConfiguration; method save (line 26) | public function save(ShopConfiguration $shopConfiguration, int $shopId... method getAll (line 31) | public function getAll(): array; method deleteAll (line 36) | public function deleteAll(): void; FILE: source/Internal/Framework/Module/Configuration/Dao/ShopEnvironmentMisconfigurationEventSubscriber.php class ShopEnvironmentMisconfigurationEventSubscriber (line 15) | class ShopEnvironmentMisconfigurationEventSubscriber implements EventSub... method __construct (line 17) | public function __construct(private LoggerInterface $logger) method logOrphanSetting (line 22) | public function logOrphanSetting(ShopEnvironmentWithOrphanSettingEvent... method getSubscribedEvents (line 35) | public static function getSubscribedEvents(): array FILE: source/Internal/Framework/Module/Configuration/Dao/ShopEnvironmentWithOrphanSettingEvent.php class ShopEnvironmentWithOrphanSettingEvent (line 14) | class ShopEnvironmentWithOrphanSettingEvent extends Event method __construct (line 16) | public function __construct( method getShopId (line 27) | public function getShopId(): int method getModuleId (line 33) | public function getModuleId(): string method getSettingId (line 39) | public function getSettingId(): string FILE: source/Internal/Framework/Module/Configuration/DataMapper/ModuleConfiguration/ClassExtensionsDataMapper.php class ClassExtensionsDataMapper (line 16) | class ClassExtensionsDataMapper implements ModuleConfigurationDataMapper... method toData (line 20) | public function toData(ModuleConfiguration $configuration): array method fromData (line 31) | public function fromData(ModuleConfiguration $moduleConfiguration, arr... method getClassExtensions (line 39) | private function getClassExtensions(ModuleConfiguration $configuration... method setClassExtensions (line 50) | private function setClassExtensions(ModuleConfiguration $moduleConfigu... FILE: source/Internal/Framework/Module/Configuration/DataMapper/ModuleConfiguration/ClassExtensionsExportDataMapper.php class ClassExtensionsExportDataMapper (line 16) | class ClassExtensionsExportDataMapper implements ModuleConfigurationExpo... method toData (line 18) | public function toData(ModuleConfiguration $configuration): array method getClassExtensions (line 23) | private function getClassExtensions(ModuleConfiguration $configuration... FILE: source/Internal/Framework/Module/Configuration/DataMapper/ModuleConfiguration/ControllersDataMapper.php class ControllersDataMapper (line 16) | class ControllersDataMapper implements ModuleConfigurationDataMapperInte... method toData (line 20) | public function toData(ModuleConfiguration $configuration): array method fromData (line 31) | public function fromData(ModuleConfiguration $moduleConfiguration, arr... method setControllers (line 44) | private function setControllers(ModuleConfiguration $moduleConfigurati... method getControllers (line 59) | private function getControllers(ModuleConfiguration $configuration): a... FILE: source/Internal/Framework/Module/Configuration/DataMapper/ModuleConfiguration/ControllersExportDataMapper.php class ControllersExportDataMapper (line 16) | class ControllersExportDataMapper implements ModuleConfigurationExportDa... method toData (line 18) | public function toData(ModuleConfiguration $configuration): array method getControllers (line 22) | private function getControllers(ModuleConfiguration $configuration): a... FILE: source/Internal/Framework/Module/Configuration/DataMapper/ModuleConfiguration/EventsDataMapper.php class EventsDataMapper (line 16) | class EventsDataMapper implements ModuleConfigurationDataMapperInterface method toData (line 20) | public function toData(ModuleConfiguration $configuration): array method fromData (line 31) | public function fromData(ModuleConfiguration $moduleConfiguration, arr... method setEvents (line 43) | private function setEvents(ModuleConfiguration $moduleConfiguration, a... method getEvents (line 58) | private function getEvents(ModuleConfiguration $configuration): array FILE: source/Internal/Framework/Module/Configuration/DataMapper/ModuleConfiguration/ModuleSettingsDataMapper.php class ModuleSettingsDataMapper (line 16) | class ModuleSettingsDataMapper implements ModuleConfigurationDataMapperI... method toData (line 20) | public function toData(ModuleConfiguration $configuration): array method fromData (line 31) | public function fromData(ModuleConfiguration $moduleConfiguration, arr... method mapSettingsToData (line 44) | private function mapSettingsToData(ModuleConfiguration $configuration)... method mapSettingsFromData (line 76) | private function mapSettingsFromData(ModuleConfiguration $configuratio... FILE: source/Internal/Framework/Module/Configuration/DataMapper/ModuleConfigurationDataMapper.php class ModuleConfigurationDataMapper (line 14) | class ModuleConfigurationDataMapper implements ModuleConfigurationDataMa... method __construct (line 19) | public function __construct(ModuleConfigurationDataMapperInterface ...... method toData (line 29) | public function toData(ModuleConfiguration $configuration): array method fromData (line 58) | public function fromData(ModuleConfiguration $moduleConfiguration, arr... FILE: source/Internal/Framework/Module/Configuration/DataMapper/ModuleConfigurationDataMapperInterface.php type ModuleConfigurationDataMapperInterface (line 14) | interface ModuleConfigurationDataMapperInterface extends ModuleConfigura... method fromData (line 16) | public function fromData(ModuleConfiguration $moduleConfiguration, arr... FILE: source/Internal/Framework/Module/Configuration/DataMapper/ModuleConfigurationExportDataMapper.php class ModuleConfigurationExportDataMapper (line 17) | class ModuleConfigurationExportDataMapper implements ModuleConfiguration... method __construct (line 21) | public function __construct( method toData (line 29) | public function toData(ModuleConfiguration $configuration): array method getPreferredTranslation (line 54) | private function getPreferredTranslation(array $title): string FILE: source/Internal/Framework/Module/Configuration/DataMapper/ModuleConfigurationExportDataMapperInterface.php type ModuleConfigurationExportDataMapperInterface (line 14) | interface ModuleConfigurationExportDataMapperInterface method toData (line 16) | public function toData(ModuleConfiguration $configuration): array; FILE: source/Internal/Framework/Module/Configuration/DataObject/ClassExtensionsChain.php class ClassExtensionsChain (line 17) | class ClassExtensionsChain implements \IteratorAggregate method __construct (line 26) | public function __construct(array $chain = []) method getName (line 34) | public function getName(): string method getChain (line 42) | public function getChain(): array method setChain (line 51) | public function setChain(array $chain): ClassExtensionsChain method addExtensions (line 62) | public function addExtensions(array $extensions): void method removeExtension (line 74) | public function removeExtension(ClassExtension $classExtension): void method addExtension (line 101) | public function addExtension(ClassExtension $extension): void method isModuleExtensionClassNameInChain (line 120) | private function isModuleExtensionClassNameInChain(ClassExtension $ext... method getIterator (line 129) | public function getIterator(): Traversable FILE: source/Internal/Framework/Module/Configuration/DataObject/ModuleConfiguration.php class ModuleConfiguration (line 21) | class ModuleConfiguration method getId (line 95) | public function getId(): string method setId (line 106) | public function setId(string $id): ModuleConfiguration method getModuleSource (line 118) | public function getModuleSource(): string method setModuleSource (line 127) | public function setModuleSource(string $moduleSource): ModuleConfigura... method getVersion (line 136) | public function getVersion(): string method setVersion (line 146) | public function setVersion(string $version): ModuleConfiguration method getTitle (line 156) | public function getTitle(): array method setTitle (line 166) | public function setTitle(array $title): ModuleConfiguration method getDescription (line 176) | public function getDescription(): array method setDescription (line 186) | public function setDescription(array $description): ModuleConfiguration method getLang (line 196) | public function getLang(): string method setLang (line 206) | public function setLang(string $lang): ModuleConfiguration method getThumbnail (line 216) | public function getThumbnail(): string method setThumbnail (line 226) | public function setThumbnail(string $thumbnail): ModuleConfiguration method isActivated (line 236) | public function isActivated(): bool method setActivated (line 245) | public function setActivated(bool $activated): ModuleConfiguration method getAuthor (line 255) | public function getAuthor(): string method setAuthor (line 265) | public function setAuthor(string $author): ModuleConfiguration method getUrl (line 275) | public function getUrl(): string method setUrl (line 285) | public function setUrl(string $url): ModuleConfiguration method getEmail (line 295) | public function getEmail(): string method setEmail (line 305) | public function setEmail(string $email): ModuleConfiguration method getClassExtensions (line 315) | public function getClassExtensions(): array method addClassExtension (line 325) | public function addClassExtension(ClassExtension $extension) method hasClassExtensions (line 335) | public function hasClassExtensions(): bool method hasClassExtension (line 345) | public function hasClassExtension(string $namespace): bool method isExtendingShopClass (line 361) | public function isExtendingShopClass(string $shopClassNamespace): bool method addController (line 377) | public function addController(Controller $controller) method getControllers (line 387) | public function getControllers(): array method hasControllers (line 395) | public function hasControllers(): bool method addEvent (line 405) | public function addEvent(Event $event) method getEvents (line 415) | public function getEvents(): array method hasEvents (line 423) | public function hasEvents(): bool method getModuleSettings (line 431) | public function getModuleSettings(): array method hasModuleSetting (line 441) | public function hasModuleSetting(string $settingName): bool method hasModuleSettings (line 455) | public function hasModuleSettings(): bool method getModuleSetting (line 465) | public function getModuleSetting(string $settingName): Setting method addModuleSetting (line 479) | public function addModuleSetting(Setting $moduleSettings): ModuleConfi... method setModuleSettings (line 489) | public function setModuleSettings(array $moduleSettings): ModuleConfig... FILE: source/Internal/Framework/Module/Configuration/DataObject/ModuleConfiguration/ClassExtension.php class ClassExtension (line 12) | class ClassExtension method __construct (line 14) | public function __construct( method getShopClassName (line 23) | public function getShopClassName(): string method getModuleExtensionClassName (line 31) | public function getModuleExtensionClassName(): string FILE: source/Internal/Framework/Module/Configuration/DataObject/ModuleConfiguration/Controller.php class Controller (line 12) | class Controller method __construct (line 14) | public function __construct( method getId (line 23) | public function getId(): string method getControllerClassNameSpace (line 31) | public function getControllerClassNameSpace(): string FILE: source/Internal/Framework/Module/Configuration/DataObject/ModuleConfiguration/Event.php class Event (line 12) | class Event method __construct (line 14) | public function __construct( method getAction (line 23) | public function getAction(): string method getMethod (line 31) | public function getMethod(): string FILE: source/Internal/Framework/Module/Configuration/DataObject/ModuleDependencies.php class ModuleDependencies (line 14) | class ModuleDependencies extends RecursiveArrayIterator method getRequiredModuleIds (line 16) | public function getRequiredModuleIds(): array method isRequiredModule (line 21) | public function isRequiredModule(string $moduleId): bool FILE: source/Internal/Framework/Module/Configuration/DataObject/ModuleIdChain.php class ModuleIdChain (line 15) | class ModuleIdChain implements IteratorAggregate method __construct (line 17) | public function __construct(private array $moduleIds) method getIterator (line 21) | public function getIterator(): ArrayIterator FILE: source/Internal/Framework/Module/Configuration/DataObject/ModuleTemplateExtensionChain.php class ModuleTemplateExtensionChain (line 14) | class ModuleTemplateExtensionChain extends RecursiveArrayIterator method getTemplateLoadingPriority (line 16) | public function getTemplateLoadingPriority(string $templateName): Modu... FILE: source/Internal/Framework/Module/Configuration/DataObject/ShopConfiguration.php class ShopConfiguration (line 14) | class ShopConfiguration method __construct (line 29) | public function __construct() method getModuleConfiguration (line 41) | public function getModuleConfiguration(string $moduleId): ModuleConfig... method getModuleConfigurations (line 52) | public function getModuleConfigurations(): array method addModuleConfiguration (line 62) | public function addModuleConfiguration(ModuleConfiguration $moduleConf... method deleteModuleConfiguration (line 76) | public function deleteModuleConfiguration(string $moduleId) method getModuleIdsOfModuleConfigurations (line 89) | public function getModuleIdsOfModuleConfigurations(): array method setClassExtensionsChain (line 94) | public function setClassExtensionsChain(ClassExtensionsChain $chain): ... method getClassExtensionsChain (line 104) | public function getClassExtensionsChain(): ClassExtensionsChain method setModuleTemplateExtensionChain (line 109) | public function setModuleTemplateExtensionChain(ModuleTemplateExtensio... method getModuleTemplateExtensionChain (line 114) | public function getModuleTemplateExtensionChain(): ModuleTemplateExten... method hasModuleConfiguration (line 124) | public function hasModuleConfiguration(string $moduleId): bool method removeModuleExtensionFromClassChain (line 132) | private function removeModuleExtensionFromClassChain(string $moduleId)... FILE: source/Internal/Framework/Module/Configuration/DataObject/UnresolvedModuleDependencies.php class UnresolvedModuleDependencies (line 12) | class UnresolvedModuleDependencies method getModuleIds (line 16) | public function getModuleIds(): array method addModuleId (line 21) | public function addModuleId(string $moduleId): static method hasModuleDependencies (line 28) | public function hasModuleDependencies(): bool FILE: source/Internal/Framework/Module/Configuration/Definition/TreeBuilderFactory.php class TreeBuilderFactory (line 21) | class TreeBuilderFactory implements TreeBuilderFactoryInterface method create (line 26) | public function create(): NodeInterface FILE: source/Internal/Framework/Module/Configuration/Definition/TreeBuilderFactoryInterface.php type TreeBuilderFactoryInterface (line 14) | interface TreeBuilderFactoryInterface method create (line 19) | public function create(): NodeInterface; FILE: source/Internal/Framework/Module/Configuration/Event/ModuleClassExtensionChainChangedEvent.php class ModuleClassExtensionChainChangedEvent (line 14) | class ModuleClassExtensionChainChangedEvent extends Event FILE: source/Internal/Framework/Module/Configuration/Event/ModuleConfigurationChangedEvent.php class ModuleConfigurationChangedEvent (line 15) | class ModuleConfigurationChangedEvent extends Event method __construct (line 17) | public function __construct(private ModuleConfiguration $moduleConfigu... method getModuleConfiguration (line 21) | public function getModuleConfiguration(): ModuleConfiguration method getModuleId (line 26) | public function getModuleId(): string method getShopId (line 31) | public function getShopId(): int FILE: source/Internal/Framework/Module/Configuration/Exception/ExtensionNotInChainException.php class ExtensionNotInChainException (line 12) | class ExtensionNotInChainException extends \Exception FILE: source/Internal/Framework/Module/Configuration/Exception/InvalidModuleIdException.php class InvalidModuleIdException (line 12) | class InvalidModuleIdException extends \Exception FILE: source/Internal/Framework/Module/Configuration/Exception/ModuleConfigurationNotFoundException.php class ModuleConfigurationNotFoundException (line 12) | class ModuleConfigurationNotFoundException extends \Exception FILE: source/Internal/Framework/Module/Configuration/Exception/ModuleSettingNotFountException.php class ModuleSettingNotFountException (line 15) | class ModuleSettingNotFountException extends \Exception FILE: source/Internal/Framework/Module/Configuration/Exception/ProjectConfigurationIsEmptyException.php class ProjectConfigurationIsEmptyException (line 12) | class ProjectConfigurationIsEmptyException extends \Exception FILE: source/Internal/Framework/Module/Configuration/Exception/ShopConfigurationNotFoundException.php class ShopConfigurationNotFoundException (line 12) | class ShopConfigurationNotFoundException extends \Exception FILE: source/Internal/Framework/Module/Configuration/Service/ModuleClassExtensionsMergingService.php class ModuleClassExtensionsMergingService (line 19) | class ModuleClassExtensionsMergingService implements ModuleClassExtensio... method merge (line 29) | public function merge( method removeDeletedModuleExtensionsFromChain (line 55) | private function removeDeletedModuleExtensionsFromChain( method replaceExistingModuleExtensionsInChain (line 81) | private function replaceExistingModuleExtensionsInChain( method addNewModuleExtensionsToChain (line 109) | private function addNewModuleExtensionsToChain( method isExtendingShopClass (line 133) | private function isExtendingShopClass(ClassExtension $existingClassExt... method areExtensionsEqual (line 150) | private function areExtensionsEqual(ClassExtension $existingExtension,... method replaceExistingExtension (line 165) | private function replaceExistingExtension( FILE: source/Internal/Framework/Module/Configuration/Service/ModuleClassExtensionsMergingServiceInterface.php type ModuleClassExtensionsMergingServiceInterface (line 16) | interface ModuleClassExtensionsMergingServiceInterface method merge (line 24) | public function merge( FILE: source/Internal/Framework/Module/Configuration/Service/ModuleConfigurationMergingService.php class ModuleConfigurationMergingService (line 17) | class ModuleConfigurationMergingService implements ModuleConfigurationMe... method __construct (line 19) | public function __construct( method merge (line 30) | public function merge( method cloneModuleConfiguration (line 58) | private function cloneModuleConfiguration(ModuleConfiguration $moduleC... method setActivatedOptionToMergedConfiguration (line 74) | private function setActivatedOptionToMergedConfiguration( FILE: source/Internal/Framework/Module/Configuration/Service/ModuleConfigurationMergingServiceInterface.php type ModuleConfigurationMergingServiceInterface (line 15) | interface ModuleConfigurationMergingServiceInterface method merge (line 23) | public function merge( FILE: source/Internal/Framework/Module/Configuration/Service/SettingsMergingService.php class SettingsMergingService (line 16) | class SettingsMergingService implements SettingsMergingServiceInterface method merge (line 24) | public function merge( method mergeModuleSettings (line 52) | private function mergeModuleSettings(array $existingSettings, array $s... method shouldMerge (line 65) | private function shouldMerge(Setting $existingSetting, Setting $settin... FILE: source/Internal/Framework/Module/Configuration/Service/SettingsMergingServiceInterface.php type SettingsMergingServiceInterface (line 15) | interface SettingsMergingServiceInterface method merge (line 23) | public function merge( FILE: source/Internal/Framework/Module/Facade/ActiveModulesDataProvider.php class ActiveModulesDataProvider (line 19) | class ActiveModulesDataProvider implements ActiveModulesDataProviderInte... method __construct (line 21) | public function __construct( method getModuleIds (line 31) | public function getModuleIds(): array method getModulePaths (line 49) | public function getModulePaths(): array method getControllers (line 63) | public function getControllers(): array method getClassExtensions (line 77) | public function getClassExtensions(): array method collectModulePathsForCaching (line 93) | private function collectModulePathsForCaching(): array method collectControllersForCaching (line 108) | private function collectControllersForCaching(): array method getActiveModuleConfigurations (line 120) | private function getActiveModuleConfigurations(): array method createControllersFromData (line 133) | private function createControllersFromData(array $data): array FILE: source/Internal/Framework/Module/Facade/ActiveModulesDataProviderBridge.php class ActiveModulesDataProviderBridge (line 16) | class ActiveModulesDataProviderBridge implements ActiveModulesDataProvid... method __construct (line 20) | public function __construct( method getModuleIds (line 29) | public function getModuleIds(): array method getModulePaths (line 37) | public function getModulePaths(): array method getControllers (line 45) | public function getControllers(): array method getClassExtensions (line 50) | public function getClassExtensions(): array FILE: source/Internal/Framework/Module/Facade/ActiveModulesDataProviderBridgeInterface.php type ActiveModulesDataProviderBridgeInterface (line 15) | interface ActiveModulesDataProviderBridgeInterface method getModuleIds (line 20) | public function getModuleIds(): array; method getModulePaths (line 25) | public function getModulePaths(): array; method getControllers (line 30) | public function getControllers(): array; method getClassExtensions (line 35) | public function getClassExtensions(): array; FILE: source/Internal/Framework/Module/Facade/ActiveModulesDataProviderInterface.php type ActiveModulesDataProviderInterface (line 14) | interface ActiveModulesDataProviderInterface method getModuleIds (line 19) | public function getModuleIds(): array; method getModulePaths (line 24) | public function getModulePaths(): array; method getControllers (line 29) | public function getControllers(): array; method getClassExtensions (line 34) | public function getClassExtensions(): array; FILE: source/Internal/Framework/Module/Facade/ModuleSettingService.php class ModuleSettingService (line 20) | class ModuleSettingService implements ModuleSettingServiceInterface method __construct (line 22) | public function __construct( method getInteger (line 30) | public function getInteger(string $name, string $moduleId): int method getFloat (line 35) | public function getFloat(string $name, string $moduleId): float method getString (line 40) | public function getString(string $name, string $moduleId): UnicodeString method getBoolean (line 45) | public function getBoolean(string $name, string $moduleId): bool method getCollection (line 50) | public function getCollection(string $name, string $moduleId): array method saveInteger (line 55) | public function saveInteger(string $name, int $value, string $moduleId... method saveFloat (line 60) | public function saveFloat(string $name, float $value, string $moduleId... method saveString (line 65) | public function saveString(string $name, string $value, string $module... method saveBoolean (line 70) | public function saveBoolean(string $name, bool $value, string $moduleI... method saveCollection (line 75) | public function saveCollection(string $name, array $value, string $mod... method exists (line 80) | public function exists(string $name, string $moduleId): bool method saveSettingToModuleConfiguration (line 91) | private function saveSettingToModuleConfiguration(string $moduleId, st... method getValue (line 103) | private function getValue(string $moduleId, string $name): mixed method getCacheKey (line 118) | private function getCacheKey(string $moduleId, string $name): string FILE: source/Internal/Framework/Module/Facade/ModuleSettingServiceInterface.php type ModuleSettingServiceInterface (line 14) | interface ModuleSettingServiceInterface method getInteger (line 16) | public function getInteger(string $name, string $moduleId): int; method getFloat (line 17) | public function getFloat(string $name, string $moduleId): float; method getString (line 18) | public function getString(string $name, string $moduleId): UnicodeString; method getBoolean (line 19) | public function getBoolean(string $name, string $moduleId): bool; method getCollection (line 20) | public function getCollection(string $name, string $moduleId): array; method saveInteger (line 22) | public function saveInteger(string $name, int $value, string $moduleId... method saveFloat (line 23) | public function saveFloat(string $name, float $value, string $moduleId... method saveString (line 24) | public function saveString(string $name, string $value, string $module... method saveBoolean (line 25) | public function saveBoolean(string $name, bool $value, string $moduleI... method saveCollection (line 26) | public function saveCollection(string $name, array $value, string $mod... method exists (line 28) | public function exists(string $name, string $moduleId): bool; FILE: source/Internal/Framework/Module/Facade/ModulesDataProvider.php class ModulesDataProvider (line 16) | class ModulesDataProvider implements ModulesDataProviderInterface method __construct (line 18) | public function __construct( method getModuleIds (line 26) | public function getModuleIds(): array method getModulePaths (line 40) | public function getModulePaths(): array FILE: source/Internal/Framework/Module/Facade/ModulesDataProviderInterface.php type ModulesDataProviderInterface (line 12) | interface ModulesDataProviderInterface method getModuleIds (line 17) | public function getModuleIds(): array; method getModulePaths (line 22) | public function getModulePaths(): array; FILE: source/Internal/Framework/Module/Install/DataObject/OxidEshopPackage.php class OxidEshopPackage (line 12) | class OxidEshopPackage method __construct (line 14) | public function __construct(private string $packagePath) method getPackagePath (line 21) | public function getPackagePath(): string FILE: source/Internal/Framework/Module/Install/Service/BootstrapModuleInstaller.php class BootstrapModuleInstaller (line 14) | class BootstrapModuleInstaller implements ModuleInstallerInterface method __construct (line 16) | public function __construct( method install (line 25) | public function install(OxidEshopPackage $package): void method uninstall (line 34) | public function uninstall(OxidEshopPackage $package): void method isInstalled (line 44) | public function isInstalled(OxidEshopPackage $package): bool FILE: source/Internal/Framework/Module/Install/Service/ModuleConfigurationInstaller.php class ModuleConfigurationInstaller (line 24) | class ModuleConfigurationInstaller implements ModuleConfigurationInstall... method __construct (line 26) | public function __construct( method install (line 36) | public function install(string $moduleSourcePath): void method uninstall (line 52) | public function uninstall(string $moduleSourcePath): void method uninstallById (line 63) | public function uninstallById(string $moduleId): void method isInstalled (line 72) | public function isInstalled(string $moduleSourcePath): bool method getModuleSourceRelativePath (line 80) | private function getModuleSourceRelativePath(string $moduleSourcePath)... method removeModuleConfiguration (line 85) | private function removeModuleConfiguration(ModuleConfiguration $module... FILE: source/Internal/Framework/Module/Install/Service/ModuleConfigurationInstallerInterface.php type ModuleConfigurationInstallerInterface (line 12) | interface ModuleConfigurationInstallerInterface method install (line 17) | public function install(string $moduleSourcePath): void; method uninstall (line 22) | public function uninstall(string $moduleSourcePath): void; method uninstallById (line 27) | public function uninstallById(string $moduleId): void; method isInstalled (line 34) | public function isInstalled(string $moduleSourcePath): bool; FILE: source/Internal/Framework/Module/Install/Service/ModuleFilesInstaller.php class ModuleFilesInstaller (line 18) | class ModuleFilesInstaller implements ModuleFilesInstallerInterface method __construct (line 20) | public function __construct( method install (line 30) | public function install(OxidEshopPackage $package): void method uninstall (line 48) | public function uninstall(OxidEshopPackage $package): void method isInstalled (line 57) | public function isInstalled(OxidEshopPackage $package): bool method getModuleAssetsPath (line 62) | private function getModuleAssetsPath(OxidEshopPackage $package): string method getModuleId (line 67) | private function getModuleId(OxidEshopPackage $package): string FILE: source/Internal/Framework/Module/Install/Service/ModuleFilesInstallerInterface.php type ModuleFilesInstallerInterface (line 14) | interface ModuleFilesInstallerInterface method install (line 19) | public function install(OxidEshopPackage $package): void; method uninstall (line 24) | public function uninstall(OxidEshopPackage $package): void; method isInstalled (line 30) | public function isInstalled(OxidEshopPackage $package): bool; FILE: source/Internal/Framework/Module/Install/Service/ModuleInstaller.php class ModuleInstaller (line 18) | class ModuleInstaller implements ModuleInstallerInterface method __construct (line 20) | public function __construct( method install (line 32) | public function install(OxidEshopPackage $package): void method uninstall (line 40) | public function uninstall(OxidEshopPackage $package): void method isInstalled (line 53) | public function isInstalled(OxidEshopPackage $package): bool method deactivateModule (line 61) | private function deactivateModule(string $moduleId): void FILE: source/Internal/Framework/Module/Install/Service/ModuleInstallerInterface.php type ModuleInstallerInterface (line 14) | interface ModuleInstallerInterface method install (line 19) | public function install(OxidEshopPackage $package); method uninstall (line 24) | public function uninstall(OxidEshopPackage $package): void; method isInstalled (line 30) | public function isInstalled(OxidEshopPackage $package): bool; FILE: source/Internal/Framework/Module/Install/Service/ProjectConfigurationGenerator.php class ProjectConfigurationGenerator (line 16) | class ProjectConfigurationGenerator implements ProjectConfigurationGener... method __construct (line 18) | public function __construct( method generate (line 27) | public function generate(): void FILE: source/Internal/Framework/Module/Install/Service/ProjectConfigurationGeneratorInterface.php type ProjectConfigurationGeneratorInterface (line 12) | interface ProjectConfigurationGeneratorInterface method generate (line 17) | public function generate(): void; FILE: source/Internal/Framework/Module/MetaData/Converter/MetaDataConverterAggregate.php class MetaDataConverterAggregate (line 12) | class MetaDataConverterAggregate implements MetaDataConverterInterface method __construct (line 19) | public function __construct(MetaDataConverterInterface ...$converters) method convert (line 28) | public function convert(array $metaData): array FILE: source/Internal/Framework/Module/MetaData/Converter/MetaDataConverterInterface.php type MetaDataConverterInterface (line 12) | interface MetaDataConverterInterface method convert (line 14) | public function convert(array $metaData): array; FILE: source/Internal/Framework/Module/MetaData/Converter/ModuleSettingsBooleanConverter.php class ModuleSettingsBooleanConverter (line 14) | class ModuleSettingsBooleanConverter implements MetaDataConverterInterface method convert (line 23) | public function convert(array $metaData): array method updateValue (line 40) | private function updateValue($setting) FILE: source/Internal/Framework/Module/MetaData/Dao/MetaDataNormalizer.php class MetaDataNormalizer (line 14) | class MetaDataNormalizer implements MetaDataNormalizerInterface method normalizeData (line 23) | public function normalizeData(array $data): array method convertModuleSettingConstraintsToArray (line 54) | private function convertModuleSettingConstraintsToArray(array $metadat... method normalizeMultiLanguageField (line 70) | private function normalizeMultiLanguageField(array $normalizedMetaData... FILE: source/Internal/Framework/Module/MetaData/Dao/MetaDataNormalizerInterface.php type MetaDataNormalizerInterface (line 12) | interface MetaDataNormalizerInterface method normalizeData (line 21) | public function normalizeData(array $data): array; FILE: source/Internal/Framework/Module/MetaData/Dao/MetaDataProvider.php class MetaDataProvider (line 17) | class MetaDataProvider implements MetaDataProviderInterface method __construct (line 41) | public function __construct( method getData (line 55) | public function getData(string $filePath): array method getNormalizedMetaDataFileContent (line 70) | private function getNormalizedMetaDataFileContent(): array method addFilePathToData (line 101) | private function addFilePathToData(array $normalizedMetaData): array method validateMetaDataFileVariables (line 114) | private function validateMetaDataFileVariables($metaDataVersion, $modu... method sanitizeExtendedClasses (line 135) | private function sanitizeExtendedClasses(array $normalizedMetaData): a... method isBackwardsCompatibleClass (line 156) | private function isBackwardsCompatibleClass(string $className): bool method getBackwardsCompatibilityClassMap (line 164) | private function getBackwardsCompatibilityClassMap(): array FILE: source/Internal/Framework/Module/MetaData/Dao/MetaDataProviderInterface.php type MetaDataProviderInterface (line 14) | interface MetaDataProviderInterface method getData (line 22) | public function getData(string $filePath): array; FILE: source/Internal/Framework/Module/MetaData/Dao/MetaDataSchemataProvider.php class MetaDataSchemataProvider (line 17) | class MetaDataSchemataProvider implements MetaDataSchemataProviderInterface method __construct (line 19) | public function __construct(private array $metaDataSchemata) method getMetaDataSchemata (line 26) | public function getMetaDataSchemata(): array method getMetaDataSchemaForVersion (line 38) | public function getMetaDataSchemaForVersion(string $metaDataVersion): ... method getFlippedMetaDataSchemaForVersion (line 54) | public function getFlippedMetaDataSchemaForVersion(string $metaDataVer... method arrayFlipRecursive (line 70) | private function arrayFlipRecursive(array $metaDataVersion): array FILE: source/Internal/Framework/Module/MetaData/Dao/MetaDataSchemataProviderInterface.php type MetaDataSchemataProviderInterface (line 15) | interface MetaDataSchemataProviderInterface method getMetaDataSchemata (line 20) | public function getMetaDataSchemata(): array; method getMetaDataSchemaForVersion (line 27) | public function getMetaDataSchemaForVersion(string $metaDataVersion): ... method getFlippedMetaDataSchemaForVersion (line 34) | public function getFlippedMetaDataSchemaForVersion(string $metaDataVer... FILE: source/Internal/Framework/Module/MetaData/Dao/ModuleConfigurationDao.php class ModuleConfigurationDao (line 17) | class ModuleConfigurationDao implements ModuleConfigurationDaoInterface method __construct (line 24) | public function __construct( method get (line 36) | public function get(string $modulePath): ModuleConfiguration method getMetadataFilePath (line 46) | private function getMetadataFilePath(string $moduleFullPath): string FILE: source/Internal/Framework/Module/MetaData/Dao/ModuleConfigurationDaoInterface.php type ModuleConfigurationDaoInterface (line 12) | interface ModuleConfigurationDaoInterface method get (line 14) | public function get(string $modulePath): ModuleConfiguration; FILE: source/Internal/Framework/Module/MetaData/DataMapper/MetaDataMapper.php class MetaDataMapper (line 21) | class MetaDataMapper implements MetaDataToModuleConfigurationDataMapperI... method __construct (line 23) | public function __construct(private MetaDataSchemaValidatorInterface $... method fromData (line 32) | public function fromData(array $metaData): ModuleConfiguration method mapModuleConfigurationSettings (line 67) | private function mapModuleConfigurationSettings( method validateParameterFormat (line 103) | private function validateParameterFormat(array $data) method mapSettings (line 123) | private function mapSettings(ModuleConfiguration $moduleConfiguration,... FILE: source/Internal/Framework/Module/MetaData/DataMapper/MetaDataToModuleConfigurationDataMapperInterface.php type MetaDataToModuleConfigurationDataMapperInterface (line 14) | interface MetaDataToModuleConfigurationDataMapperInterface method fromData (line 21) | public function fromData(array $metaData): ModuleConfiguration; FILE: source/Internal/Framework/Module/MetaData/Exception/InvalidMetaDataException.php class InvalidMetaDataException (line 12) | class InvalidMetaDataException extends \Exception FILE: source/Internal/Framework/Module/MetaData/Exception/MetaDataVersionException.php class MetaDataVersionException (line 12) | class MetaDataVersionException extends \Exception FILE: source/Internal/Framework/Module/MetaData/Exception/ModuleIdNotValidException.php class ModuleIdNotValidException (line 12) | class ModuleIdNotValidException extends \Exception FILE: source/Internal/Framework/Module/MetaData/Exception/SettingNotValidException.php class SettingNotValidException (line 12) | class SettingNotValidException extends \Exception FILE: source/Internal/Framework/Module/MetaData/Exception/UnsupportedMetaDataKeyException.php class UnsupportedMetaDataKeyException (line 12) | class UnsupportedMetaDataKeyException extends \Exception FILE: source/Internal/Framework/Module/MetaData/Exception/UnsupportedMetaDataValueTypeException.php class UnsupportedMetaDataValueTypeException (line 12) | class UnsupportedMetaDataValueTypeException extends \Exception FILE: source/Internal/Framework/Module/MetaData/Exception/UnsupportedMetaDataVersionException.php class UnsupportedMetaDataVersionException (line 12) | class UnsupportedMetaDataVersionException extends \Exception FILE: source/Internal/Framework/Module/MetaData/Validator/MetaDataSchemaValidator.php class MetaDataSchemaValidator (line 20) | class MetaDataSchemaValidator implements MetaDataSchemaValidatorInterface method __construct (line 30) | public function __construct(private MetaDataSchemataProviderInterface ... method validate (line 44) | public function validate(string $metaDataFilePath, string $metaDataVer... method validateMetaDataKey (line 71) | private function validateMetaDataKey(array $supportedMetaDataKeys, str... method validateMetaDataSectionItems (line 90) | private function validateMetaDataSectionItems(array $supportedMetaData... method validateMetaDataSection (line 112) | private function validateMetaDataSection( FILE: source/Internal/Framework/Module/MetaData/Validator/MetaDataSchemaValidatorInterface.php type MetaDataSchemaValidatorInterface (line 15) | interface MetaDataSchemaValidatorInterface method validate (line 22) | public function validate(string $metaDataFilePath, string $metaDataVer... FILE: source/Internal/Framework/Module/MetaData/Validator/MetaDataValidatorAggregate.php class MetaDataValidatorAggregate (line 12) | class MetaDataValidatorAggregate implements MetaDataValidatorInterface method __construct (line 19) | public function __construct(MetaDataValidatorInterface ...$metaDataVal... method validate (line 27) | public function validate(array $metaData) FILE: source/Internal/Framework/Module/MetaData/Validator/MetaDataValidatorInterface.php type MetaDataValidatorInterface (line 12) | interface MetaDataValidatorInterface method validate (line 14) | public function validate(array $metaData); FILE: source/Internal/Framework/Module/MetaData/Validator/ModuleIdValidator.php class ModuleIdValidator (line 15) | class ModuleIdValidator implements MetaDataValidatorInterface method validate (line 21) | public function validate(array $metaData): void FILE: source/Internal/Framework/Module/MetaData/Validator/ModuleSettingBooleanValidator.php class ModuleSettingBooleanValidator (line 15) | class ModuleSettingBooleanValidator implements MetaDataValidatorInterface method validate (line 33) | public function validate(array $metaData): void method validateSetting (line 48) | private function validateSetting(array $metaData, array $setting): void FILE: source/Internal/Framework/Module/MetaData/Validator/SettingValidatorInterface.php type SettingValidatorInterface (line 15) | interface SettingValidatorInterface method validate (line 21) | public function validate(string $metadataVersion, array $moduleSettings); FILE: source/Internal/Framework/Module/Path/ModuleAssetsPathResolver.php class ModuleAssetsPathResolver (line 15) | class ModuleAssetsPathResolver implements ModuleAssetsPathResolverInterface method __construct (line 17) | public function __construct(private BasicContextInterface $context) method getAssetsPath (line 21) | public function getAssetsPath(string $moduleId): string FILE: source/Internal/Framework/Module/Path/ModuleAssetsPathResolverBridge.php class ModuleAssetsPathResolverBridge (line 12) | class ModuleAssetsPathResolverBridge implements ModuleAssetsPathResolver... method __construct (line 14) | public function __construct(private ModuleAssetsPathResolverInterface ... method getAssetsPath (line 18) | public function getAssetsPath(string $moduleId): string FILE: source/Internal/Framework/Module/Path/ModuleAssetsPathResolverBridgeInterface.php type ModuleAssetsPathResolverBridgeInterface (line 12) | interface ModuleAssetsPathResolverBridgeInterface method getAssetsPath (line 14) | public function getAssetsPath(string $moduleId): string; FILE: source/Internal/Framework/Module/Path/ModuleAssetsPathResolverInterface.php type ModuleAssetsPathResolverInterface (line 12) | interface ModuleAssetsPathResolverInterface method getAssetsPath (line 14) | public function getAssetsPath(string $moduleId): string; FILE: source/Internal/Framework/Module/Path/ModulePathResolver.php class ModulePathResolver (line 16) | class ModulePathResolver implements ModulePathResolverInterface method __construct (line 18) | public function __construct( method getFullModulePathFromConfiguration (line 33) | public function getFullModulePathFromConfiguration(string $moduleId, i... FILE: source/Internal/Framework/Module/Path/ModulePathResolverInterface.php type ModulePathResolverInterface (line 12) | interface ModulePathResolverInterface method getFullModulePathFromConfiguration (line 20) | public function getFullModulePathFromConfiguration(string $moduleId, i... FILE: source/Internal/Framework/Module/Setting/Event/SettingChangedEvent.php class SettingChangedEvent (line 18) | class SettingChangedEvent extends Event method __construct (line 20) | public function __construct( method getSettingName (line 27) | public function getSettingName(): string method getShopId (line 32) | public function getShopId(): int method getModuleId (line 37) | public function getModuleId(): string FILE: source/Internal/Framework/Module/Setting/Setting.php class Setting (line 12) | class Setting method getName (line 47) | public function getName(): string method setName (line 56) | public function setName(string $name): Setting method getType (line 65) | public function getType(): string method setType (line 78) | public function setType(string $type): Setting method getValue (line 87) | public function getValue() method setValue (line 96) | public function setValue($value): Setting method getConstraints (line 105) | public function getConstraints(): array method setConstraints (line 114) | public function setConstraints(array $constraints): Setting method getGroupName (line 123) | public function getGroupName(): string method setGroupName (line 132) | public function setGroupName(string $groupName): Setting method getPositionInGroup (line 141) | public function getPositionInGroup(): int method setPositionInGroup (line 150) | public function setPositionInGroup(int $positionInGroup): Setting FILE: source/Internal/Framework/Module/Setup/Bridge/ModuleActivationBridge.php class ModuleActivationBridge (line 16) | class ModuleActivationBridge implements ModuleActivationBridgeInterface method __construct (line 18) | public function __construct( method activate (line 28) | public function activate(string $moduleId, int $shopId) method deactivate (line 38) | public function deactivate(string $moduleId, int $shopId) method isActive (line 49) | public function isActive(string $moduleId, int $shopId): bool FILE: source/Internal/Framework/Module/Setup/Bridge/ModuleActivationBridgeInterface.php type ModuleActivationBridgeInterface (line 16) | interface ModuleActivationBridgeInterface method activate (line 22) | public function activate(string $moduleId, int $shopId); method deactivate (line 28) | public function deactivate(string $moduleId, int $shopId); method isActive (line 35) | public function isActive(string $moduleId, int $shopId): bool; FILE: source/Internal/Framework/Module/Setup/Event/BeforeModuleDeactivationEvent.php class BeforeModuleDeactivationEvent (line 16) | class BeforeModuleDeactivationEvent extends ModuleSetupEvent FILE: source/Internal/Framework/Module/Setup/Event/FinalizingModuleActivationEvent.php class FinalizingModuleActivationEvent (line 16) | class FinalizingModuleActivationEvent extends ModuleSetupEvent FILE: source/Internal/Framework/Module/Setup/Event/FinalizingModuleDeactivationEvent.php class FinalizingModuleDeactivationEvent (line 16) | class FinalizingModuleDeactivationEvent extends ModuleSetupEvent FILE: source/Internal/Framework/Module/Setup/Event/ModuleSetupEvent.php class ModuleSetupEvent (line 14) | abstract class ModuleSetupEvent extends Event method __construct (line 16) | public function __construct( method getModuleId (line 25) | public function getModuleId(): string method getShopId (line 33) | public function getShopId(): int FILE: source/Internal/Framework/Module/Setup/Event/ServicesYamlConfigurationErrorEvent.php class ServicesYamlConfigurationErrorEvent (line 18) | class ServicesYamlConfigurationErrorEvent extends Event method __construct (line 20) | public function __construct( method getConfigurationFilePath (line 31) | public function getConfigurationFilePath(): string method getErrorMessage (line 39) | public function getErrorMessage(): string FILE: source/Internal/Framework/Module/Setup/EventSubscriber/DispatchLegacyEventsSubscriber.php class DispatchLegacyEventsSubscriber (line 17) | class DispatchLegacyEventsSubscriber implements EventSubscriberInterface method __construct (line 19) | public function __construct(private ModuleConfigurationDaoInterface $m... method executeMetadataOnActivationEvent (line 26) | public function executeMetadataOnActivationEvent(FinalizingModuleActiv... method executeMetadataOnDeactivationEvent (line 38) | public function executeMetadataOnDeactivationEvent(BeforeModuleDeactiv... method executeMetadataEvent (line 52) | private function executeMetadataEvent(string $eventName, string $modul... method getSubscribedEvents (line 72) | public static function getSubscribedEvents(): array FILE: source/Internal/Framework/Module/Setup/EventSubscriber/EventLoggingSubscriber.php class EventLoggingSubscriber (line 17) | class EventLoggingSubscriber implements EventSubscriberInterface method __construct (line 19) | public function __construct(private LoggerInterface $logger) method logConfigurationError (line 23) | public function logConfigurationError(ServicesYamlConfigurationErrorEv... method getSubscribedEvents (line 34) | public static function getSubscribedEvents() FILE: source/Internal/Framework/Module/Setup/Exception/ControllersDuplicationModuleConfigurationException.php class ControllersDuplicationModuleConfigurationException (line 12) | class ControllersDuplicationModuleConfigurationException extends \Exception FILE: source/Internal/Framework/Module/Setup/Exception/DependencyValidationException.php class DependencyValidationException (line 14) | class DependencyValidationException extends Exception FILE: source/Internal/Framework/Module/Setup/Exception/InvalidClassExtensionNamespaceException.php class InvalidClassExtensionNamespaceException (line 12) | class InvalidClassExtensionNamespaceException extends \Exception FILE: source/Internal/Framework/Module/Setup/Exception/InvalidModuleServicesException.php class InvalidModuleServicesException (line 12) | class InvalidModuleServicesException extends \Exception FILE: source/Internal/Framework/Module/Setup/Exception/ModuleSettingHandlerNotFoundException.php class ModuleSettingHandlerNotFoundException (line 12) | class ModuleSettingHandlerNotFoundException extends \Exception FILE: source/Internal/Framework/Module/Setup/Exception/ModuleSettingNotValidException.php class ModuleSettingNotValidException (line 12) | class ModuleSettingNotValidException extends \Exception FILE: source/Internal/Framework/Module/Setup/Exception/ModuleSetupValidationException.php class ModuleSetupValidationException (line 12) | class ModuleSetupValidationException extends \Exception FILE: source/Internal/Framework/Module/Setup/Exception/ServicesYamlConfigurationError.php class ServicesYamlConfigurationError (line 12) | class ServicesYamlConfigurationError extends \Exception FILE: source/Internal/Framework/Module/Setup/Service/ActiveClassExtensionChainResolver.php class ActiveClassExtensionChainResolver (line 17) | class ActiveClassExtensionChainResolver implements ActiveClassExtensionC... method __construct (line 19) | public function __construct( method getActiveExtensionChain (line 31) | public function getActiveExtensionChain(int $shopId): ClassExtensionsC... method getActiveModuleExtensionClasses (line 62) | private function getActiveModuleExtensionClasses( method isActiveExtension (line 85) | private function isActiveExtension( FILE: source/Internal/Framework/Module/Setup/Service/ActiveClassExtensionChainResolverInterface.php type ActiveClassExtensionChainResolverInterface (line 14) | interface ActiveClassExtensionChainResolverInterface method getActiveExtensionChain (line 20) | public function getActiveExtensionChain(int $shopId): ClassExtensionsC... FILE: source/Internal/Framework/Module/Setup/Service/ModuleActivationService.php class ModuleActivationService (line 22) | class ModuleActivationService implements ModuleActivationServiceInterface method __construct (line 24) | public function __construct( method activate (line 34) | public function activate(string $moduleId, int $shopId): void method deactivate (line 50) | public function deactivate(string $moduleId, int $shopId): void method addModuleServices (line 68) | private function addModuleServices(string $moduleId, int $shopId): void method removeModuleServices (line 80) | private function removeModuleServices(string $moduleId, int $shopId): ... FILE: source/Internal/Framework/Module/Setup/Service/ModuleActivationServiceInterface.php type ModuleActivationServiceInterface (line 12) | interface ModuleActivationServiceInterface method activate (line 18) | public function activate(string $moduleId, int $shopId); method deactivate (line 24) | public function deactivate(string $moduleId, int $shopId); FILE: source/Internal/Framework/Module/Setup/Service/ModuleDependencyResolver.php class ModuleDependencyResolver (line 18) | class ModuleDependencyResolver implements ModuleDependencyResolverInterface method __construct (line 20) | public function __construct( method getUnresolvedActivationDependencies (line 26) | public function getUnresolvedActivationDependencies(string $moduleId, ... method getUnresolvedDeactivationDependencies (line 41) | public function getUnresolvedDeactivationDependencies(string $moduleId... method getActiveModuleIds (line 55) | private function getActiveModuleIds(int $shopId): array method isRequiredByActiveModule (line 68) | private function isRequiredByActiveModule(string $moduleId, string $ac... FILE: source/Internal/Framework/Module/Setup/Service/ModuleDependencyResolverInterface.php type ModuleDependencyResolverInterface (line 12) | interface ModuleDependencyResolverInterface method getUnresolvedActivationDependencies (line 14) | public function getUnresolvedActivationDependencies(string $moduleId, ... method getUnresolvedDeactivationDependencies (line 16) | public function getUnresolvedDeactivationDependencies(string $moduleId... FILE: source/Internal/Framework/Module/Setup/Service/ModuleServicesImporter.php class ModuleServicesImporter (line 21) | class ModuleServicesImporter implements ModuleServicesImporterInterface method __construct (line 23) | public function __construct( method addImport (line 28) | public function addImport(string $serviceDir, int $shopId): void method removeImport (line 39) | public function removeImport(string $serviceDir, int $shopId): void method getServiceRelativeFilePath (line 47) | private function getServiceRelativeFilePath(string $serviceDir, int $s... method loadDIConfigFile (line 55) | private function loadDIConfigFile(string $path): DIConfigWrapper method saveServicesFile (line 66) | private function saveServicesFile(DIConfigWrapper $config, int $shopId... method getServiceFilePath (line 74) | private function getServiceFilePath(string $serviceDir): string FILE: source/Internal/Framework/Module/Setup/Service/ModuleServicesImporterInterface.php type ModuleServicesImporterInterface (line 15) | interface ModuleServicesImporterInterface method addImport (line 17) | public function addImport(string $serviceDir, int $shopId): void; method removeImport (line 18) | public function removeImport(string $serviceDir, int $shopId): void; FILE: source/Internal/Framework/Module/Setup/Validator/ActivationDependencyValidator.php class ActivationDependencyValidator (line 16) | class ActivationDependencyValidator implements ModuleConfigurationValida... method __construct (line 18) | public function __construct(private readonly ModuleDependencyResolverI... method validate (line 25) | public function validate(ModuleConfiguration $configuration, int $shop... FILE: source/Internal/Framework/Module/Setup/Validator/ClassExtensionsValidator.php class ClassExtensionsValidator (line 16) | class ClassExtensionsValidator implements ModuleConfigurationValidatorIn... method __construct (line 18) | public function __construct(private ShopAdapterInterface $shopAdapter) method validate (line 28) | public function validate(ModuleConfiguration $configuration, int $shop... method validateClassToBePatchedNamespace (line 43) | private function validateClassToBePatchedNamespace(string $namespace) FILE: source/Internal/Framework/Module/Setup/Validator/ControllersValidator.php class ControllersValidator (line 24) | class ControllersValidator implements ModuleConfigurationValidatorInterface method __construct (line 26) | public function __construct( method validate (line 39) | public function validate(ModuleConfiguration $configuration, int $shop... method controllerAlreadyExistsInMap (line 65) | private function controllerAlreadyExistsInMap(Controller $controller, ... method getModulesControllerClassMap (line 75) | private function getModulesControllerClassMap(int $shopId): array method validateKeyDuplication (line 95) | private function validateKeyDuplication(Controller $controller, array ... method validateNamespaceDuplication (line 109) | private function validateNamespaceDuplication(Controller $controller, ... method getControllersClassMap (line 122) | private function getControllersClassMap(int $shopId): array FILE: source/Internal/Framework/Module/Setup/Validator/DeactivationDependencyValidator.php class DeactivationDependencyValidator (line 16) | class DeactivationDependencyValidator implements ModuleConfigurationVali... method __construct (line 18) | public function __construct(private readonly ModuleDependencyResolverI... method validate (line 25) | public function validate(ModuleConfiguration $configuration, int $shop... FILE: source/Internal/Framework/Module/Setup/Validator/EventsValidator.php class EventsValidator (line 17) | class EventsValidator implements ModuleConfigurationValidatorInterface method validate (line 30) | public function validate(ModuleConfiguration $configuration, int $shop... method checkIfMethodIsCallable (line 51) | private function checkIfMethodIsCallable(string $method): void FILE: source/Internal/Framework/Module/Setup/Validator/ModuleConfigurationValidatorAggregate.php class ModuleConfigurationValidatorAggregate (line 12) | class ModuleConfigurationValidatorAggregate implements ModuleConfigurati... method __construct (line 16) | public function __construct(ModuleConfigurationValidatorInterface ...$... method validate (line 21) | public function validate(ModuleConfiguration $configuration, int $shop... FILE: source/Internal/Framework/Module/Setup/Validator/ModuleConfigurationValidatorInterface.php type ModuleConfigurationValidatorInterface (line 14) | interface ModuleConfigurationValidatorInterface method validate (line 16) | public function validate(ModuleConfiguration $configuration, int $shop... FILE: source/Internal/Framework/Module/Setup/Validator/ServicesYamlValidator.php class ServicesYamlValidator (line 24) | class ServicesYamlValidator implements ModuleConfigurationValidatorInter... method __construct (line 32) | public function __construct( method validate (line 39) | public function validate(ModuleConfiguration $configuration, int $shop... method backupProjectConfigFile (line 60) | private function backupProjectConfigFile(): void method importValidatedModulesServicesIntoProjectConfigFile (line 71) | private function importValidatedModulesServicesIntoProjectConfigFile()... method buildFakeContainerWithModifiedProjectConfigFile (line 84) | private function buildFakeContainerWithModifiedProjectConfigFile(): void method validateContainerDefinitions (line 94) | private function validateContainerDefinitions(): void method restoreProjectConfigFile (line 101) | private function restoreProjectConfigFile(): void FILE: source/Internal/Framework/Module/State/ModuleStateService.php class ModuleStateService (line 14) | class ModuleStateService implements ModuleStateServiceInterface method __construct (line 16) | public function __construct(private ModuleConfigurationDaoInterface $m... method isActive (line 25) | public function isActive(string $moduleId, int $shopId): bool FILE: source/Internal/Framework/Module/State/ModuleStateServiceInterface.php type ModuleStateServiceInterface (line 12) | interface ModuleStateServiceInterface method isActive (line 19) | public function isActive(string $moduleId, int $shopId): bool; FILE: source/Internal/Framework/Module/Template/Locator/ModulesMenuFileLocator.php class ModulesMenuFileLocator (line 17) | class ModulesMenuFileLocator implements NavigationFileLocatorInterface method __construct (line 22) | public function __construct( method locate (line 29) | public function locate(): array FILE: source/Internal/Framework/Module/Translation/Bridge/AdminAreaModuleTranslationFileLocatorBridge.php class AdminAreaModuleTranslationFileLocatorBridge (line 15) | class AdminAreaModuleTranslationFileLocatorBridge implements AdminAreaMo... method __construct (line 17) | public function __construct(private AdminAreaModuleTranslationFileLoca... method locate (line 26) | public function locate(string $lang): array FILE: source/Internal/Framework/Module/Translation/Bridge/AdminAreaModuleTranslationFileLocatorBridgeInterface.php type AdminAreaModuleTranslationFileLocatorBridgeInterface (line 12) | interface AdminAreaModuleTranslationFileLocatorBridgeInterface method locate (line 19) | public function locate(string $lang): array; FILE: source/Internal/Framework/Module/Translation/Bridge/FrontendModuleTranslationFileLocatorBridge.php class FrontendModuleTranslationFileLocatorBridge (line 15) | class FrontendModuleTranslationFileLocatorBridge implements FrontendModu... method __construct (line 17) | public function __construct(private FrontendModuleTranslationFileLocat... method locate (line 26) | public function locate(string $lang): array FILE: source/Internal/Framework/Module/Translation/Bridge/FrontendModuleTranslationFileLocatorBridgeInterface.php type FrontendModuleTranslationFileLocatorBridgeInterface (line 12) | interface FrontendModuleTranslationFileLocatorBridgeInterface method locate (line 19) | public function locate(string $lang): array; FILE: source/Internal/Framework/Module/Translation/Locator/AdminAreaModuleTranslationFileLocator.php class AdminAreaModuleTranslationFileLocator (line 20) | class AdminAreaModuleTranslationFileLocator extends LocatorAbstract impl... method __construct (line 22) | public function __construct( method locate (line 34) | public function locate(string $lang): array method appendModuleOptionsFile (line 54) | private function appendModuleOptionsFile(array $langFiles, string $mod... FILE: source/Internal/Framework/Module/Translation/Locator/AdminAreaModuleTranslationFileLocatorInterface.php type AdminAreaModuleTranslationFileLocatorInterface (line 12) | interface AdminAreaModuleTranslationFileLocatorInterface method locate (line 19) | public function locate(string $lang): array; FILE: source/Internal/Framework/Module/Translation/Locator/FrontendModuleTranslationFileLocator.php class FrontendModuleTranslationFileLocator (line 20) | class FrontendModuleTranslationFileLocator extends LocatorAbstract imple... method __construct (line 22) | public function __construct( method locate (line 33) | public function locate(string $lang): array FILE: source/Internal/Framework/Module/Translation/Locator/FrontendModuleTranslationFileLocatorInterface.php type FrontendModuleTranslationFileLocatorInterface (line 12) | interface FrontendModuleTranslationFileLocatorInterface method locate (line 19) | public function locate(string $lang): array; FILE: source/Internal/Framework/Module/Translation/Locator/ModuleTranslationFileLocatorAbstract.php class ModuleTranslationFileLocatorAbstract (line 15) | abstract class ModuleTranslationFileLocatorAbstract method checkAndAddApplicationFolder (line 17) | protected function checkAndAddApplicationFolder(Filesystem $filesystem... method appendLangFiles (line 28) | protected function appendLangFiles(array $langFiles, string $moduleLan... FILE: source/Internal/Framework/RateLimiter/ApiRateLimitListener.php class ApiRateLimitListener (line 19) | readonly class ApiRateLimitListener implements EventSubscriberInterface method __construct (line 23) | public function __construct( method getSubscribedEvents (line 31) | public static function getSubscribedEvents(): array method onKernelRequest (line 38) | public function onKernelRequest(RequestEvent $event): void method isApiRequest (line 73) | private function isApiRequest(Request $request): bool method isRouteExcluded (line 78) | private function isRouteExcluded(string $route): bool method matchRoute (line 89) | private function matchRoute(string $route, string $pattern): bool method createRateLimitExceededResponse (line 103) | private function createRateLimitExceededResponse(\DateTimeImmutable $r... FILE: source/Internal/Framework/RateLimiter/ApiRateLimiterFactory.php class ApiRateLimiterFactory (line 20) | class ApiRateLimiterFactory implements ApiRateLimiterFactoryInterface method __construct (line 24) | public function __construct( method create (line 32) | public function create(string $clientIdentifier): LimiterInterface method getFactory (line 37) | private function getFactory(): RateLimiterFactory method createFactory (line 46) | private function createFactory(): RateLimiterFactory method createStorage (line 70) | private function createStorage(): CacheStorage FILE: source/Internal/Framework/RateLimiter/ApiRateLimiterFactoryInterface.php type ApiRateLimiterFactoryInterface (line 12) | interface ApiRateLimiterFactoryInterface method create (line 14) | public function create(string $clientIdentifier): LimiterInterface; FILE: source/Internal/Framework/RateLimiter/ClientIdentifierProvider.php class ClientIdentifierProvider (line 14) | readonly class ClientIdentifierProvider implements ClientIdentifierProvi... method getClientIdentifier (line 16) | public function getClientIdentifier(Request $request): string FILE: source/Internal/Framework/RateLimiter/ClientIdentifierProviderInterface.php type ClientIdentifierProviderInterface (line 12) | interface ClientIdentifierProviderInterface method getClientIdentifier (line 14) | public function getClientIdentifier(Request $request): string; FILE: source/Internal/Framework/RateLimiter/RateLimitHeadersListener.php class RateLimitHeadersListener (line 16) | readonly class RateLimitHeadersListener implements EventSubscriberInterface method getSubscribedEvents (line 18) | public static function getSubscribedEvents(): array method onKernelResponse (line 25) | public function onKernelResponse(ResponseEvent $event): void FILE: source/Internal/Framework/Request/RequestInterface.php type RequestInterface (line 13) | interface RequestInterface method get (line 15) | public function get(string $key, mixed $default = null): mixed; FILE: source/Internal/Framework/Search/EqualsFilter.php class EqualsFilter (line 12) | readonly class EqualsFilter implements FilterInterface method __construct (line 14) | public function __construct( method getField (line 20) | public function getField(): string method getValue (line 25) | public function getValue(): string FILE: source/Internal/Framework/Search/FilterInterface.php type FilterInterface (line 10) | interface FilterInterface method getField (line 12) | public function getField(): string; FILE: source/Internal/Framework/Search/InFilter.php class InFilter (line 14) | readonly class InFilter implements FilterInterface method __construct (line 20) | public function __construct( method getField (line 30) | public function getField(): string method getValues (line 36) | public function getValues(): array FILE: source/Internal/Framework/Search/Pagination.php class Pagination (line 14) | readonly class Pagination method __construct (line 19) | public function __construct(int $limit, int $offset) method fromPage (line 32) | public static function fromPage(int $page, int $limit): self method getLimit (line 41) | public function getLimit(): int method getOffset (line 46) | public function getOffset(): int FILE: source/Internal/Framework/Search/SearchTerm.php class SearchTerm (line 14) | readonly class SearchTerm method __construct (line 18) | public function __construct(string $value) method empty (line 23) | public static function empty(): self method getValue (line 28) | public function getValue(): string method isEmpty (line 33) | public function isEmpty(): bool FILE: source/Internal/Framework/Search/Sorting.php class Sorting (line 14) | readonly class Sorting method __construct (line 16) | public function __construct( method fromString (line 22) | public static function fromString(string $field, string $direction): self method getField (line 43) | public function getField(): string method getDirection (line 48) | public function getDirection(): SortDirection FILE: source/Internal/Framework/Session/SessionInterface.php type SessionInterface (line 10) | interface SessionInterface method has (line 12) | public function has(string $name): bool; method get (line 14) | public function get(string $name, mixed $default = null): mixed; method set (line 16) | public function set(string $name, mixed $value): void; method remove (line 18) | public function remove(string $name): mixed; FILE: source/Internal/Framework/Storage/ArrayStorageInterface.php type ArrayStorageInterface (line 12) | interface ArrayStorageInterface method get (line 17) | public function get(): array; method save (line 22) | public function save(array $data): void; FILE: source/Internal/Framework/Storage/FileStorageFactoryInterface.php type FileStorageFactoryInterface (line 12) | interface FileStorageFactoryInterface method create (line 14) | public function create(string $filePath): ArrayStorageInterface; FILE: source/Internal/Framework/Storage/YamlFileStorage.php class YamlFileStorage (line 18) | class YamlFileStorage implements ArrayStorageInterface method __construct (line 20) | public function __construct( method get (line 31) | public function get(): array method save (line 45) | public function save(array $data): void method getLocatedFilePath (line 64) | private function getLocatedFilePath(): string method createFileDirectory (line 80) | private function createFileDirectory(): void method createFile (line 90) | private function createFile(): void method getLockId (line 98) | private function getLockId(): string FILE: source/Internal/Framework/Storage/YamlFileStorageFactory.php class YamlFileStorageFactory (line 16) | class YamlFileStorageFactory implements FileStorageFactoryInterface method __construct (line 18) | public function __construct( method create (line 26) | public function create(string $filePath): ArrayStorageInterface FILE: source/Internal/Framework/SystemRequirements/SystemSecurityChecker.php class SystemSecurityChecker (line 16) | class SystemSecurityChecker implements SystemSecurityCheckerInterface method isCryptographicallySecure (line 19) | public function isCryptographicallySecure(): bool FILE: source/Internal/Framework/SystemRequirements/SystemSecurityCheckerInterface.php type SystemSecurityCheckerInterface (line 10) | interface SystemSecurityCheckerInterface method isCryptographicallySecure (line 17) | public function isCryptographicallySecure(): bool; FILE: source/Internal/Framework/Templating/Cache/ShopTemplateCacheService.php class ShopTemplateCacheService (line 16) | class ShopTemplateCacheService implements ShopTemplateCacheServiceInterface method __construct (line 18) | public function __construct( method getCacheDirectory (line 25) | public function getCacheDirectory(int $shopId): string method invalidateCache (line 35) | public function invalidateCache(int $shopId): void method invalidateAllShopsCache (line 42) | public function invalidateAllShopsCache(): void FILE: source/Internal/Framework/Templating/Cache/ShopTemplateCacheServiceInterface.php type ShopTemplateCacheServiceInterface (line 12) | interface ShopTemplateCacheServiceInterface method getCacheDirectory (line 14) | public function getCacheDirectory(int $shopId): string; method invalidateCache (line 16) | public function invalidateCache(int $shopId): void; method invalidateAllShopsCache (line 18) | public function invalidateAllShopsCache(): void; FILE: source/Internal/Framework/Templating/Exception/InvalidTemplateNameException.php class InvalidTemplateNameException (line 14) | final class InvalidTemplateNameException extends Exception FILE: source/Internal/Framework/Templating/Exception/InvalidThemeNameException.php class InvalidThemeNameException (line 14) | final class InvalidThemeNameException extends Exception FILE: source/Internal/Framework/Templating/Locator/AdminNavigationFileLocator.php class AdminNavigationFileLocator (line 12) | class AdminNavigationFileLocator implements NavigationFileLocatorInterface method __construct (line 17) | public function __construct(private iterable $menuFileLocators = []) method locate (line 28) | public function locate(): array FILE: source/Internal/Framework/Templating/Locator/AdminTemplateFileLocator.php class AdminTemplateFileLocator (line 18) | class AdminTemplateFileLocator implements FileLocatorInterface method __construct (line 20) | public function __construct(private Config $context) method locate (line 31) | public function locate(string $name): string FILE: source/Internal/Framework/Templating/Locator/EditionMenuFileLocator.php class EditionMenuFileLocator (line 18) | class EditionMenuFileLocator implements NavigationFileLocatorInterface method __construct (line 23) | public function __construct( method locate (line 31) | public function locate(): array FILE: source/Internal/Framework/Templating/Locator/EditionUserFileLocator.php class EditionUserFileLocator (line 17) | class EditionUserFileLocator implements NavigationFileLocatorInterface method __construct (line 22) | public function __construct( method locate (line 30) | public function locate(): array FILE: source/Internal/Framework/Templating/Locator/FileLocatorInterface.php type FileLocatorInterface (line 16) | interface FileLocatorInterface method locate (line 25) | public function locate(string $name): string; FILE: source/Internal/Framework/Templating/Locator/NavigationFileLocatorInterface.php type NavigationFileLocatorInterface (line 16) | interface NavigationFileLocatorInterface method locate (line 23) | public function locate(): array; FILE: source/Internal/Framework/Templating/Locator/TemplateFileLocator.php class TemplateFileLocator (line 18) | class TemplateFileLocator implements FileLocatorInterface method __construct (line 20) | public function __construct(private Config $context) method locate (line 31) | public function locate(string $name): string FILE: source/Internal/Framework/Templating/TemplateEngine.php class TemplateEngine (line 12) | class TemplateEngine implements TemplateEngineInterface method addGlobal (line 20) | public function addGlobal(string $name, $value) method getGlobals (line 25) | public function getGlobals(): array method render (line 38) | public function render(string $name, array $context = []): string method renderFragment (line 52) | public function renderFragment(string $fragment, string $fragmentId, a... method exists (line 64) | public function exists(string $name): bool FILE: source/Internal/Framework/Templating/TemplateEngineFactoryInterface.php type TemplateEngineFactoryInterface (line 10) | interface TemplateEngineFactoryInterface method getTemplateEngine (line 15) | public function getTemplateEngine(): TemplateEngineInterface; FILE: source/Internal/Framework/Templating/TemplateEngineInterface.php type TemplateEngineInterface (line 12) | interface TemplateEngineInterface method addGlobal (line 18) | public function addGlobal(string $name, $value); method getGlobals (line 25) | public function getGlobals(): array; method render (line 35) | public function render(string $name, array $context = []): string; method renderFragment (line 46) | public function renderFragment(string $fragment, string $fragmentId, a... method exists (line 55) | public function exists(string $name): bool; FILE: source/Internal/Framework/Templating/TemplateRenderer.php class TemplateRenderer (line 14) | class TemplateRenderer implements TemplateRendererInterface method __construct (line 16) | public function __construct( method renderTemplate (line 23) | public function renderTemplate(string $template, array $context = []):... method renderFragment (line 33) | public function renderFragment(string $fragment, string $fragmentId, a... method getTemplateEngine (line 41) | public function getTemplateEngine(): TemplateEngineInterface method exists (line 46) | public function exists(string $name): bool method doNotRenderForDemoShop (line 55) | private function doNotRenderForDemoShop(): bool method appendDefaultFilenameExtension (line 60) | private function appendDefaultFilenameExtension(string $templateName):... FILE: source/Internal/Framework/Templating/TemplateRendererBridge.php class TemplateRendererBridge (line 12) | class TemplateRendererBridge implements TemplateRendererBridgeInterface method __construct (line 14) | public function __construct(private TemplateRendererInterface $renderer) method getTemplateRenderer (line 18) | public function getTemplateRenderer(): TemplateRendererInterface method setEngine (line 23) | public function setEngine($engine) method getEngine (line 27) | public function getEngine() FILE: source/Internal/Framework/Templating/TemplateRendererBridgeInterface.php type TemplateRendererBridgeInterface (line 12) | interface TemplateRendererBridgeInterface method getTemplateRenderer (line 14) | public function getTemplateRenderer(): TemplateRendererInterface; method setEngine (line 19) | public function setEngine($engine); method getEngine (line 24) | public function getEngine(); FILE: source/Internal/Framework/Templating/TemplateRendererInterface.php type TemplateRendererInterface (line 12) | interface TemplateRendererInterface method renderTemplate (line 20) | public function renderTemplate(string $template, array $context = []):... method renderFragment (line 31) | public function renderFragment(string $fragment, string $fragmentId, a... method getTemplateEngine (line 36) | public function getTemplateEngine(): TemplateEngineInterface; method exists (line 45) | public function exists(string $name): bool; FILE: source/Internal/Framework/Theme/Bridge/AdminThemeBridge.php class AdminThemeBridge (line 12) | class AdminThemeBridge implements AdminThemeBridgeInterface method __construct (line 14) | public function __construct(private string $activeThemeName) method getActiveTheme (line 21) | public function getActiveTheme(): string FILE: source/Internal/Framework/Theme/Bridge/AdminThemeBridgeInterface.php type AdminThemeBridgeInterface (line 16) | interface AdminThemeBridgeInterface method getActiveTheme (line 21) | public function getActiveTheme(): string; FILE: source/Internal/Framework/Theme/Command/ThemeActivateCommand.php class ThemeActivateCommand (line 19) | class ThemeActivateCommand extends Command method __construct (line 25) | public function __construct( method configure (line 32) | protected function configure(): void method execute (line 39) | protected function execute(InputInterface $input, OutputInterface $out... FILE: source/Internal/Framework/Theme/Config/Dao/ThemeSettingDao.php class ThemeSettingDao (line 20) | class ThemeSettingDao implements ThemeSettingDaoInterface method __construct (line 24) | public function __construct( method save (line 33) | public function save(ThemeSetting $setting): void method get (line 72) | public function get(string $name, int $shopId, string $themeId): Theme... method delete (line 112) | public function delete(ThemeSetting $setting): void method getModuleIdentifier (line 131) | private function getModuleIdentifier(string $themeId): string FILE: source/Internal/Framework/Theme/Config/Dao/ThemeSettingDaoInterface.php type ThemeSettingDaoInterface (line 15) | interface ThemeSettingDaoInterface method save (line 17) | public function save(ThemeSetting $setting): void; method get (line 22) | public function get(string $name, int $shopId, string $themeId): Theme... method delete (line 24) | public function delete(ThemeSetting $setting): void; FILE: source/Internal/Framework/Theme/Config/DataObject/ThemeSetting.php class ThemeSetting (line 12) | class ThemeSetting method getShopId (line 20) | public function getShopId(): int method setShopId (line 25) | public function setShopId(int $shopId): self method getName (line 31) | public function getName(): string method setName (line 36) | public function setName(string $name): self method getType (line 42) | public function getType(): string method setType (line 47) | public function setType(string $type): self method getValue (line 53) | public function getValue(): mixed method setValue (line 58) | public function setValue(mixed $value): self method getThemeId (line 64) | public function getThemeId(): string method setThemeId (line 69) | public function setThemeId(string $themeId): self FILE: source/Internal/Framework/Theme/Event/ThemeActivatedEvent.php class ThemeActivatedEvent (line 14) | final class ThemeActivatedEvent extends Event method __construct (line 16) | public function __construct(private readonly int $shopId, private read... method getShopId (line 20) | public function getShopId(): int method getThemeId (line 25) | public function getThemeId(): string FILE: source/Internal/Framework/Theme/Event/ThemeSettingChangedEvent.php class ThemeSettingChangedEvent (line 18) | class ThemeSettingChangedEvent extends Event method __construct (line 23) | public function __construct( method getConfigurationVariable (line 35) | public function getConfigurationVariable(): string method getShopId (line 45) | public function getShopId(): int method getTheme (line 55) | public function getTheme(): string FILE: source/Internal/Setup/Database/DatabaseNotEmptyException.php class DatabaseNotEmptyException (line 14) | class DatabaseNotEmptyException extends Exception FILE: source/Internal/Setup/Database/SetupDbConnectionFactory.php class SetupDbConnectionFactory (line 16) | class SetupDbConnectionFactory implements SetupDbConnectionFactoryInterface method getServerConnection (line 18) | public function getServerConnection(DatabaseConfiguration $databaseCon... method getDatabaseConnection (line 26) | public function getDatabaseConnection(DatabaseConfiguration $databaseC... method getConnection (line 31) | private function getConnection(array $parameters): Connection FILE: source/Internal/Setup/Database/SetupDbConnectionFactoryInterface.php type SetupDbConnectionFactoryInterface (line 13) | interface SetupDbConnectionFactoryInterface method getServerConnection (line 15) | public function getServerConnection(DatabaseConfiguration $databaseCon... method getDatabaseConnection (line 17) | public function getDatabaseConnection(DatabaseConfiguration $databaseC... FILE: source/Internal/Setup/Database/SetupDbConnectionValidator.php class SetupDbConnectionValidator (line 14) | readonly class SetupDbConnectionValidator implements SetupDbConnectionVa... method __construct (line 16) | public function __construct(private SetupDbConnectionFactoryInterface ... method validate (line 20) | public function validate(DatabaseConfiguration $databaseConfiguration)... method canConnectToServer (line 35) | private function canConnectToServer(DatabaseConfiguration $databaseCon... FILE: source/Internal/Setup/Database/SetupDbConnectionValidatorInterface.php type SetupDbConnectionValidatorInterface (line 12) | interface SetupDbConnectionValidatorInterface method validate (line 15) | public function validate(DatabaseConfiguration $databaseConfiguration)... FILE: source/Internal/Setup/Database/SetupDbValidator.php class SetupDbValidator (line 17) | class SetupDbValidator implements SetupDbValidatorInterface method __construct (line 19) | public function __construct(private SetupDbConnectionFactoryInterface ... method validate (line 23) | public function validate(DatabaseConfiguration $databaseConfiguration)... method validateDbIsEmptyOrNotYetCreated (line 28) | private function validateDbIsEmptyOrNotYetCreated(DatabaseConfiguratio... FILE: source/Internal/Setup/Database/SetupDbValidatorInterface.php type SetupDbValidatorInterface (line 12) | interface SetupDbValidatorInterface method validate (line 15) | public function validate(DatabaseConfiguration $databaseConfiguration)... FILE: source/Internal/Setup/Database/ShopDbManager.php class ShopDbManager (line 16) | class ShopDbManager implements ShopDbManagerInterface method __construct (line 20) | public function __construct( method create (line 27) | public function create(DatabaseConfiguration $databaseConfiguration): ... method createDatabase (line 39) | private function createDatabase(): void method loadSqlDumps (line 51) | private function loadSqlDumps(): void method readDumpFromFile (line 59) | private function readDumpFromFile(string $file): string FILE: source/Internal/Setup/Database/ShopDbManagerInterface.php type ShopDbManagerInterface (line 12) | interface ShopDbManagerInterface method create (line 14) | public function create(DatabaseConfiguration $databaseConfiguration): ... FILE: source/Internal/Setup/Database/UnsupportedDatabaseConfigurationException.php class UnsupportedDatabaseConfigurationException (line 14) | class UnsupportedDatabaseConfigurationException extends Exception FILE: source/Internal/Setup/Database/ViewsGeneratorFactory.php class ViewsGeneratorFactory (line 14) | class ViewsGeneratorFactory implements ViewsGeneratorFactoryInterface method create (line 16) | public function create(): ViewsGenerator FILE: source/Internal/Setup/Database/ViewsGeneratorFactoryInterface.php type ViewsGeneratorFactoryInterface (line 12) | interface ViewsGeneratorFactoryInterface method create (line 14) | public function create(): ViewsGenerator; FILE: source/Internal/Setup/Database/sql/database_schema.sql type `oxacceptedterms` (line 14) | CREATE TABLE `oxacceptedterms` ( type `oxaccessoire2article` (line 29) | CREATE TABLE `oxaccessoire2article` ( type `oxactions` (line 46) | CREATE TABLE `oxactions` ( type `oxactions2article` (line 82) | CREATE TABLE `oxactions2article` ( type `oxaddress` (line 100) | CREATE TABLE `oxaddress` ( type `oxadminlog` (line 129) | CREATE TABLE `oxadminlog` ( type `oxarticles` (line 141) | CREATE TABLE `oxarticles` ( type `oxartextends` (line 278) | CREATE TABLE `oxartextends` ( type `oxattribute` (line 294) | CREATE TABLE `oxattribute` ( type `oxcategories` (line 314) | CREATE TABLE `oxcategories` ( type `oxcategory2attribute` (line 372) | CREATE TABLE `oxcategory2attribute` ( type `oxconfig` (line 389) | CREATE TABLE `oxconfig` ( type `oxconfigdisplay` (line 409) | CREATE TABLE `oxconfigdisplay` ( type `oxcontents` (line 427) | CREATE TABLE `oxcontents` ( type `oxcounters` (line 461) | CREATE TABLE `oxcounters` ( type `oxcountry` (line 474) | CREATE TABLE `oxcountry` ( type `oxdel2delset` (line 506) | CREATE TABLE `oxdel2delset` ( type `oxdelivery` (line 521) | CREATE TABLE `oxdelivery` ( type `oxdeliveryset` (line 550) | CREATE TABLE `oxdeliveryset` ( type `oxdiscount` (line 572) | CREATE TABLE `oxdiscount` ( type `oxfiles` (line 607) | CREATE TABLE IF NOT EXISTS `oxfiles` ( type `oxgroups` (line 628) | CREATE TABLE `oxgroups` ( type `oxinvitations` (line 648) | CREATE TABLE IF NOT EXISTS `oxinvitations` ( type `oxlinks` (line 666) | CREATE TABLE `oxlinks` ( type `oxmanufacturers` (line 689) | CREATE TABLE `oxmanufacturers` ( type `oxmediaurls` (line 715) | CREATE TABLE `oxmediaurls` ( type `oxnewssubscribed` (line 735) | CREATE TABLE `oxnewssubscribed` ( type `oxobject2action` (line 759) | CREATE TABLE IF NOT EXISTS `oxobject2action` ( type `oxobject2article` (line 776) | CREATE TABLE `oxobject2article` ( type `oxobject2attribute` (line 793) | CREATE TABLE `oxobject2attribute` ( type `oxobject2category` (line 814) | CREATE TABLE `oxobject2category` ( type `oxobject2delivery` (line 834) | CREATE TABLE `oxobject2delivery` ( type `oxobject2discount` (line 851) | CREATE TABLE `oxobject2discount` ( type `oxobject2group` (line 868) | CREATE TABLE `oxobject2group` ( type `oxobject2list` (line 885) | CREATE TABLE `oxobject2list` ( type `oxobject2payment` (line 902) | CREATE TABLE `oxobject2payment` ( type `oxobject2selectlist` (line 919) | CREATE TABLE `oxobject2selectlist` ( type `oxobject2seodata` (line 938) | CREATE TABLE `oxobject2seodata` ( type `oxorder` (line 954) | CREATE TABLE `oxorder` ( type `oxorderarticles` (line 1040) | CREATE TABLE `oxorderarticles` ( type `oxorderfiles` (line 1097) | CREATE TABLE IF NOT EXISTS `oxorderfiles` ( type `oxpayments` (line 1125) | CREATE TABLE `oxpayments` ( type `oxprice2article` (line 1159) | CREATE TABLE `oxprice2article` ( type `oxpricealarm` (line 1179) | CREATE TABLE `oxpricealarm` ( type `oxratings` (line 1200) | CREATE TABLE `oxratings` ( type `oxrecommlists` (line 1217) | CREATE TABLE `oxrecommlists` ( type `oxremark` (line 1236) | CREATE TABLE `oxremark` ( type `oxreviews` (line 1255) | CREATE TABLE `oxreviews` ( type `oxselectlist` (line 1276) | CREATE TABLE `oxselectlist` ( type `oxseo` (line 1299) | CREATE TABLE `oxseo` ( type `oxseohistory` (line 1326) | CREATE TABLE `oxseohistory` ( type `oxseologs` (line 1346) | CREATE TABLE IF NOT EXISTS `oxseologs` ( type `oxshops` (line 1361) | CREATE TABLE `oxshops` ( type `oxstates` (line 1446) | CREATE TABLE `oxstates` ( type `oxtplblocks` (line 1467) | CREATE TABLE `oxtplblocks` ( type `oxuser` (line 1489) | CREATE TABLE `oxuser` ( type `oxuserbaskets` (line 1538) | CREATE TABLE `oxuserbaskets` ( type `oxuserbasketitems` (line 1557) | CREATE TABLE `oxuserbasketitems` ( type `oxuserpayments` (line 1576) | CREATE TABLE `oxuserpayments` ( type `oxvendor` (line 1592) | CREATE TABLE `oxvendor` ( type `oxvouchers` (line 1617) | CREATE TABLE IF NOT EXISTS `oxvouchers` ( type `oxvoucherseries` (line 1640) | CREATE TABLE IF NOT EXISTS `oxvoucherseries` ( type `oxwrapping` (line 1666) | CREATE TABLE `oxwrapping` ( FILE: source/Internal/Setup/Directory/DirectoryValidator.php class DirectoryValidator (line 17) | class DirectoryValidator implements DirectoryValidatorInterface method __construct (line 29) | public function __construct( method validateDirectory (line 38) | public function validateDirectory(string $compileDirectory): void method checkPathIsAbsolute (line 49) | public function checkPathIsAbsolute(string $compileDirectory): void method checkDirectoriesExistent (line 59) | private function checkDirectoriesExistent(array $directories): void method checkDirectoriesPermission (line 73) | private function checkDirectoriesPermission(array $directories): void method getDirectoriesAndSubDirectories (line 86) | private function getDirectoriesAndSubDirectories(array $directories): ... method getDirectories (line 105) | private function getDirectories(string $compileDirectory): array FILE: source/Internal/Setup/Directory/DirectoryValidatorInterface.php type DirectoryValidatorInterface (line 10) | interface DirectoryValidatorInterface method validateDirectory (line 16) | public function validateDirectory(string $compileDirectory): void; method checkPathIsAbsolute (line 21) | public function checkPathIsAbsolute(string $compileDirectory): void; FILE: source/Internal/Setup/Directory/NoPermissionDirectoryException.php class NoPermissionDirectoryException (line 14) | class NoPermissionDirectoryException extends Exception FILE: source/Internal/Setup/Directory/NonExistenceDirectoryException.php class NonExistenceDirectoryException (line 14) | class NonExistenceDirectoryException extends Exception FILE: source/Internal/Setup/Directory/NotAbsolutePathException.php class NotAbsolutePathException (line 14) | class NotAbsolutePathException extends Exception FILE: source/Internal/Setup/Htaccess/HtaccessAccessException.php class HtaccessAccessException (line 14) | class HtaccessAccessException extends Exception FILE: source/Internal/Setup/Htaccess/HtaccessDao.php class HtaccessDao (line 12) | class HtaccessDao implements HtaccessDaoInterface method __construct (line 18) | public function __construct( method setRewriteBase (line 24) | public function setRewriteBase(string $rewriteBase): void method readFile (line 31) | private function readFile(): void method updateDirective (line 36) | private function updateDirective(string $key, string $value): void method writeFile (line 41) | private function writeFile(): void method checkFileAccess (line 47) | private function checkFileAccess(): void FILE: source/Internal/Setup/Htaccess/HtaccessDaoFactory.php class HtaccessDaoFactory (line 14) | class HtaccessDaoFactory implements HtaccessDaoFactoryInterface method __construct (line 18) | public function __construct(private readonly BasicContextInterface $ba... method createRootHtaccessDao (line 25) | public function createRootHtaccessDao(): HtaccessDaoInterface method getRootHtaccessPath (line 33) | private function getRootHtaccessPath(): string FILE: source/Internal/Setup/Htaccess/HtaccessDaoFactoryInterface.php type HtaccessDaoFactoryInterface (line 10) | interface HtaccessDaoFactoryInterface method createRootHtaccessDao (line 12) | public function createRootHtaccessDao(): HtaccessDaoInterface; FILE: source/Internal/Setup/Htaccess/HtaccessDaoInterface.php type HtaccessDaoInterface (line 10) | interface HtaccessDaoInterface method setRewriteBase (line 12) | public function setRewriteBase(string $rewriteBase): void; FILE: source/Internal/Setup/Htaccess/HtaccessUpdater.php class HtaccessUpdater (line 14) | class HtaccessUpdater implements HtaccessUpdaterInterface method __construct (line 18) | public function __construct( method updateRewriteBaseDirective (line 25) | public function updateRewriteBaseDirective(ShopBaseUrl $shopBaseUrl): ... method getRewriteBase (line 32) | private function getRewriteBase(string $url): string FILE: source/Internal/Setup/Htaccess/HtaccessUpdaterInterface.php type HtaccessUpdaterInterface (line 10) | interface HtaccessUpdaterInterface method updateRewriteBaseDirective (line 13) | public function updateRewriteBaseDirective(ShopBaseUrl $shopBaseUrl): ... FILE: source/Internal/Setup/Htaccess/InvalidShopUrlException.php class InvalidShopUrlException (line 14) | class InvalidShopUrlException extends Exception FILE: source/Internal/Setup/Htaccess/ShopBaseUrl.php class ShopBaseUrl (line 12) | class ShopBaseUrl method __construct (line 14) | public function __construct( method getUrl (line 20) | public function getUrl(): string method validateUrl (line 25) | private function validateUrl(): void FILE: source/Internal/Setup/Language/DefaultLanguage.php class DefaultLanguage (line 14) | class DefaultLanguage method __construct (line 23) | public function __construct(string $language) method getCode (line 38) | public function getCode(): string FILE: source/Internal/Setup/Language/IncorrectLanguageException.php class IncorrectLanguageException (line 14) | class IncorrectLanguageException extends Exception FILE: source/Internal/Setup/Language/LanguageInstaller.php class LanguageInstaller (line 18) | class LanguageInstaller implements LanguageInstallerInterface method __construct (line 20) | public function __construct( method install (line 26) | public function install(DefaultLanguage $language): void method setDefaultLanguage (line 32) | private function setDefaultLanguage(DefaultLanguage $language): void method updateActiveLanguage (line 44) | private function updateActiveLanguage(DefaultLanguage $language): void FILE: source/Internal/Setup/Language/LanguageInstallerInterface.php type LanguageInstallerInterface (line 12) | interface LanguageInstallerInterface method install (line 14) | public function install(DefaultLanguage $language): void; FILE: source/Internal/Setup/Parameters/SetupParameters.php class SetupParameters (line 16) | class SetupParameters method getCacheDir (line 23) | public function getCacheDir(): string method setCacheDir (line 28) | public function setCacheDir(string $cacheDir): void method getDbConfig (line 33) | public function getDbConfig(): DatabaseConfiguration method setDbConfig (line 38) | public function setDbConfig(DatabaseConfiguration $dbConfig): void method getShopBaseUrl (line 43) | public function getShopBaseUrl(): ShopBaseUrl method setShopBaseUrl (line 48) | public function setShopBaseUrl(ShopBaseUrl $shopBaseUrl): void method getLanguage (line 53) | public function getLanguage(): DefaultLanguage method setLanguage (line 58) | public function setLanguage(DefaultLanguage $language): void FILE: source/Internal/Setup/Parameters/SetupParametersFactory.php class SetupParametersFactory (line 17) | readonly class SetupParametersFactory implements SetupParametersFactoryI... method __construct (line 19) | public function __construct( method create (line 24) | public function create(DefaultLanguage $language): SetupParameters FILE: source/Internal/Setup/Parameters/SetupParametersFactoryInterface.php type SetupParametersFactoryInterface (line 12) | interface SetupParametersFactoryInterface method create (line 14) | public function create(DefaultLanguage $language): SetupParameters; FILE: source/Internal/Setup/ShopConfiguration/ShopConfigurationUpdater.php class ShopConfigurationUpdater (line 17) | class ShopConfigurationUpdater implements ShopConfigurationUpdaterInterface method __construct (line 19) | public function __construct( method saveShopSetupTime (line 25) | public function saveShopSetupTime(): void FILE: source/Internal/Setup/ShopConfiguration/ShopConfigurationUpdaterInterface.php type ShopConfigurationUpdaterInterface (line 10) | interface ShopConfigurationUpdaterInterface method saveShopSetupTime (line 12) | public function saveShopSetupTime(): void; FILE: source/Internal/Setup/ShopSetupCommand.php class ShopSetupCommand (line 24) | class ShopSetupCommand extends Command method __construct (line 28) | public function __construct( method configure (line 39) | protected function configure(): void method execute (line 49) | protected function execute(InputInterface $input, OutputInterface $out... FILE: source/Internal/Setup/Validator/SetupInfrastructureValidator.php class SetupInfrastructureValidator (line 18) | class SetupInfrastructureValidator implements SetupInfrastructureValidat... method __construct (line 22) | public function __construct( method validate (line 30) | public function validate(SetupParameters $setupParameters): void method checkShopDirectoryPermissions (line 39) | private function checkShopDirectoryPermissions(): void method checkWebServerConfigFilePermissions (line 51) | private function checkWebServerConfigFilePermissions(): void method checkDatabaseServerConnectivity (line 56) | private function checkDatabaseServerConnectivity(): void method checkDatabaseCanBeSetUp (line 64) | private function checkDatabaseCanBeSetUp(): void FILE: source/Internal/Setup/Validator/SetupInfrastructureValidatorInterface.php type SetupInfrastructureValidatorInterface (line 12) | interface SetupInfrastructureValidatorInterface method validate (line 14) | public function validate(SetupParameters $setupParameters): void; FILE: source/Internal/Transition/Adapter/Email/EmailAdapterInterface.php type EmailAdapterInterface (line 13) | interface EmailAdapterInterface method convertToSymfonyEmail (line 15) | public function convertToSymfonyEmail(Email $legacyEmail): SymfonyEmail; FILE: source/Internal/Transition/Adapter/Email/SymfonyMailerAdapter.php class SymfonyMailerAdapter (line 18) | class SymfonyMailerAdapter implements EmailAdapterInterface method convertToSymfonyEmail (line 20) | public function convertToSymfonyEmail(Email $legacyEmail): SymfonyEmail method buildCidMapping (line 40) | private function buildCidMapping(Email $legacyEmail): array method addRecipients (line 54) | private function addRecipients(SymfonyEmail $email, Email $legacyEmail... method addFrom (line 66) | private function addFrom(SymfonyEmail $email, Email $legacyEmail): void method addReplyTo (line 75) | private function addReplyTo(SymfonyEmail $email, Email $legacyEmail): ... method addCc (line 87) | private function addCc(SymfonyEmail $email, Email $legacyEmail): void method addBcc (line 94) | private function addBcc(SymfonyEmail $email, Email $legacyEmail): void method addSubject (line 101) | private function addSubject(SymfonyEmail $email, Email $legacyEmail): ... method addBody (line 109) | private function addBody(SymfonyEmail $email, Email $legacyEmail, arra... method updateCidReferences (line 130) | private function updateCidReferences(string $body, array $cidMapping):... method addAttachments (line 141) | private function addAttachments(SymfonyEmail $email, Email $legacyEmai... method resolveAttachmentCid (line 156) | private function resolveAttachmentCid(mixed $cid, array $cidMapping): ... method addAttachment (line 165) | private function addAttachment( method addCustomHeaders (line 190) | private function addCustomHeaders(SymfonyEmail $email, Email $legacyEm... method addPriority (line 197) | private function addPriority(SymfonyEmail $email, Email $legacyEmail):... method addSender (line 213) | private function addSender(SymfonyEmail $email, Email $legacyEmail): void FILE: source/Internal/Transition/Adapter/Exception/TranslationNotFoundException.php class TranslationNotFoundException (line 17) | class TranslationNotFoundException extends \Exception FILE: source/Internal/Transition/Adapter/Session/SessionAdapter.php class SessionAdapter (line 15) | class SessionAdapter implements SessionInterface method get (line 17) | public function get(string $name, mixed $default = null): mixed method has (line 26) | public function has(string $name): bool method set (line 31) | public function set(string $name, mixed $value): void method remove (line 36) | public function remove(string $name): mixed FILE: source/Internal/Transition/Adapter/ShopAdapter.php class ShopAdapter (line 19) | class ShopAdapter implements ShopAdapterInterface method translateString (line 21) | public function translateString($string): string method invalidateModuleCache (line 30) | public function invalidateModuleCache(string $moduleId): void method invalidateModulesCache (line 43) | public function invalidateModulesCache(): void method generateUniqueId (line 58) | public function generateUniqueId(): string method getShopControllerClassMap (line 63) | public function getShopControllerClassMap(): array method isNamespace (line 68) | public function isNamespace(string $namespace): bool method isShopUnifiedNamespace (line 73) | public function isShopUnifiedNamespace(string $namespace): bool method isShopEditionNamespace (line 78) | public function isShopEditionNamespace(string $namespace): bool method validateShopId (line 83) | public function validateShopId(int $shopId): bool method getActiveThemesList (line 98) | public function getActiveThemesList(): array method getCustomTheme (line 114) | public function getCustomTheme(): string method getActiveThemeId (line 119) | public function getActiveThemeId(): string method themeExists (line 129) | public function themeExists(string $themeId): bool method activateTheme (line 134) | public function activateTheme(string $themeId): void method generateDatabaseViewName (line 141) | public function generateDatabaseViewName(string $tableName, int $langu... FILE: source/Internal/Transition/Adapter/ShopAdapterInterface.php type ShopAdapterInterface (line 12) | interface ShopAdapterInterface method translateString (line 14) | public function translateString($string): string; method invalidateModuleCache (line 16) | public function invalidateModuleCache(string $moduleId); method invalidateModulesCache (line 18) | public function invalidateModulesCache(); method generateUniqueId (line 23) | public function generateUniqueId(): string; method getShopControllerClassMap (line 25) | public function getShopControllerClassMap(): array; method isNamespace (line 27) | public function isNamespace(string $namespace): bool; method isShopUnifiedNamespace (line 29) | public function isShopUnifiedNamespace(string $namespace): bool; method isShopEditionNamespace (line 31) | public function isShopEditionNamespace(string $namespace): bool; method validateShopId (line 33) | public function validateShopId(int $shopId): bool; method getActiveThemesList (line 35) | public function getActiveThemesList(): array; method getCustomTheme (line 37) | public function getCustomTheme(): string; method getActiveThemeId (line 39) | public function getActiveThemeId(): string; method themeExists (line 41) | public function themeExists(string $themeId): bool; method activateTheme (line 43) | public function activateTheme(string $themeId): void; method generateDatabaseViewName (line 45) | public function generateDatabaseViewName(string $tableName, int $langu... FILE: source/Internal/Transition/Adapter/TemplateLogic/AbstractInsertNewBasketItemLogic.php class AbstractInsertNewBasketItemLogic (line 10) | abstract class AbstractInsertNewBasketItemLogic method getNewBasketItemTemplate (line 18) | public function getNewBasketItemTemplate(array $params, $templateEngin... method validateTemplateEngine (line 67) | abstract protected function validateTemplateEngine($templateEngine); method loadArticleObject (line 75) | abstract protected function loadArticleObject($newItem, $templateEngine); method renderTemplate (line 83) | abstract protected function renderTemplate(string $templateName, $temp... method getGlobals (line 85) | public function getGlobals(): array FILE: source/Internal/Transition/Adapter/TemplateLogic/AddUrlParametersLogic.php class AddUrlParametersLogic (line 12) | class AddUrlParametersLogic method addUrlParameters (line 22) | public function addUrlParameters(string $sUrl, string $sDynParams): st... FILE: source/Internal/Transition/Adapter/TemplateLogic/ContentFactory.php class ContentFactory (line 12) | class ContentFactory method getContent (line 21) | public function getContent(string $key, string $value): ?Content FILE: source/Internal/Transition/Adapter/TemplateLogic/FileSizeLogic.php class FileSizeLogic (line 10) | class FileSizeLogic method getFileSize (line 17) | public function getFileSize($size): string FILE: source/Internal/Transition/Adapter/TemplateLogic/FormatCurrencyLogic.php class FormatCurrencyLogic (line 12) | class FormatCurrencyLogic method numberFormat (line 20) | public function numberFormat($sFormat = "EUR@ 1.00@ ,@ .@ EUR@ 2", $sV... FILE: source/Internal/Transition/Adapter/TemplateLogic/FormatDateLogic.php class FormatDateLogic (line 10) | class FormatDateLogic method formdate (line 19) | public function formdate($oConvObject, ?string $sFieldType = null, boo... FILE: source/Internal/Transition/Adapter/TemplateLogic/FormatPriceLogic.php class FormatPriceLogic (line 13) | class FormatPriceLogic method formatPrice (line 20) | public function formatPrice(array $params): string method calculatePrice (line 37) | private function calculatePrice($inputPrice, array $params): string method getFormattedPrice (line 57) | private function getFormattedPrice($currency, $price): string FILE: source/Internal/Transition/Adapter/TemplateLogic/FormatTimeLogic.php class FormatTimeLogic (line 10) | class FormatTimeLogic method getFormattedTime (line 17) | public function getFormattedTime(int $seconds): string FILE: source/Internal/Transition/Adapter/TemplateLogic/IfContentLogic.php class IfContentLogic (line 10) | class IfContentLogic method getContent (line 18) | public function getContent(?string $sIdent = null, ?string $sOxid = null) FILE: source/Internal/Transition/Adapter/TemplateLogic/IncludeDynamicLogic.php class IncludeDynamicLogic (line 10) | class IncludeDynamicLogic method renderForCache (line 17) | public function renderForCache(array $parameters): string method includeDynamicPrefix (line 33) | public function includeDynamicPrefix(array $parameters): array FILE: source/Internal/Transition/Adapter/TemplateLogic/IncludeWidgetLogic.php class IncludeWidgetLogic (line 12) | class IncludeWidgetLogic method renderWidget (line 19) | public function renderWidget(array $params) FILE: source/Internal/Transition/Adapter/TemplateLogic/InputHelpLogic.php class InputHelpLogic (line 7) | class InputHelpLogic method getIdent (line 14) | public function getIdent($params) method getTranslation (line 24) | public function getTranslation($params) FILE: source/Internal/Transition/Adapter/TemplateLogic/InsertNewBasketItemLogicTwig.php class InsertNewBasketItemLogicTwig (line 15) | class InsertNewBasketItemLogicTwig extends AbstractInsertNewBasketItemLogic method validateTemplateEngine (line 22) | protected function validateTemplateEngine($templateEngine): bool method loadArticleObject (line 31) | protected function loadArticleObject($newItem, $templateEngine) method renderTemplate (line 50) | protected function renderTemplate(string $templateName, $templateEngin... method getGlobals (line 57) | public function getGlobals(): array FILE: source/Internal/Transition/Adapter/TemplateLogic/ScriptLogic.php class ScriptLogic (line 10) | class ScriptLogic method add (line 16) | public function add(string $script, bool $isDynamic = false): void method include (line 27) | public function include(string $file, int $priority = 3, bool $isDynam... method render (line 40) | public function render(string $widget, bool $forceRender = false, bool... FILE: source/Internal/Transition/Adapter/TemplateLogic/SeoUrlLogic.php class SeoUrlLogic (line 12) | class SeoUrlLogic method seoUrl (line 21) | public function seoUrl(array $params): string FILE: source/Internal/Transition/Adapter/TemplateLogic/SmartWordwrapLogic.php class SmartWordwrapLogic (line 10) | class SmartWordwrapLogic method wrapWords (line 22) | public function wrapWords($string, $length, $break, $cutRows, $toleran... FILE: source/Internal/Transition/Adapter/TemplateLogic/StyleLogic.php class StyleLogic (line 10) | class StyleLogic method collectStyleSheets (line 18) | public function collectStyleSheets($params, $isDynamic) method fillDefaultParams (line 30) | private function fillDefaultParams($params) method getOutput (line 48) | private function getOutput($params, $isDynamic) FILE: source/Internal/Transition/Adapter/TemplateLogic/TranslateFilterLogic.php class TranslateFilterLogic (line 15) | class TranslateFilterLogic method __construct (line 32) | public function __construct(ContextInterface $context, TranslatorInter... method multiLang (line 44) | public function multiLang($ident, $args = []): string method assignArgumentsToTranslation (line 71) | private function assignArgumentsToTranslation(string $translation, $ar... FILE: source/Internal/Transition/Adapter/TemplateLogic/TranslateFunctionLogic.php class TranslateFunctionLogic (line 18) | class TranslateFunctionLogic method __construct (line 35) | public function __construct(ContextInterface $context, TranslatorInter... method getTranslation (line 46) | public function getTranslation(array $params): string method isTranslatableSuffix (line 87) | private function isTranslatableSuffix(string $suffix): bool method assignArgumentsToTranslation (line 92) | private function assignArgumentsToTranslation(string $translation, arr... method showError (line 106) | private function showError(array $params): bool FILE: source/Internal/Transition/Adapter/TemplateLogic/TranslateSalutationLogic.php class TranslateSalutationLogic (line 14) | class TranslateSalutationLogic method __construct (line 25) | public function __construct(TranslatorInterface $translator) method translateSalutation (line 35) | public function translateSalutation(string $ident = ''): string FILE: source/Internal/Transition/Adapter/TemplateLogic/TruncateLogic.php class TruncateLogic (line 12) | class TruncateLogic method truncate (line 23) | public function truncate( FILE: source/Internal/Transition/Adapter/TemplateLogic/WordwrapLogic.php class WordwrapLogic (line 12) | class WordwrapLogic method wordwrap (line 22) | public function wordwrap(string $string, int $length = 80, string $wra... FILE: source/Internal/Transition/Adapter/Translator/LegacyTemplateTranslator.php class LegacyTemplateTranslator (line 14) | class LegacyTemplateTranslator implements TranslatorInterface method __construct (line 16) | public function __construct(private Language $language) method translate (line 25) | public function translate(string $string): string FILE: source/Internal/Transition/Adapter/Translator/TranslatorInterface.php type TranslatorInterface (line 10) | interface TranslatorInterface method translate (line 17) | public function translate(string $string): string; FILE: source/Internal/Transition/ShopEvents/AfterAdminAjaxRequestProcessedEvent.php class AfterAdminAjaxRequestProcessedEvent (line 14) | class AfterAdminAjaxRequestProcessedEvent extends Event FILE: source/Internal/Transition/ShopEvents/AfterModelDeleteEvent.php class AfterModelDeleteEvent (line 18) | class AfterModelDeleteEvent extends Event FILE: source/Internal/Transition/ShopEvents/AfterModelInsertEvent.php class AfterModelInsertEvent (line 18) | class AfterModelInsertEvent extends Event FILE: source/Internal/Transition/ShopEvents/AfterModelUpdateEvent.php class AfterModelUpdateEvent (line 18) | class AfterModelUpdateEvent extends Event FILE: source/Internal/Transition/ShopEvents/AfterRequestProcessedEvent.php class AfterRequestProcessedEvent (line 14) | class AfterRequestProcessedEvent extends Event FILE: source/Internal/Transition/ShopEvents/AllCookiesRemovedEvent.php class AllCookiesRemovedEvent (line 14) | class AllCookiesRemovedEvent extends Event FILE: source/Internal/Transition/ShopEvents/ApplicationExitEvent.php class ApplicationExitEvent (line 14) | class ApplicationExitEvent extends Event FILE: source/Internal/Transition/ShopEvents/BasketChangedEvent.php class BasketChangedEvent (line 15) | class BasketChangedEvent extends Event method __construct (line 17) | public function __construct(private BasketComponent $basketComponent) method getBasket (line 26) | public function getBasket(): BasketComponent FILE: source/Internal/Transition/ShopEvents/BeforeHeadersSendEvent.php class BeforeHeadersSendEvent (line 16) | class BeforeHeadersSendEvent extends Event method __construct (line 18) | public function __construct( method getShopControl (line 24) | public function getShopControl(): ShopControl method getController (line 29) | public function getController(): ViewControllerInterface FILE: source/Internal/Transition/ShopEvents/BeforeModelDeleteEvent.php class BeforeModelDeleteEvent (line 18) | class BeforeModelDeleteEvent extends Event FILE: source/Internal/Transition/ShopEvents/BeforeModelUpdateEvent.php class BeforeModelUpdateEvent (line 18) | class BeforeModelUpdateEvent extends Event FILE: source/Internal/Transition/ShopEvents/BeforeSessionStartEvent.php class BeforeSessionStartEvent (line 14) | class BeforeSessionStartEvent extends Event FILE: source/Internal/Transition/ShopEvents/ModelChangeEventTrait.php type ModelChangeEventTrait (line 15) | trait ModelChangeEventTrait method __construct (line 19) | public function __construct(\OxidEsales\Eshop\Core\Model\BaseModel $mo... method getModel (line 29) | public function getModel(): \OxidEsales\Eshop\Core\Model\BaseModel FILE: source/Internal/Transition/ShopEvents/ViewRenderedEvent.php class ViewRenderedEvent (line 15) | class ViewRenderedEvent extends Event method __construct (line 17) | public function __construct(private ShopControl $shopControl) method getShopControl (line 26) | public function getShopControl(): ShopControl FILE: source/Internal/Transition/Utility/BasicContext.php class BasicContext (line 23) | class BasicContext implements BasicContextInterface method getContainerCacheFilePath (line 29) | public function getContainerCacheFilePath(int $shopId): string method getGeneratedServicesFilePath (line 38) | public function getGeneratedServicesFilePath(): string method getActiveModuleServicesFilePath (line 43) | public function getActiveModuleServicesFilePath(int $shopId): string method getEditionSourcePath (line 48) | public function getEditionSourcePath(Edition $edition): string method getSourcePath (line 53) | public function getSourcePath(): string method getEdition (line 58) | public function getEdition(): Edition method getOutPath (line 66) | public function getOutPath(): string method getDefaultShopId (line 74) | public function getDefaultShopId(): int method getAllShopIds (line 79) | public function getAllShopIds(): array method getBackwardsCompatibilityClassMap (line 86) | public function getBackwardsCompatibilityClassMap(): array method getProjectConfigurationDirectory (line 91) | public function getProjectConfigurationDirectory(): string method getShopConfigurationDirectory (line 96) | public function getShopConfigurationDirectory(int $shopId): string method getShopRootPath (line 105) | public function getShopRootPath(): string method getVendorPath (line 113) | public function getVendorPath(): string method getComposerVendorName (line 118) | public function getComposerVendorName(): string method getConfigTableName (line 123) | public function getConfigTableName(): string method getCacheDirectory (line 128) | public function getCacheDirectory(): string method getModuleCacheDirectory (line 133) | public function getModuleCacheDirectory(): string method getDatabaseUrl (line 141) | public function getDatabaseUrl(): string method getShopBaseUrl (line 146) | public function getShopBaseUrl(): string FILE: source/Internal/Transition/Utility/BasicContextInterface.php type BasicContextInterface (line 13) | interface BasicContextInterface method getActiveModuleServicesFilePath (line 15) | public function getActiveModuleServicesFilePath(int $shopId): string; method getAllShopIds (line 17) | public function getAllShopIds(): array; method getBackwardsCompatibilityClassMap (line 19) | public function getBackwardsCompatibilityClassMap(): array; method getCacheDirectory (line 21) | public function getCacheDirectory(): string; method getComposerVendorName (line 23) | public function getComposerVendorName(): string; method getConfigTableName (line 25) | public function getConfigTableName(): string; method getContainerCacheFilePath (line 27) | public function getContainerCacheFilePath(int $shopId): string; method getDatabaseUrl (line 29) | public function getDatabaseUrl(): string; method getDefaultShopId (line 31) | public function getDefaultShopId(): int; method getEdition (line 33) | public function getEdition(): Edition; method getEditionSourcePath (line 38) | public function getEditionSourcePath(Edition $edition): string; method getGeneratedServicesFilePath (line 40) | public function getGeneratedServicesFilePath(): string; method getModuleCacheDirectory (line 42) | public function getModuleCacheDirectory(): string; method getOutPath (line 44) | public function getOutPath(): string; method getProjectConfigurationDirectory (line 46) | public function getProjectConfigurationDirectory(): string; method getShopBaseUrl (line 48) | public function getShopBaseUrl(): string; method getShopConfigurationDirectory (line 50) | public function getShopConfigurationDirectory(int $shopId): string; method getShopRootPath (line 52) | public function getShopRootPath(): string; method getSourcePath (line 54) | public function getSourcePath(): string; method getVendorPath (line 56) | public function getVendorPath(): string; FILE: source/Internal/Transition/Utility/Context.php class Context (line 20) | class Context extends BasicContext implements ContextInterface method __construct (line 22) | public function __construct(private readonly int $shopId) method getLogLevel (line 26) | public function getLogLevel(): string method getLogFilePath (line 33) | public function getLogFilePath(): string method getRequiredContactFormFields (line 38) | public function getRequiredContactFormFields(): array method getCurrentShopId (line 45) | public function getCurrentShopId(): int method getAllShopIds (line 50) | public function getAllShopIds(): array method isAdmin (line 61) | public function isAdmin(): bool method getAdminLogFilePath (line 66) | public function getAdminLogFilePath(): string method getSkipLogTags (line 76) | public function getSkipLogTags(): array method getAdminUserId (line 86) | public function getAdminUserId(): string method isShopInProductiveMode (line 96) | public function isShopInProductiveMode(): bool method isShopInDemoMode (line 101) | public function isShopInDemoMode(): bool method getConfigParameter (line 109) | private function getConfigParameter($name, $default = null) method isConfigLoaded (line 114) | private function isConfigLoaded(): bool FILE: source/Internal/Transition/Utility/ContextInterface.php type ContextInterface (line 12) | interface ContextInterface extends BasicContextInterface method getAdminLogFilePath (line 14) | public function getAdminLogFilePath(): string; method getAdminUserId (line 17) | public function getAdminUserId(): string; method getCurrentShopId (line 19) | public function getCurrentShopId(): int; method getLogFilePath (line 21) | public function getLogFilePath(): string; method getLogLevel (line 23) | public function getLogLevel(): string; method getRequiredContactFormFields (line 25) | public function getRequiredContactFormFields(): array; method getSkipLogTags (line 27) | public function getSkipLogTags(): array; method isAdmin (line 29) | public function isAdmin(): bool; method isShopInDemoMode (line 31) | public function isShopInDemoMode(): bool; method isShopInProductiveMode (line 33) | public function isShopInProductiveMode(): bool; FILE: source/Internal/Transition/Utility/Exception/AdminUserNotFoundException.php class AdminUserNotFoundException (line 17) | class AdminUserNotFoundException extends \Exception FILE: source/Internal/Utility/Authentication/Exception/PasswordPolicyException.php class PasswordPolicyException (line 12) | class PasswordPolicyException extends \Exception FILE: source/Internal/Utility/Authentication/Policy/PasswordPolicy.php class PasswordPolicy (line 14) | class PasswordPolicy implements PasswordPolicyInterface method enforcePasswordPolicy (line 23) | public function enforcePasswordPolicy(string $password) method isValidUtf8 (line 40) | private function isValidUtf8(string $password): bool FILE: source/Internal/Utility/Authentication/Policy/PasswordPolicyInterface.php type PasswordPolicyInterface (line 12) | interface PasswordPolicyInterface method enforcePasswordPolicy (line 17) | public function enforcePasswordPolicy(string $password); FILE: source/Internal/Utility/Email/EmailValidatorService.php class EmailValidatorService (line 16) | class EmailValidatorService implements EmailValidatorServiceInterface method isEmailValid (line 23) | public function isEmailValid($email): bool FILE: source/Internal/Utility/Email/EmailValidatorServiceBridge.php class EmailValidatorServiceBridge (line 16) | class EmailValidatorServiceBridge implements EmailValidatorServiceBridge... method __construct (line 18) | public function __construct(private EmailValidatorServiceInterface $em... method isEmailValid (line 27) | public function isEmailValid($email): bool FILE: source/Internal/Utility/Email/EmailValidatorServiceBridgeInterface.php type EmailValidatorServiceBridgeInterface (line 12) | interface EmailValidatorServiceBridgeInterface extends EmailValidatorSer... FILE: source/Internal/Utility/Email/EmailValidatorServiceInterface.php type EmailValidatorServiceInterface (line 12) | interface EmailValidatorServiceInterface method isEmailValid (line 19) | public function isEmailValid($email): bool; FILE: source/Internal/Utility/Hash/Exception/PasswordHashException.php class PasswordHashException (line 12) | class PasswordHashException extends \Exception FILE: source/Internal/Utility/Hash/Service/Argon2IPasswordHashService.php class Argon2IPasswordHashService (line 18) | class Argon2IPasswordHashService implements PasswordHashServiceInterface method __construct (line 20) | public function __construct( method hash (line 37) | public function hash(string $password): string method passwordNeedsRehash (line 61) | public function passwordNeedsRehash(string $passwordHash): bool method getOptions (line 69) | private function getOptions(): array FILE: source/Internal/Utility/Hash/Service/BcryptPasswordHashService.php class BcryptPasswordHashService (line 15) | class BcryptPasswordHashService implements PasswordHashServiceInterface method __construct (line 26) | public function __construct( method hash (line 42) | public function hash(string $password): string method passwordNeedsRehash (line 66) | public function passwordNeedsRehash(string $passwordHash): bool method getOptions (line 78) | private function getOptions(): array method validateCostOption (line 89) | private function validateCostOption(int $cost) FILE: source/Internal/Utility/Hash/Service/PasswordHashServiceInterface.php type PasswordHashServiceInterface (line 12) | interface PasswordHashServiceInterface method hash (line 19) | public function hash(string $password): string; method passwordNeedsRehash (line 26) | public function passwordNeedsRehash(string $passwordHash): bool; FILE: source/Internal/Utility/Header/Bridge/CsvHeaderGeneratorBridge.php class CsvHeaderGeneratorBridge (line 14) | class CsvHeaderGeneratorBridge implements HeaderGeneratorBridgeInterface method __construct (line 16) | public function __construct(private HeaderGeneratorInterface $headerGe... method generate (line 23) | public function generate(string $filename): void FILE: source/Internal/Utility/Header/Bridge/HeaderGeneratorBridgeInterface.php type HeaderGeneratorBridgeInterface (line 12) | interface HeaderGeneratorBridgeInterface method generate (line 17) | public function generate(string $filename): void; FILE: source/Internal/Utility/Header/CsvHeaderGenerator.php class CsvHeaderGenerator (line 12) | class CsvHeaderGenerator implements HeaderGeneratorInterface method generate (line 17) | public function generate(string $filename): void FILE: source/Internal/Utility/Header/HeaderGeneratorInterface.php type HeaderGeneratorInterface (line 12) | interface HeaderGeneratorInterface method generate (line 17) | public function generate(string $filename): void; FILE: source/Internal/Utility/Url/UrlParser.php class UrlParser (line 12) | class UrlParser implements UrlParserInterface method getPathWithoutTrailingSlash (line 15) | public function getPathWithoutTrailingSlash(string $url): string method getPath (line 26) | private function getPath(string $url): string method removeTrailingSlash (line 35) | private function removeTrailingSlash(string $path): string FILE: source/Internal/Utility/Url/UrlParserInterface.php type UrlParserInterface (line 10) | interface UrlParserInterface method getPathWithoutTrailingSlash (line 16) | public function getPathWithoutTrailingSlash(string $url): string; FILE: source/bootstrap.php function oxTriggerOfflinePageDisplay (line 24) | function oxTriggerOfflinePageDisplay(): void FILE: source/migration/data/Version20170718124421.php class Version20170718124421 (line 17) | class Version20170718124421 extends AbstractMigration method up (line 22) | public function up(Schema $schema): void method down (line 33) | public function down(Schema $schema): void method isTransactional (line 37) | public function isTransactional(): bool FILE: source/migration/data/Version20171018144650.php class Version20171018144650 (line 16) | class Version20171018144650 extends AbstractMigration method up (line 21) | public function up(Schema $schema): void method down (line 47) | public function down(Schema $schema): void method isTransactional (line 51) | public function isTransactional(): bool FILE: source/migration/data/Version20180214152228.php class Version20180214152228 (line 16) | class Version20180214152228 extends AbstractMigration method up (line 18) | public function up(Schema $schema): void method down (line 22) | public function down(Schema $schema): void method isTransactional (line 26) | public function isTransactional(): bool FILE: source/migration/data/Version20180228160418.php class Version20180228160418 (line 16) | class Version20180228160418 extends AbstractMigration method up (line 21) | public function up(Schema $schema): void method down (line 30) | public function down(Schema $schema): void method isTransactional (line 34) | public function isTransactional(): bool FILE: source/migration/data/Version20180703135728.php class Version20180703135728 (line 16) | class Version20180703135728 extends AbstractMigration method up (line 21) | public function up(Schema $schema): void method down (line 57) | public function down(Schema $schema): void method isTransactional (line 62) | public function isTransactional(): bool FILE: source/migration/data/Version20180928072235.php class Version20180928072235 (line 16) | class Version20180928072235 extends AbstractMigration method up (line 21) | public function up(Schema $schema): void method down (line 63) | public function down(Schema $schema): void FILE: source/migration/data/Version20191007144155.php class Version20191007144155 (line 18) | final class Version20191007144155 extends AbstractMigration method up (line 20) | public function up(Schema $schema): void method down (line 29) | public function down(Schema $schema): void FILE: source/migration/data/Version20201029110624.php class Version20201029110624 (line 15) | final class Version20201029110624 extends AbstractMigration method up (line 17) | public function up(Schema $schema): void method down (line 22) | public function down(Schema $schema): void method isTransactional (line 27) | public function isTransactional(): bool FILE: source/migration/data/Version20201103010101.php class Version20201103010101 (line 15) | final class Version20201103010101 extends AbstractMigration method up (line 17) | public function up(Schema $schema): void method down (line 24) | public function down(Schema $schema): void FILE: source/migration/data/Version20201203101929.php class Version20201203101929 (line 18) | final class Version20201203101929 extends AbstractMigration method up (line 20) | public function up(Schema $schema): void method down (line 28) | public function down(Schema $schema): void FILE: source/migration/data/Version20211117193324.php class Version20211117193324 (line 15) | final class Version20211117193324 extends AbstractMigration method getDescription (line 17) | public function getDescription() : string method up (line 22) | public function up(Schema $schema) : void method down (line 30) | public function down(Schema $schema) : void FILE: source/migration/data/Version20230109135625.php class Version20230109135625 (line 15) | final class Version20230109135625 extends AbstractMigration method up (line 17) | public function up(Schema $schema): void method down (line 23) | public function down(Schema $schema): void FILE: source/migration/data/Version20230301123522.php class Version20230301123522 (line 15) | final class Version20230301123522 extends AbstractMigration method up (line 17) | public function up(Schema $schema): void method down (line 25) | public function down(Schema $schema): void FILE: source/migration/data/Version20231128113123.php class Version20231128113123 (line 15) | final class Version20231128113123 extends AbstractMigration method getDescription (line 17) | public function getDescription(): string method up (line 22) | public function up(Schema $schema): void method down (line 42) | public function down(Schema $schema): void FILE: source/migration/data/Version20250320120000.php class Version20250320120000 (line 15) | final class Version20250320120000 extends AbstractMigration method getDescription (line 17) | public function getDescription(): string method up (line 22) | public function up(Schema $schema): void method down (line 60) | public function down(Schema $schema): void FILE: source/migration/data/Version20250911140000.php class Version20250911140000 (line 15) | final class Version20250911140000 extends AbstractMigration method getDescription (line 17) | public function getDescription(): string method up (line 22) | public function up(Schema $schema): void method down (line 61) | public function down(Schema $schema): void FILE: source/migration/data/Version20251009121500.php class Version20251009121500 (line 15) | final class Version20251009121500 extends AbstractMigration method up (line 17) | public function up(Schema $schema): void method down (line 22) | public function down(Schema $schema): void FILE: source/overridablefunctions.php function getShopBasePath (line 20) | function getShopBasePath() function error_404_handler (line 32) | function error_404_handler($sUrl = '') function isSearchEngineUrl (line 45) | function isSearchEngineUrl() function startProfile (line 57) | function startProfile($sProfileName) function stopProfile (line 78) | function stopProfile($sProfileName) function getLangTableIdx (line 98) | function getLangTableIdx($iLangId) function getLangTableName (line 118) | function getLangTableName($sTable, $iLangId) function getLogger (line 138) | function getLogger() FILE: source/oxfunctions.php function isAdmin (line 12) | function isAdmin(): bool function oxNew (line 27) | function oxNew(string $className, ...$args) FILE: source/oxseo.php function isSearchEngineUrl (line 23) | function isSearchEngineUrl() FILE: tests/CachingTrait.php type CachingTrait (line 24) | trait CachingTrait method resetRegistry (line 30) | public function resetRegistry(): void method cleanupCaching (line 37) | public function cleanupCaching(): void method cleanUpCompilationDirectory (line 44) | private function cleanUpCompilationDirectory(): void method removeClassCaches (line 50) | private function removeClassCaches(): void method removeClassCache (line 55) | private function removeClassCache(string $class, string $property, $de... method cleanUpDirectory (line 62) | private function cleanUpDirectory($directory): void FILE: tests/Codeception/Acceptance/Admin/ActiveCategoryAtStartCest.php class ActiveCategoryAtStartCest (line 16) | #[Group('admin')] method setActiveCategoryAtStart (line 19) | public function setActiveCategoryAtStart(AcceptanceTester $I): void FILE: tests/Codeception/Acceptance/Admin/AdminCreateCategoryCest.php class AdminCreateCategoryCest (line 16) | #[Group('admin')] method createCategory (line 21) | public function createCategory(AcceptanceTester $I): void method createCategoryWrongImageExtension (line 34) | public function createCategoryWrongImageExtension(AcceptanceTester $I)... method createCategoryWrongImageType (line 47) | public function createCategoryWrongImageType(AcceptanceTester $I): void FILE: tests/Codeception/Acceptance/Admin/AssignProductsToCategoryCest.php class AssignProductsToCategoryCest (line 15) | #[Group('admin')] method testAssignProductsToCategory (line 18) | public function testAssignProductsToCategory(AcceptanceTester $I): void method testAssignProductsWithVariantsToCategory (line 58) | public function testAssignProductsWithVariantsToCategory(AcceptanceTes... method testSortCategoryProducts (line 107) | public function testSortCategoryProducts(AcceptanceTester $I): void FILE: tests/Codeception/Acceptance/Admin/DownloadableProductCest.php class DownloadableProductCest (line 18) | #[Group('admin')] method _before (line 25) | public function _before(AcceptanceTester $I): void method _after (line 67) | public function _after(AcceptanceTester $I): void method downloadableFiles (line 75) | public function downloadableFiles(AcceptanceTester $I): void method enableDownloadableFiles (line 86) | private function enableDownloadableFiles(AcceptanceTester $I, AdminPan... method setDownloadableFileForAProduct (line 99) | private function setDownloadableFileForAProduct(AcceptanceTester $I, A... method makeOrderComplete (line 108) | private function makeOrderComplete(AcceptanceTester $I, AdminPanel $ad... FILE: tests/Codeception/Acceptance/Admin/ExportNewsletterRecipientsCest.php class ExportNewsletterRecipientsCest (line 15) | #[Group('admin')] method checkExportRecipients (line 18) | public function checkExportRecipients(AcceptanceTester $I): void FILE: tests/Codeception/Acceptance/Admin/GenericExportCest.php class GenericExportCest (line 15) | #[Group('admin')] method testGenericExport (line 18) | #[Group('genericExport', 'exclude_from_compilation')] FILE: tests/Codeception/Acceptance/Admin/GenericImportCest.php class GenericImportCest (line 15) | #[Group('admin', 'genericImport')] method testGenericImportWithHeaders (line 18) | public function testGenericImportWithHeaders(AcceptanceTester $I): void method testGenericImportNoHeaders (line 45) | public function testGenericImportNoHeaders(AcceptanceTester $I): void FILE: tests/Codeception/Acceptance/Admin/LoginCest.php class LoginCest (line 16) | #[Group('admin')] method setSessionCookie (line 19) | public function setSessionCookie(AcceptanceTester $I): void method getAdminUserData (line 32) | private function getAdminUserData(): array FILE: tests/Codeception/Acceptance/Admin/ManufacturerCest.php class ManufacturerCest (line 20) | #[Group('admin', 'manufacturer')] method createManufacturer (line 26) | #[Before('createUniqueFixtureFile')] method createUniqueFixtureFile (line 49) | private function createUniqueFixtureFile(): void method getManufacturer (line 58) | private function getManufacturer(): Manufacturer method removeUniqueFixtureFile (line 70) | private function removeUniqueFixtureFile(): void FILE: tests/Codeception/Acceptance/Admin/MasterCoreStockSettingsCest.php class MasterCoreStockSettingsCest (line 15) | #[Group('admin', 'core', 'stock')] method testStockDefaultMessageSettings (line 18) | public function testStockDefaultMessageSettings(AcceptanceTester $I): ... FILE: tests/Codeception/Acceptance/Admin/ModuleActivationCest.php class ModuleActivationCest (line 16) | #[Group('admin')] method _before (line 22) | public function _before(AcceptanceTester $I): void method _after (line 29) | public function _after(AcceptanceTester $I): void method moduleActivation (line 35) | public function moduleActivation(AcceptanceTester $I): void method moduleActivationInDemoMode (line 50) | public function moduleActivationInDemoMode(AcceptanceTester $I): void method openModuleOverview (line 70) | private function openModuleOverview(AcceptanceTester $I): void FILE: tests/Codeception/Acceptance/Admin/ModuleSettingsCest.php class ModuleSettingsCest (line 19) | #[Group('admin', 'moduleInstall')] method _before (line 25) | public function _before(AcceptanceTester $I): void method _after (line 33) | public function _after(AcceptanceTester $I): void method moduleEmptySettingsForm (line 39) | public function moduleEmptySettingsForm(AcceptanceTester $I): void method moduleSettingsForm (line 60) | public function moduleSettingsForm(AcceptanceTester $I): void method checkEmptyInitialSettingsLoaded (line 72) | private function checkEmptyInitialSettingsLoaded(AcceptanceTester $I):... method checkFilledInitialSettingsLoaded (line 82) | private function checkFilledInitialSettingsLoaded(AcceptanceTester $I)... method modifyEmptyInitialSettings (line 93) | private function modifyEmptyInitialSettings(AcceptanceTester $I): void method checkModifiedSettingsNotEmpty (line 104) | private function checkModifiedSettingsNotEmpty(AcceptanceTester $I): void FILE: tests/Codeception/Acceptance/Admin/ModuleSortListCest.php class ModuleSortListCest (line 17) | #[Group('admin')] method moduleClassExtensionsArePresentOnInstalledModulePage (line 28) | public function moduleClassExtensionsArePresentOnInstalledModulePage(A... method moduleWithProblemsSortList (line 56) | public function moduleWithProblemsSortList(AcceptanceTester $I): void method _failed (line 90) | public function _failed(AcceptanceTester $I): void FILE: tests/Codeception/Acceptance/Admin/NavigationCest.php class NavigationCest (line 16) | #[Group('admin')] method shopsStartPageButton (line 19) | public function shopsStartPageButton(AcceptanceTester $I): void method systemInfo (line 28) | public function systemInfo(AcceptanceTester $I): void method systemRequirements (line 39) | public function systemRequirements(AcceptanceTester $I): void method tools (line 51) | public function tools(AcceptanceTester $I): void FILE: tests/Codeception/Acceptance/Admin/NewCMSCreationCest.php class NewCMSCreationCest (line 15) | #[Group('admin', 'exclude_from_compilation')] method newCMSCreation (line 18) | public function newCMSCreation(AcceptanceTester $I): void FILE: tests/Codeception/Acceptance/Admin/NewLanguageCreationCest.php class NewLanguageCreationCest (line 17) | #[Group('admin')] method newLanguagesCreation (line 20) | public function newLanguagesCreation(AcceptanceTester $I): void method createNewLanguage (line 47) | private function createNewLanguage(Languages $languages, AcceptanceTes... method checkMessages (line 54) | private function checkMessages(AcceptanceTester $I): void method checkLanguageFields (line 62) | private function checkLanguageFields(AcceptanceTester $I): void FILE: tests/Codeception/Acceptance/Admin/NotRegisteredUserOrderCest.php class NotRegisteredUserOrderCest (line 16) | #[Group('admin')] method _before (line 19) | public function _before(AcceptanceTester $I): void method checkEditingNotRegisteredUserOrder (line 24) | public function checkEditingNotRegisteredUserOrder(AcceptanceTester $I... method insertAnOrderInDatabase (line 48) | private function insertAnOrderInDatabase(AcceptanceTester $I): void FILE: tests/Codeception/Acceptance/Admin/OrderEmailCest.php class OrderEmailCest (line 16) | #[Group('admin', 'order', 'email')] method testSendOrderWithAddress (line 19) | public function testSendOrderWithAddress(AcceptanceTester $I): void method seeAddressElementsInHtmlContent (line 55) | private function seeAddressElementsInHtmlContent(AcceptanceTester $I, ... method seeProductsInHtmlContent (line 65) | private function seeProductsInHtmlContent(AcceptanceTester $I, array $... method seeAddressElementsInPlainContent (line 72) | private function seeAddressElementsInPlainContent(AcceptanceTester $I,... method seeProductsInPlainContent (line 82) | private function seeProductsInPlainContent(AcceptanceTester $I, array ... FILE: tests/Codeception/Acceptance/Admin/OrderTotalsAndCurrencyDisplayCest.php class OrderTotalsAndCurrencyDisplayCest (line 16) | #[Group('admin', 'order')] method testOrderTotalsAndCurrencyPosition (line 19) | public function testOrderTotalsAndCurrencyPosition(AcceptanceTester $I... method prepareTestOrder (line 57) | private function prepareTestOrder(AcceptanceTester $I): void FILE: tests/Codeception/Acceptance/Admin/ProductListStatusTestCest.php class ProductListStatusTestCest (line 16) | #[Group('admin', 'product')] method _before (line 21) | public function _before(AcceptanceTester $I): void method checkProductsStatuses (line 26) | public function checkProductsStatuses(AcceptanceTester $I): void FILE: tests/Codeception/Acceptance/Admin/ProductPicturesCest.php class ProductPicturesCest (line 20) | #[Group('admin', 'product', 'pictures')] method _after (line 28) | public function _after(AcceptanceTester $I): void method uploadSingleImage (line 33) | public function uploadSingleImage(AcceptanceTester $I): void method uploadMultipleImages (line 61) | public function uploadMultipleImages(AcceptanceTester $I): void method uploadInvalidImage (line 88) | public function uploadInvalidImage(AcceptanceTester $I): void FILE: tests/Codeception/Acceptance/Admin/ProductStockTestCest.php class ProductStockTestCest (line 15) | #[Group('admin', 'product', 'stock')] method setLowStockMessage (line 20) | public function setLowStockMessage(AcceptanceTester $I): void FILE: tests/Codeception/Acceptance/Admin/ProductVariantWithSelectionsCest.php class ProductVariantWithSelectionsCest (line 15) | #[Group('admin')] method selectionInheritanceByProductVariant (line 18) | public function selectionInheritanceByProductVariant(AcceptanceTester ... FILE: tests/Codeception/Acceptance/Admin/RemoveUserOrderCest.php class RemoveUserOrderCest (line 16) | #[Group('admin')] method _before (line 22) | public function _before(AcceptanceTester $I): void method adminDeleteUserOrder (line 27) | public function adminDeleteUserOrder(AcceptanceTester $I): void method adminCancelUserOrder (line 55) | public function adminCancelUserOrder(AcceptanceTester $I): void method insertAnOrderInDatabase (line 84) | private function insertAnOrderInDatabase(AcceptanceTester $I): void FILE: tests/Codeception/Acceptance/Admin/SeoCest.php class SeoCest (line 15) | #[Group('admin')] method updateStaticUrl (line 18) | public function updateStaticUrl(AcceptanceTester $I): void FILE: tests/Codeception/Acceptance/Admin/ServiceDiagnosticToolCest.php class ServiceDiagnosticToolCest (line 15) | #[Group('admin', 'diagnostic_tool')] method functionalityDiagnosticTools (line 18) | public function functionalityDiagnosticTools(AcceptanceTester $I): void FILE: tests/Codeception/Acceptance/Admin/SessionHandlingCest.php class SessionHandlingCest (line 16) | final class SessionHandlingCest method adminSessionAfterPasswordChange (line 18) | #[Group('session')] FILE: tests/Codeception/Acceptance/Admin/ShopLicenseCest.php class ShopLicenseCest (line 15) | #[Group('admin')] method testVersionCheckerPage (line 18) | public function testVersionCheckerPage(AcceptanceTester $I): void FILE: tests/Codeception/Acceptance/Admin/SystemInfoCest.php class SystemInfoCest (line 15) | #[Group('admin', 'system-info')] method defaultTimezone (line 18) | public function defaultTimezone(AcceptanceTester $I): void FILE: tests/Codeception/Acceptance/Admin/UpdateSQLToolCest.php class UpdateSQLToolCest (line 15) | #[Group('admin', 'update_sql_tool')] method updateSQLTool (line 18) | public function updateSQLTool(AcceptanceTester $I): void FILE: tests/Codeception/Acceptance/Admin/UserCest.php class UserCest (line 18) | #[Group('user')] method mainTab (line 24) | public function mainTab(AcceptanceTester $I): void method historyTab (line 70) | public function historyTab(AcceptanceTester $I): void method addressesTab (line 107) | public function addressesTab(AcceptanceTester $I): void method extendedInfoTab (line 141) | public function extendedInfoTab(AcceptanceTester $I): void method createAdminTestUser (line 169) | private function createAdminTestUser( method getAdminUser1 (line 206) | private function getAdminUser1(): AdminUser method getAdminUser2 (line 220) | private function getAdminUser2(): AdminUser method getAdminUserAddress1 (line 237) | private function getAdminUserAddress1(): AdminUserAddress method getAdminUserAddress2 (line 257) | private function getAdminUserAddress2(): AdminUserAddress method getAdminUserExtendedInfo1 (line 277) | private function getAdminUserExtendedInfo1(): AdminUserExtendedInfo method getAdminUserExtendedInfo2 (line 289) | private function getAdminUserExtendedInfo2(): AdminUserExtendedInfo method mapAddressToDatabaseCountryId (line 302) | private function mapAddressToDatabaseCountryId(string $countryName): s... FILE: tests/Codeception/Acceptance/Admin/UserCredentialsCest.php class UserCredentialsCest (line 17) | #[Group('user')] method updatePassword (line 20) | #[Group('session')] method testChangeUserEmail (line 37) | public function testChangeUserEmail(AcceptanceTester $I): void FILE: tests/Codeception/Acceptance/BasketRefreshWithDeletedProductCest.php class BasketRefreshWithDeletedProductCest (line 20) | #[Group('basket')] method testBasketRefreshWithDeletedProduct (line 23) | public function testBasketRefreshWithDeletedProduct(AcceptanceTester $... FILE: tests/Codeception/Acceptance/CMSPageChangeIdentCest.php class CMSPageChangeIdentCest (line 15) | final class CMSPageChangeIdentCest method CMSPageChangeIdent (line 20) | #[Group('todo_add_clean_cache_after_database_update')] FILE: tests/Codeception/Acceptance/CategoryDetailCest.php class CategoryDetailCest (line 18) | #[Group('category_description')] method categoryDetailPageInformation (line 21) | public function categoryDetailPageInformation(AcceptanceTester $I): void method subcategoryDetailPageInformation (line 32) | public function subcategoryDetailPageInformation(AcceptanceTester $I):... FILE: tests/Codeception/Acceptance/CategoryProductListCest.php class CategoryProductListCest (line 16) | #[Group('category_product_list')] method filterAndNavigateThroughCategoryList (line 19) | public function filterAndNavigateThroughCategoryList(AcceptanceTester ... method sortAndNavigateThroughCategoryList (line 61) | public function sortAndNavigateThroughCategoryList(AcceptanceTester $I... method navigateThroughPriceCategoryList (line 98) | public function navigateThroughPriceCategoryList(AcceptanceTester $I):... method setNumberOfProductsInCategoryList (line 132) | private function setNumberOfProductsInCategoryList(AcceptanceTester $I... FILE: tests/Codeception/Acceptance/CheckoutProcessCest.php class CheckoutProcessCest (line 24) | #[Group('basketfrontend')] method _before (line 27) | public function _before(AcceptanceTester $I): void method checkBasketFlyout (line 34) | public function checkBasketFlyout(AcceptanceTester $I): void method createOrder (line 83) | public function createOrder(AcceptanceTester $I): void method buyOutOfStockNotBuyableProductDuringOrder (line 166) | #[Group('todo_add_clean_cache_after_database_update')] method checkMinimalOrderPrice (line 258) | public function checkMinimalOrderPrice(AcceptanceTester $I): void method buyProductWithBundledItem (line 334) | public function buyProductWithBundledItem(AcceptanceTester $I): void method checkGuestUserNameSwitching (line 364) | public function checkGuestUserNameSwitching(AcceptanceTester $I): void method checkCreateShippingAddress (line 411) | #[Group('checkout_process_address', 'exclude_from_compilation')] method checkForceIdDisabledDuringCheckout (line 449) | public function checkForceIdDisabledDuringCheckout(AcceptanceTester $I... method checkNoSessionCookiesCheckout (line 471) | public function checkNoSessionCookiesCheckout(AcceptanceTester $I): void method checkAttributesInBasket (line 499) | public function checkAttributesInBasket(AcceptanceTester $I): void method vatsInCheckoutSummary (line 524) | public function vatsInCheckoutSummary(AcceptanceTester $I): void method modifyShippingAndPaymentMethods (line 566) | public function modifyShippingAndPaymentMethods(AcceptanceTester $I): ... method checkPaymentStep (line 616) | public function checkPaymentStep(AcceptanceTester $I): void method checkOrderToOtherCountries (line 674) | public function checkOrderToOtherCountries(AcceptanceTester $I): void method checkFrontendPerfOptionsAlsoBought (line 717) | public function checkFrontendPerfOptionsAlsoBought(AcceptanceTester $I... method checkMyAccountOrderHistory (line 758) | public function checkMyAccountOrderHistory(AcceptanceTester $I): void method checkOrderStepChangedAddress (line 793) | #[Group('checkout_process_address', 'exclude_from_compilation')] method testWarningAboutBasketChanges (line 866) | public function testWarningAboutBasketChanges(AcceptanceTester $I): void method testWarningAboutBasketChangesWithEmptyBasket (line 901) | public function testWarningAboutBasketChangesWithEmptyBasket(Acceptanc... method testCheckoutWithDeletedProduct (line 937) | public function testCheckoutWithDeletedProduct(AcceptanceTester $I): void method prepareTestDataForBundledProduct (line 963) | private function prepareTestDataForBundledProduct(AcceptanceTester $I,... method getUserFormData (line 968) | private function getUserFormData(): array method getUserAddressFormData (line 980) | private function getUserAddressFormData(): array FILE: tests/Codeception/Acceptance/ContactFormCest.php class ContactFormCest (line 17) | #[Group('ContactForm')] method contactForm (line 20) | public function contactForm(AcceptanceTester $I): void method contactFormConfigured (line 48) | public function contactFormConfigured(AcceptanceTester $I): void method getContactData (line 72) | private function getContactData(): ContactData FILE: tests/Codeception/Acceptance/CookiesNoticeCest.php class CookiesNoticeCest (line 15) | #[Group('cookieNotice')] method testCookieNoticeAccept (line 18) | public function testCookieNoticeAccept(AcceptanceTester $I): void method testCookieNoticeReject (line 36) | public function testCookieNoticeReject(AcceptanceTester $I): void method setCookieNoticeActive (line 48) | private function setCookieNoticeActive(AcceptanceTester $I): void method setCookieNoticeInactive (line 54) | private function setCookieNoticeInactive(AcceptanceTester $I): void FILE: tests/Codeception/Acceptance/CurrencyCest.php class CurrencyCest (line 15) | #[Group('currency_test')] method testCurrencySwitch (line 18) | public function testCurrencySwitch(AcceptanceTester $I): void FILE: tests/Codeception/Acceptance/DistributorCest.php class DistributorCest (line 16) | #[Group('manufacturer')] method checkDistributorList (line 19) | public function checkDistributorList(AcceptanceTester $I): void FILE: tests/Codeception/Acceptance/DownloadableProductCest.php class DownloadableProductCest (line 18) | final class DownloadableProductCest method _before (line 22) | public function _before(AcceptanceTester $I): void method downloadableFiles (line 32) | public function downloadableFiles(AcceptanceTester $I): void method makePurchaseComplete (line 78) | private function makePurchaseComplete(AcceptanceTester $I): void method checkMyDownloads (line 88) | private function checkMyDownloads(AcceptanceTester $I, Home $startPage... method makeOrderComplete (line 95) | private function makeOrderComplete(AcceptanceTester $I): void method checkFileInMyDownloads (line 101) | private function checkFileInMyDownloads(AcceptanceTester $I, Home $sta... FILE: tests/Codeception/Acceptance/DynamicImageGenerationCest.php class DynamicImageGenerationCest (line 15) | #[Group('images')] method fetchGeneratedImages (line 20) | public function fetchGeneratedImages(AcceptanceTester $I): void method dontSeeAnyErrorsOnPage (line 35) | private function dontSeeAnyErrorsOnPage(AcceptanceTester $I): void FILE: tests/Codeception/Acceptance/FlowThemeCest.php class FlowThemeCest (line 17) | final class FlowThemeCest method selectMultidimensionalVariantsInLists (line 19) | #[Group('flow_theme')] method sendProductPriceAlert (line 45) | #[Group('flow_theme', 'product', 'priceAlarm')] method disableProductPriceAlert (line 74) | #[Group('flow_theme', 'product', 'priceAlarm')] FILE: tests/Codeception/Acceptance/GiftRegistryCest.php class GiftRegistryCest (line 21) | #[Group('myAccount', 'giftRegistry')] method addProductToUserGiftRegistry (line 24) | public function addProductToUserGiftRegistry(AcceptanceTester $I): void method makeUserGiftRegistryPublic (line 76) | public function makeUserGiftRegistryPublic(AcceptanceTester $I): void method disableUserGiftRegistry (line 155) | public function disableUserGiftRegistry(AcceptanceTester $I): void method getExistingUserData (line 191) | private function getExistingUserData() method getAdminUserData (line 196) | private function getAdminUserData() FILE: tests/Codeception/Acceptance/LanguageCest.php class LanguageCest (line 14) | final class LanguageCest method checkLanguageSwitch (line 16) | public function checkLanguageSwitch(AcceptanceTester $I): void FILE: tests/Codeception/Acceptance/ManufacturerCest.php class ManufacturerCest (line 16) | #[Group('manufacturer')] method checkManufacturerList (line 19) | public function checkManufacturerList(AcceptanceTester $I): void method checkAndNavigateThroughManufacturerProductList (line 41) | #[Group('product_list')] FILE: tests/Codeception/Acceptance/NewsletterCest.php class NewsletterCest (line 17) | #[Group('newsletter')] method checkEmailValueAfterOpeningNewsletterPage (line 20) | public function checkEmailValueAfterOpeningNewsletterPage(AcceptanceTe... method subscribeWithoutUsername (line 30) | #[Group('subscribe_without_user_name')] method subscribeWithIncorrectUsername (line 43) | public function subscribeWithIncorrectUsername(AcceptanceTester $I): void method subscribeForNewsletter (line 53) | public function subscribeForNewsletter(AcceptanceTester $I): void method unsubscribeFromNewsletterWithWrongEmail (line 65) | public function unsubscribeFromNewsletterWithWrongEmail(AcceptanceTest... method unsubscribeFromNewsletter (line 76) | public function unsubscribeFromNewsletter(AcceptanceTester $I): void method subscribeForNewsletterDoubleOptInOff (line 92) | public function subscribeForNewsletterDoubleOptInOff(AcceptanceTester ... method openNewsletterPage (line 108) | private function openNewsletterPage(AcceptanceTester $I, string $email... FILE: tests/Codeception/Acceptance/PrivateSalesBasketCest.php class PrivateSalesBasketCest (line 16) | final class PrivateSalesBasketCest method testIfBasketExcludeEnabledBlocksRootCatChange (line 18) | public function testIfBasketExcludeEnabledBlocksRootCatChange(Acceptan... method checkIfBasketExcludeEnabledAlsoClearsByEmptyBasket (line 61) | public function checkIfBasketExcludeEnabledAlsoClearsByEmptyBasket(Acc... method testPrivateShoppingBasketExpiration (line 94) | #[Group('private_shopping_basket_expiration')] FILE: tests/Codeception/Acceptance/ProductCompareCest.php class ProductCompareCest (line 19) | #[Group('myAccount')] method enableProductCompare (line 22) | public function enableProductCompare(AcceptanceTester $I): void method addProductToUserCompareList (line 62) | public function addProductToUserCompareList(AcceptanceTester $I): void method disableProductCompare (line 152) | public function disableProductCompare(AcceptanceTester $I): void method _failed (line 189) | public function _failed(AcceptanceTester $I): void method getExistingUserData (line 195) | private function getExistingUserData() FILE: tests/Codeception/Acceptance/ProductDetailsPageCest.php class ProductDetailsPageCest (line 18) | #[Group('product')] method selectMultidimensionalVariantsInDetailsPage (line 24) | #[Group('main', 'product', 'productVariants')] method navigateInDetailsPage (line 121) | #[Group('product', 'search')] method detailsPageInformation (line 157) | #[Group('product')] method selectProductVariant (line 199) | #[Group('product', 'productVariants')] method selectProductVariantsWithSelectionLists (line 260) | #[Group('product', 'productVariants')] method checkProductAccessories (line 297) | #[Group('product', 'accessories')] method checkSimilarProducts (line 329) | #[Group('product', 'similarProduct')] method checkProductCrossSelling (line 363) | #[Group('product', 'crossSelling')] method checkProductPriceA (line 396) | #[Group('product', 'productPrice')] method checkProductPriceC (line 468) | #[Group('product', 'productPrice')] method checkProductPriceB (line 523) | #[Group('product', 'productPrice')] method checkProductAmountPrice (line 569) | #[Group('product', 'productPrice', 'ProductAmountPrice')] method lowStockProductTests (line 602) | #[Group('stock')] method lowStockProductVariantTests (line 661) | #[Group('stock', 'productVariants')] method popupWhenExceedingStockAvailability (line 709) | #[Group('product')] method getProductData (line 741) | private function getProductData(string $productID): array method getExistingUserData (line 746) | private function getExistingUserData() method prepareAccessoriesDataForProduct (line 751) | private function prepareAccessoriesDataForProduct(AcceptanceTester $I,... method prepareCrossSellingDataForProduct (line 761) | private function prepareCrossSellingDataForProduct(AcceptanceTester $I... method preparePriceGroupDataForUser (line 771) | private function preparePriceGroupDataForUser(AcceptanceTester $I, str... method prepareAmountPriceDataForProduct (line 781) | private function prepareAmountPriceDataForProduct(AcceptanceTester $I,... FILE: tests/Codeception/Acceptance/ProductLabelCest.php class ProductLabelCest (line 15) | #[Group('productLabel')] method addingProductLabel (line 18) | public function addingProductLabel(AcceptanceTester $I): void FILE: tests/Codeception/Acceptance/ProductPromotionCest.php class ProductPromotionCest (line 16) | final class ProductPromotionCest method testFrontendPromotionNew (line 18) | #[Group('testFrontendPromotion', 'testFrontendPromotionNew')] method testFrontendPromotionTop (line 85) | #[Group('testFrontendPromotion', 'testFrontendPromotionTop')] method testFrontendPromotionBargainItems (line 117) | #[Group('testFrontendPromotion', 'testFrontendPromotionBargainItems')] method checkMiniBasket (line 159) | private function checkMiniBasket( method checkDetails (line 171) | private function checkDetails(AcceptanceTester $I, array $productToChe... FILE: tests/Codeception/Acceptance/ProductStatusTestCest.php class ProductStatusTestCest (line 19) | #[Group('product')] method _before (line 25) | public function _before(AcceptanceTester $I): void method checkProductsTemporaryActiveStatus (line 36) | public function checkProductsTemporaryActiveStatus(AcceptanceTester $I... method checkProductsTemporaryNotActiveStatus (line 80) | public function checkProductsTemporaryNotActiveStatus(AcceptanceTester... method getProductData (line 124) | private function getProductData(string $productID): array FILE: tests/Codeception/Acceptance/ReviewAndRatingCest.php class ReviewAndRatingCest (line 18) | #[Group('myAccount', 'reviewAndRatings')] method addUserReviewAndRatingForProduct (line 21) | public function addUserReviewAndRatingForProduct(AcceptanceTester $I):... method addUserReviewAndRatingForProductWithVariants (line 37) | public function addUserReviewAndRatingForProductWithVariants(Acceptanc... method manageUserReviewsInAccountMenu (line 81) | public function manageUserReviewsInAccountMenu(AcceptanceTester $I): void method prepareReviewDataForProduct (line 124) | private function prepareReviewDataForProduct( method getExistingUserData (line 144) | private function getExistingUserData(): array method insertReviewsIntoDb (line 149) | private function insertReviewsIntoDb(AcceptanceTester $I, string $user... method getReviewPaginationSize (line 162) | private function getReviewPaginationSize(): int FILE: tests/Codeception/Acceptance/SearchCest.php class SearchCest (line 16) | #[Group('search')] method searchAndNavigateInProductList (line 19) | public function searchAndNavigateInProductList(AcceptanceTester $I): void FILE: tests/Codeception/Acceptance/SessionHandlingCest.php class SessionHandlingCest (line 21) | #[Group('session')] method checkForceSidWithDefaultConfig (line 24) | public function checkForceSidWithDefaultConfig(AcceptanceTester $I): void method checkForceSidWithDisabledForceSid (line 54) | public function checkForceSidWithDisabledForceSid(AcceptanceTester $I)... method userSessionAfterPasswordChange (line 90) | public function userSessionAfterPasswordChange(AcceptanceTester $I): void method registerStandardUserInFrontend (line 120) | public function registerStandardUserInFrontend(AcceptanceTester $I): void method createUserSession (line 175) | private function createUserSession(AcceptanceTester $I, string $userNa... method resetSessionCookie (line 182) | private function resetSessionCookie(AcceptanceTester $I): void method sendRequestToSwitchSessionId (line 188) | private function sendRequestToSwitchSessionId(AcceptanceTester $I, str... FILE: tests/Codeception/Acceptance/ShopNavigationCest.php class ShopNavigationCest (line 16) | final class ShopNavigationCest method checkBadgeCountWhenProductIsAddedToCart (line 18) | public function checkBadgeCountWhenProductIsAddedToCart(AcceptanceTest... method getExistingUserData (line 39) | private function getExistingUserData(): array FILE: tests/Codeception/Acceptance/UserAccountCest.php class UserAccountCest (line 18) | #[Group('myAccount')] method loginUserInFrontend (line 21) | public function loginUserInFrontend(AcceptanceTester $I): void method changeUserAccountPassword (line 43) | public function changeUserAccountPassword(AcceptanceTester $I): void method sendUserPasswordReminder (line 96) | public function sendUserPasswordReminder(AcceptanceTester $I): void method changeUserEmailInBillingAddress (line 121) | public function changeUserEmailInBillingAddress(AcceptanceTester $I): ... method subscribeNewsletterInUserAccount (line 179) | public function subscribeNewsletterInUserAccount(AcceptanceTester $I):... method changeUserBillingAddress (line 201) | public function changeUserBillingAddress(AcceptanceTester $I): void method modifyUserShippingAddress (line 243) | #[Group('user_account_address', 'exclude_from_compilation')] method createAndDeleteUserShippingAddress (line 275) | #[Group('user_account_address', 'exclude_from_compilation')] method getExistingUserData (line 305) | private function getExistingUserData() method getExistingGuestUserData (line 310) | private function getExistingGuestUserData(): array method getAdminUserData (line 315) | private function getAdminUserData(): array method getUserData (line 320) | private function getUserData(string $userId): array method getUserAddressData (line 332) | private function getUserAddressData(string $userId, string $userCountr... FILE: tests/Codeception/Acceptance/UserRegistrationCest.php class UserRegistrationCest (line 20) | #[Group('registration')] method registerStandardUserInFrontend (line 23) | #[Group('main')] method registerUserForNewsletterAndShop (line 44) | public function registerUserForNewsletterAndShop(AcceptanceTester $I):... method createBasketUserAccountWithoutRegistration (line 74) | public function createBasketUserAccountWithoutRegistration(AcceptanceT... method registerBasketUserAccount (line 119) | public function registerBasketUserAccount(AcceptanceTester $I): void method createBasketUserAccountWithoutRegistrationTwice (line 157) | public function createBasketUserAccountWithoutRegistrationTwice(Accept... method createBasketUserAccountWithoutAndWithRegistration (line 210) | public function createBasketUserAccountWithoutAndWithRegistration(Acce... method registerBasketUserAccountTwiceWithWrongPassword (line 265) | public function registerBasketUserAccountTwiceWithWrongPassword(Accept... method registerBasketUserAccountAndNewsletter (line 310) | public function registerBasketUserAccountAndNewsletter(AcceptanceTeste... method registerBasketUserAccountTwice (line 351) | public function registerBasketUserAccountTwice(AcceptanceTester $I): void method getUserLoginData (line 405) | private function getUserLoginData(string|int $userId, string $userPass... method getUserData (line 413) | private function getUserData(string $userId): array method getUserAddressData (line 425) | private function getUserAddressData(string $userId, string $userCountr... method checkUserBillingData (line 447) | private function checkUserBillingData( method checkUserDeliveryData (line 476) | private function checkUserDeliveryData(AcceptanceTester $I, array $del... FILE: tests/Codeception/Acceptance/WishListCest.php class WishListCest (line 19) | #[Group('myAccount', 'wishList')] method addProductToUserWishList (line 22) | public function addProductToUserWishList(AcceptanceTester $I): void method addVariantToUserWishList (line 70) | public function addVariantToUserWishList(AcceptanceTester $I): void method testWishlistInTheCartForALoggedInUser (line 118) | public function testWishlistInTheCartForALoggedInUser(AcceptanceTester... method testWishlistInTheCartForANonLoggedInUser (line 148) | public function testWishlistInTheCartForANonLoggedInUser(AcceptanceTes... method getExistingUserData (line 170) | private function getExistingUserData() FILE: tests/Codeception/Config/CodeceptionParametersProvider.php class CodeceptionParametersProvider (line 23) | class CodeceptionParametersProvider method getParameters (line 27) | public function getParameters(): array method getTestDataDumpFilePath (line 59) | private function getTestDataDumpFilePath(): string method getTestFixtureSqlFilePath (line 67) | private function getTestFixtureSqlFilePath(): string method getOutDirectoryFixturesPath (line 75) | private function getOutDirectoryFixturesPath(): string method getShopTestPath (line 83) | private function getShopTestPath(): string method generateMysqlStarUpConfigurationFile (line 97) | private function generateMysqlStarUpConfigurationFile(): string method getDbName (line 107) | private function getDbName(): string method getDbUser (line 112) | private function getDbUser(): string method getDbPass (line 117) | private function getDbPass(): string method getDbHost (line 122) | private function getDbHost(): string method getDbPort (line 127) | private function getDbPort(): int method loadEnvironmentVariables (line 132) | private function loadEnvironmentVariables(): void method getProjectRoot (line 137) | private function getProjectRoot(): string FILE: tests/Codeception/Support/AcceptanceActor.php class AcceptanceActor (line 16) | class AcceptanceActor extends Actor method __construct (line 20) | public function __construct(Scenario $scenario) FILE: tests/Codeception/Support/AcceptanceTester.php class AcceptanceTester (line 19) | class AcceptanceTester extends AcceptanceActor method openShop (line 23) | public function openShop(): Home method loginShopWithExistingUser (line 35) | public function loginShopWithExistingUser(): Home method openAdmin (line 42) | public function openAdmin(): AdminLoginPage method loginAdmin (line 53) | public function loginAdmin(): AdminPanel FILE: tests/Codeception/Support/Data/modules/testModule/Controller/ContentController.php class ContentController (line 12) | final class ContentController extends \OxidEsales\Eshop\Application\Cont... FILE: tests/Codeception/Support/Helper/Acceptance.php class Acceptance (line 18) | final class Acceptance extends Module method getCurrentURL (line 20) | public function getCurrentURL(): string method updateProjectConfigurations (line 25) | public function updateProjectConfigurations(array $parameters, array $... method restoreProjectConfigurations (line 36) | public function restoreProjectConfigurations(): void FILE: tests/ConsoleRunnerTrait.php type ConsoleRunnerTrait (line 18) | trait ConsoleRunnerTrait method runInConsole (line 20) | public function runInConsole(string $command): Process method runInConsoleAndAssertSuccess (line 30) | public function runInConsoleAndAssertSuccess(string $command): Process method getPathToConsoleScript (line 45) | private function getPathToConsoleScript(): string FILE: tests/ContainerTrait.php type ContainerTrait (line 25) | trait ContainerTrait method get (line 29) | protected function get(string $serviceId) method getParameter (line 35) | private function getParameter(string $name) method setParameter (line 41) | private function setParameter(string $name, array|bool|string|int|floa... method prepareContainer (line 49) | private function prepareContainer(): void method createContainer (line 56) | private function createContainer(): void method compileContainer (line 61) | private function compileContainer(): void method replaceContainerInstance (line 66) | private function replaceContainerInstance(): void method loadYamlFixture (line 74) | private function loadYamlFixture(string $fixtureDir): void method replaceService (line 80) | private function replaceService(string $id, object $service): void method rewriteProjectConfiguration (line 86) | private function rewriteProjectConfiguration(array $config): void FILE: tests/DatabaseTrait.php type DatabaseTrait (line 18) | trait DatabaseTrait method beginTransaction (line 20) | public function beginTransaction(?Connection $connection = null): void method rollBackTransaction (line 26) | public function rollBackTransaction(?Connection $connection = null): void method getDbConnection (line 34) | public function getDbConnection(): Connection method setupShopDatabase (line 39) | public function setupShopDatabase(): void method resetDatabaseProvider (line 49) | private function resetDatabaseProvider(): void FILE: tests/EnvTrait.php type EnvTrait (line 20) | trait EnvTrait method loadEnvFixture (line 22) | private function loadEnvFixture(string $fixtureDir, array $envFileLine... FILE: tests/FilesystemTrait.php type FilesystemTrait (line 16) | trait FilesystemTrait method backupVarDirectory (line 22) | public function backupVarDirectory(): void method restoreVarDirectory (line 28) | public function restoreVarDirectory(): void method init (line 35) | private function init(): void FILE: tests/Integration/Application/Component/BasketComponentSessionTest.php class BasketComponentSessionTest (line 19) | final class BasketComponentSessionTest extends IntegrationTestCase method setUp (line 23) | public function setUp(): void method testChangingBasketWhenSessionChallengeValidationNotPassed (line 31) | public function testChangingBasketWhenSessionChallengeValidationNotPas... method testChangingBasketWhenSessionChallengeValidationPassed (line 42) | public function testChangingBasketWhenSessionChallengeValidationPassed... method testChangingBasketWhenIsSearchEngine (line 56) | public function testChangingBasketWhenIsSearchEngine(): void method createTestProduct (line 67) | private function createTestProduct(): void method actAsSearchEngine (line 74) | private function actAsSearchEngine(bool $isSearchEngine): void method initSessionMock (line 85) | private function initSessionMock(bool $checkSessionChallenge): void method getBasketItemCount (line 98) | private function getBasketItemCount(): float method isChangeBasketKeyExisted (line 104) | private function isChangeBasketKeyExisted(): bool FILE: tests/Integration/Application/Component/BasketComponentTest.php class BasketComponentTest (line 23) | final class BasketComponentTest extends IntegrationTestCase method testFrontendErrorMsgInToBasket (line 28) | public function testFrontendErrorMsgInToBasket(): void method testInitWitDefaultBasketReservationsCleanupRate (line 46) | public function testInitWitDefaultBasketReservationsCleanupRate(): void method testInitWitModifiedBasketReservationsCleanupRate (line 65) | public function testInitWitModifiedBasketReservationsCleanupRate(): void method prepareSessionMock (line 85) | private function prepareSessionMock(): void method actAsSearchEngine (line 105) | private function actAsSearchEngine(bool $isSearchEngine): void FILE: tests/Integration/Application/Component/UserComponentTest.php class UserComponentTest (line 14) | final class UserComponentTest extends IntegrationTestCase method setUp (line 20) | public function setUp(): void method testCreateUserWillActivateUserAutomatically (line 28) | public function testCreateUserWillActivateUserAutomatically(): void method testCreateUserWithPrivateSalesWillNotActivateUserAutomatically (line 37) | public function testCreateUserWithPrivateSalesWillNotActivateUserAutom... method testCreateUserWithMissingBillingAddressData (line 47) | public function testCreateUserWithMissingBillingAddressData(): void method testCreateUserWithPrivateSalesAndExtraFormDataWillNotUpdateUserStatus (line 58) | public function testCreateUserWithPrivateSalesAndExtraFormDataWillNotU... method testCreateUserWithExtraFormDataWillNotUpdateNonAddressUserFields (line 70) | public function testCreateUserWithExtraFormDataWillNotUpdateNonAddress... method testChangeUserWithMissingBillingAddressData (line 105) | public function testChangeUserWithMissingBillingAddressData(): void method testChangeUserWithoutOrderRemark (line 119) | public function testChangeUserWithoutOrderRemark(): void method testChangeUserWithOrderRemark (line 129) | public function testChangeUserWithOrderRemark(): void method testChangeUserWithExtraFormDataWillNotUpdateNonAddressUserFields (line 142) | public function testChangeUserWithExtraFormDataWillNotUpdateNonAddress... method testChangeUserEmailValidation (line 180) | public function testChangeUserEmailValidation(): void method createUser (line 191) | private function createUser(string $email, bool $isGuest = false): array method assertEmailChangeRejected (line 210) | private function assertEmailChangeRejected(string $currentEmail, strin... method assertEmailChangeAccepted (line 224) | private function assertEmailChangeAccepted(string $currentEmail, strin... method prepareChangeUserRequest (line 239) | private function prepareChangeUserRequest(string $newEmail): array method mockSession (line 246) | private function mockSession(): void method getUserFormData (line 256) | private function getUserFormData(): array method getUserComponent (line 288) | private function getUserComponent(): UserComponent method fetchUserData (line 295) | private function fetchUserData(): array FILE: tests/Integration/Application/Controller/Admin/ArticlePicturesAjaxTest.php class ArticlePicturesAjaxTest (line 32) | final class ArticlePicturesAjaxTest extends IntegrationTestCase method testRemoveMedia (line 39) | public function testRemoveMedia(): void method testRemoveMediaRemovesOnlyRoleWhenMultipleRolesExist (line 58) | public function testRemoveMediaRemovesOnlyRoleWhenMultipleRolesExist()... method testToggleMediaActiveStateDeactivates (line 82) | public function testToggleMediaActiveStateDeactivates(): void method testToggleMediaActiveStateActivates (line 103) | public function testToggleMediaActiveStateActivates(): void method testSortMedia (line 123) | public function testSortMedia(): void method testAddMedia (line 159) | public function testAddMedia(): void method testReplaceMedia (line 191) | public function testReplaceMedia(): void method testReplaceMediaKeepsExistingWhenValidationFails (line 226) | public function testReplaceMediaKeepsExistingWhenValidationFails(): void method testReplaceMediaRemovesOnlyRoleWhenMultipleRolesExist (line 260) | public function testReplaceMediaRemovesOnlyRoleWhenMultipleRolesExist(... method createArticleWithId (line 290) | private function createArticleWithId(string $id): void method addProductMediaWithId (line 301) | private function addProductMediaWithId(Id $mediaId, Id $productId, str... method setupContainerWithRequest (line 319) | private function setupContainerWithRequest(array $postParameters, arra... method setupContainerWithRequestAndMocks (line 333) | private function setupContainerWithRequestAndMocks(array $postParamete... FILE: tests/Integration/Application/Controller/Admin/ArticleVariantTest.php class ArticleVariantTest (line 26) | final class ArticleVariantTest extends IntegrationTestCase method testSaveNewVariantCopiesMediaFromParent (line 28) | public function testSaveNewVariantCopiesMediaFromParent(): void method testSaveNewVariantCopiesMultipleMedia (line 41) | public function testSaveNewVariantCopiesMultipleMedia(): void method testSaveNewVariantPreservesMediaRoles (line 56) | public function testSaveNewVariantPreservesMediaRoles(): void method testSaveExistingVariantDoesNotCopyMedia (line 70) | public function testSaveExistingVariantDoesNotCopyMedia(): void method createParentArticle (line 83) | private function createParentArticle(): string method createVariantArticle (line 95) | private function createVariantArticle(string $parentId): string method getVariantId (line 106) | private function getVariantId(string $parentId): string method addProductMedia (line 114) | private function addProductMedia(Id $productId, string $role): void FILE: tests/Integration/Application/Controller/Admin/ContentMainTest.php class ContentMainTest (line 19) | final class ContentMainTest extends IntegrationTestCase method setUp (line 30) | public function setUp(): void method tearDown (line 37) | public function tearDown(): void method testSanitizerShouldRemoveUnsafeHtmlContent (line 43) | public function testSanitizerShouldRemoveUnsafeHtmlContent(): void method testSaveShouldPreserveEmptyContent (line 54) | public function testSaveShouldPreserveEmptyContent(): void method testDisabledSanitizerShouldPreserveAllElements (line 65) | public function testDisabledSanitizerShouldPreserveAllElements(): void method testSanitizerShouldHandleMalformedHtml (line 76) | public function testSanitizerShouldHandleMalformedHtml(): void method testIdentShouldBePreparedAndPersisted (line 88) | public function testIdentShouldBePreparedAndPersisted(): void method testDuplicateIdentShouldTriggerError (line 103) | public function testDuplicateIdentShouldTriggerError(): void method testSaveinnlangShouldRemoveUnsafeHtmlWhenSanitizerEnabled (line 125) | public function testSaveinnlangShouldRemoveUnsafeHtmlWhenSanitizerEnab... method testSaveinnlangShouldPreserveUnsafeHtmlWhenSanitizerDisabled (line 143) | public function testSaveinnlangShouldPreserveUnsafeHtmlWhenSanitizerDi... method createContentMain (line 161) | private function createContentMain(): ContentMain method mockContentRequest (line 170) | private function mockContentRequest(string $content): void method createEditValArray (line 178) | private function createEditValArray(string $loadId, string $content): ... method mockPostRequest (line 189) | private function mockPostRequest(array $data): void method loadContent (line 194) | private function loadContent(string $id): Content FILE: tests/Integration/Application/Controller/Admin/CountryMainTest.php class CountryMainTest (line 16) | final class CountryMainTest extends IntegrationTestCase method setUp (line 20) | public function setUp(): void method tearDown (line 28) | public function tearDown(): void method testSaveWithEmptyVatPrefixAndVatStatusIsActivated (line 35) | public function testSaveWithEmptyVatPrefixAndVatStatusIsActivated(): void method testSaveWithEmptyVatPrefixAndVatStatusIsDisabled (line 51) | public function testSaveWithEmptyVatPrefixAndVatStatusIsDisabled(): void method mockSubmitFormData (line 64) | private function mockSubmitFormData(array $data): void FILE: tests/Integration/Application/Controller/Admin/Fixtures/testModule/ModuleSetup.php class ModuleSetup (line 14) | class ModuleSetup method onActivate (line 19) | public static function onActivate(): void method onDeactivate (line 27) | public static function onDeactivate(): void FILE: tests/Integration/Application/Controller/Admin/Fixtures/testModule/Renderer.php class Renderer (line 12) | class Renderer implements RendererInterface method formFilesOutput (line 14) | public function formFilesOutput(): string FILE: tests/Integration/Application/Controller/Admin/Fixtures/testModule/RendererInterface.php type RendererInterface (line 12) | interface RendererInterface method formFilesOutput (line 14) | public function formFilesOutput(): string; FILE: tests/Integration/Application/Controller/Admin/ManufacturerPictureTest.php class ManufacturerPictureTest (line 24) | #[Group('manufacturer')] method testRender (line 37) | public function testRender(): void method testSaveShouldThrowAnExceptionInDemoShopMode (line 44) | public function testSaveShouldThrowAnExceptionInDemoShopMode(): void method testItShouldSaveImages (line 61) | public function testItShouldSaveImages(): void method testDeleteShouldThrowAnExceptionInDemoShopMode (line 85) | public function testDeleteShouldThrowAnExceptionInDemoShopMode(): void method testDeleteShouldRemoveOnlyOneImageValueFromDb (line 102) | #[DataProvider('provideImageData')] method provideImageData (line 120) | public static function provideImageData(): Generator method setupManufacturer (line 129) | private function setupManufacturer(): void method setupRequest (line 141) | private function setupRequest(string $imageFieldName): void method fetchResult (line 147) | private function fetchResult(string $imageFieldName): bool|string FILE: tests/Integration/Application/Controller/Admin/ModuleConfigurationTest.php class ModuleConfigurationTest (line 24) | final class ModuleConfigurationTest extends IntegrationTestCase method setUp (line 29) | public function setUp(): void method tearDown (line 35) | public function tearDown(): void method testRender (line 42) | public function testRender(): void method testSaveConfVarsForInactiveModule (line 57) | public function testSaveConfVarsForInactiveModule(): void method testSaveConfVarsForActiveModule (line 68) | public function testSaveConfVarsForActiveModule(): void method testModuleSettingCacheInvalidatedAfterSave (line 81) | public function testModuleSettingCacheInvalidatedAfterSave(): void method testSaveConfVarsSavesZeroNumAsInteger (line 100) | public function testSaveConfVarsSavesZeroNumAsInteger(): void method testSaveConfVarsSavesNumAsInteger (line 114) | public function testSaveConfVarsSavesNumAsInteger(): void method testSaveConfVarsSavesZeroNumAsFloat (line 128) | public function testSaveConfVarsSavesZeroNumAsFloat(): void method testSaveConfVarsSavesNumAsFloat (line 142) | public function testSaveConfVarsSavesNumAsFloat(): void method installTestModule (line 156) | private function installTestModule(): void method activateTestModule (line 162) | private function activateTestModule(): void method getModuleConfiguration (line 168) | private function getModuleConfiguration(): ModuleConfiguration method uninstallTestModule (line 174) | private function uninstallTestModule(): void method getOxidEshopPackage (line 180) | private function getOxidEshopPackage(): OxidEshopPackage method saveConfVars (line 185) | private function saveConfVars(array $confstrs = []): void method unsetAdminMode (line 194) | private function unsetAdminMode(): void FILE: tests/Integration/Application/Controller/Admin/ShopConfigurationTest.php class ShopConfigurationTest (line 22) | final class ShopConfigurationTest extends IntegrationTestCase method testSaveConfVars (line 28) | public function testSaveConfVars(): void method testSaveWhenSettingIsMissingInMetadata (line 51) | public function testSaveWhenSettingIsMissingInMetadata(): void method testUnserializeConfVar (line 71) | public function testUnserializeConfVar(): void method testUnserializeConfVarNestedArray (line 89) | public function testUnserializeConfVarNestedArray(): void method prepareTestModuleConfiguration (line 107) | private function prepareTestModuleConfiguration(): void FILE: tests/Integration/Application/Controller/OrderControllerTest.php class OrderControllerTest (line 21) | final class OrderControllerTest extends IntegrationTestCase method setUp (line 30) | public function setUp(): void method testExecuteWithWrongBasketSummaryHashParameterAndEmptyBasketWillRedirectAndAddError (line 38) | public function testExecuteWithWrongBasketSummaryHashParameterAndEmpty... method testExecuteWithWrongBasketSummaryHashParameterAndNonEmptyBasketWillRedirectAndAddError (line 51) | public function testExecuteWithWrongBasketSummaryHashParameterAndNonEm... method testRenderWillSetSessionChallenge (line 64) | public function testRenderWillSetSessionChallenge(): void method prepareUserStub (line 74) | private function prepareUserStub(): void method stubSession (line 85) | private function stubSession(): void method prepareBasketMock (line 109) | private function prepareBasketMock(): void FILE: tests/Integration/Application/Model/ArticleListTest.php class ArticleListTest (line 22) | final class ArticleListTest extends IntegrationTestCase method setUp (line 32) | public function setUp(): void method testLoadCategoryArticlesWithSameValue (line 43) | public function testLoadCategoryArticlesWithSameValue(): void method testLoadCategoryArticlesWithZero (line 54) | public function testLoadCategoryArticlesWithZero(): void method testLoadCategoryArticlesWithNoResults (line 65) | public function testLoadCategoryArticlesWithNoResults(): void method testUpdateUpcomingPricesWithDefaultCronEnabledSetting (line 75) | public function testUpdateUpcomingPricesWithDefaultCronEnabledSetting(... method testUpdateUpcomingPricesWithModifiedCronEnabledSetting (line 86) | public function testUpdateUpcomingPricesWithModifiedCronEnabledSetting... method testLoadIdsRespectsGivenOrder (line 102) | public function testLoadIdsRespectsGivenOrder(): void method prepareCategories (line 122) | private function prepareCategories(string|int $value): void method createCategory (line 132) | private function createCategory(): void method createProduct (line 141) | private function createProduct(): void method createAttribute (line 152) | private function createAttribute(): void method linkProductToCategory (line 159) | private function linkProductToCategory(): void method linkAttributeToCategory (line 168) | private function linkAttributeToCategory(): void method linkProductToAttribute (line 177) | private function linkProductToAttribute(string $value): void FILE: tests/Integration/Application/Model/ArticleTest.php class ArticleTest (line 30) | final class ArticleTest extends IntegrationTestCase method setUp (line 38) | public function setUp(): void method testIsVisibleWithInactive (line 49) | public function testIsVisibleWithInactive(): void method testIsVisibleWithAlwaysActive (line 57) | public function testIsVisibleWithAlwaysActive(): void method testIsVisibleWithValidTimeRestrictionsAndDisabledConfig (line 65) | public function testIsVisibleWithValidTimeRestrictionsAndDisabledConfi... method testIsVisibleWithValidTimeRestrictions (line 79) | #[DataProvider('validTimeRestrictionsDataProvider')] method validTimeRestrictionsDataProvider (line 92) | public static function validTimeRestrictionsDataProvider(): array method testIsVisibleWithInvalidTimeRestrictions (line 105) | #[DataProvider('invalidTimeRestrictionsDataProvider')] method invalidTimeRestrictionsDataProvider (line 118) | public static function invalidTimeRestrictionsDataProvider(): array method testIsProductAlwaysActive (line 132) | #[DataProvider('productActiveFieldStatesDataProvider')] method productActiveFieldStatesDataProvider (line 141) | public static function productActiveFieldStatesDataProvider(): array method testHasProductValidTimeRange (line 150) | #[DataProvider('validityTimeRangesDataProvider')] method validityTimeRangesDataProvider (line 160) | public static function validityTimeRangesDataProvider(): array method testIsProductActive (line 171) | #[DataProvider('visibilityTimeRangesDataProvider')] method visibilityTimeRangesDataProvider (line 181) | public static function visibilityTimeRangesDataProvider(): array method productLowStockDataProvider (line 197) | public static function productLowStockDataProvider(): array method testProductLowStock (line 206) | #[DataProvider('productLowStockDataProvider')] method testProductInStock (line 231) | public function testProductInStock(): void method testProductOutStock (line 251) | public function testProductOutStock(): void method testGetIconReturnsMediaViewFromService (line 271) | public function testGetIconReturnsMediaViewFromService(): void method testGetThumbnailReturnsMediaViewFromService (line 283) | public function testGetThumbnailReturnsMediaViewFromService(): void method testGetMediaReturnsDetailImageForRequestedPosition (line 295) | public function testGetMediaReturnsDetailImageForRequestedPosition(): ... method createArticleWithMedia (line 305) | private function createArticleWithMedia(): array method createPersistedArticle (line 320) | private function createPersistedArticle(Id $productId): void method testGetPictureGalleryReturnsCorrectActiveMedia (line 331) | public function testGetPictureGalleryReturnsCorrectActiveMedia(): void method testGetPictureGalleryReturnsAllMediaItems (line 346) | public function testGetPictureGalleryReturnsAllMediaItems(): void method testGetPictureGalleryHasMultipleImagesTrue (line 360) | public function testGetPictureGalleryHasMultipleImagesTrue(): void method testGetPictureGalleryHasMultipleImagesFalse (line 369) | public function testGetPictureGalleryHasMultipleImagesFalse(): void method addProductMedia (line 383) | private function addProductMedia(Id $productId, string $fileName, int ... FILE: tests/Integration/Application/Model/BasketReservationTest.php class BasketReservationTest (line 23) | class BasketReservationTest extends IntegrationTestCase method setUp (line 33) | public function setUp(): void method tearDown (line 44) | public function tearDown(): void method testReservationTimeoutRemovesExpiredBaskets (line 50) | public function testReservationTimeoutRemovesExpiredBaskets(): void method testDiscardExpiredReservationsPreservesOtherShopsBaskets (line 88) | public function testDiscardExpiredReservationsPreservesOtherShopsBaske... method setupTestUsers (line 119) | private function setupTestUsers(array $userIds, int $shopId): void method setupOneShopTestData (line 126) | private function setupOneShopTestData( method setupMultiShopTestData (line 143) | private function setupMultiShopTestData( method createUser (line 167) | private function createUser(string $userId, int $shopId): void method createProduct (line 179) | private function createProduct(string $articleId, string $articleTitle... method createBasket (line 189) | private function createBasket( method createUserBasket (line 202) | private function createUserBasket( method createBasketItem (line 221) | private function createBasketItem( method updateBasketModificationTime (line 237) | private function updateBasketModificationTime(string $basketId, int $u... FILE: tests/Integration/Application/Model/DiagnosticsOutputTest.php class DiagnosticsOutputTest (line 18) | final class DiagnosticsOutputTest extends TestCase method testDownloadResultFileWillSetCorrectContentLengthHeader (line 23) | public function testDownloadResultFileWillSetCorrectContentLengthHeade... method testItShouldSetCorrectHeaderValue (line 41) | #[DataProvider('headerValuesProvider')] method headerValuesProvider (line 57) | public static function headerValuesProvider(): array method testDownloadResultFilePrintsOutput (line 68) | public function testDownloadResultFilePrintsOutput(): void method getUtils (line 80) | private function getUtils(): UtilsSpy FILE: tests/Integration/Application/Model/GroupsTest.php class GroupsTest (line 15) | class GroupsTest extends IntegrationTestCase method setUp (line 24) | public function setUp(): void method testDelete (line 35) | public function testDelete() method testDeleteNoId (line 61) | public function testDeleteNoId() FILE: tests/Integration/Application/Model/ManufacturerTest.php class ManufacturerTest (line 22) | #[Group('manufacturer')] method setUp (line 29) | public function setUp(): void method testItShouldReturnTheCorrectImageType (line 35) | #[DataProvider('provideImageTypeData')] method provideImageTypeData (line 43) | public static function provideImageTypeData(): Generator method testDeleteShouldRemoveTheGeneratedImage (line 52) | #[DataProvider('provideImageFileData')] method testDeleteShouldRemoveTheMasterImage (line 69) | #[DataProvider('provideImageFileData')] method provideImageFileData (line 86) | public static function provideImageFileData(): Generator method testIconUrlShouldBeEndedWithTheGeneratedImgPath (line 115) | public function testIconUrlShouldBeEndedWithTheGeneratedImgPath(): void method testAltIconUrlShouldBeEndedWithTheGeneratedImgPath (line 131) | public function testAltIconUrlShouldBeEndedWithTheGeneratedImgPath(): ... method testPictureUrlShouldBeEndedWithTheGeneratedImgPath (line 147) | public function testPictureUrlShouldBeEndedWithTheGeneratedImgPath(): ... method testThumbnailUrlShouldBeEndedWithTheGeneratedImgPath (line 163) | public function testThumbnailUrlShouldBeEndedWithTheGeneratedImgPath()... method testPromotionIconUrlShouldBeEndedWithTheGeneratedImgPath (line 179) | public function testPromotionIconUrlShouldBeEndedWithTheGeneratedImgPa... method setupManufacturer (line 195) | private function setupManufacturer(string $imageFieldName, string $ima... method createImage (line 204) | private function createImage(string $path, string $imageFileName): string method getImagePath (line 217) | private function getImagePath(string $imageType, bool $isGenerated = f... method getImagePathFromSource (line 225) | private function getImagePathFromSource(string $imageType, string $siz... method createImages (line 234) | private function createImages(string $imageType, string $imageFileName... method overwriteConfig (line 245) | private function overwriteConfig(string $configParam, string $iconSize... FILE: tests/Integration/Application/Model/ReviewTest.php class ReviewTest (line 21) | final class ReviewTest extends IntegrationTestCase method testReviewAndRatingListByUserId (line 23) | public function testReviewAndRatingListByUserId(): void method testGetReviewAndRatingListByUserIdWithWrongRatingType (line 67) | public function testGetReviewAndRatingListByUserIdWithWrongRatingType(... method testLoadListFormatsCreateDates (line 81) | public function testLoadListFormatsCreateDates(): void FILE: tests/Integration/Application/Model/UserTest.php class UserTest (line 18) | final class UserTest extends TestCase method testSetPassword (line 23) | public function testSetPassword(): void method testSetPasswordWithEmptyPass (line 40) | public function testSetPasswordWithEmptyPass(): void method testGetBoniWithDefaultConfig (line 50) | public function testGetBoniWithDefaultConfig(): void method testGetBoniWithModifiedConfig (line 57) | public function testGetBoniWithModifiedConfig(): void FILE: tests/Integration/Application/Model/UtilsSpy.php class UtilsSpy (line 14) | class UtilsSpy extends Utils method setHeader (line 18) | public function setHeader($header): void method getHeaders (line 23) | public function getHeaders(): array FILE: tests/Integration/Application/Model/VariantHandlerTest.php class VariantHandlerTest (line 27) | final class VariantHandlerTest extends IntegrationTestCase method testGenVariantFromSellCopiesMediaFromParent (line 29) | public function testGenVariantFromSellCopiesMediaFromParent(): void method testGenVariantFromSellCopiesMultipleMedia (line 45) | public function testGenVariantFromSellCopiesMultipleMedia(): void method createParentArticle (line 62) | private function createParentArticle(): string method createSelectList (line 74) | private function createSelectList(): string method getVariantId (line 88) | private function getVariantId(string $parentId): string method addProductMedia (line 96) | private function addProductMedia(Id $productId, string $role): void FILE: tests/Integration/Core/DynamicImageGeneratorTest.php class DynamicImageGeneratorTest (line 13) | final class DynamicImageGeneratorTest extends IntegrationTestCase method testRequestToNonExistentImageReturns404 (line 15) | public function testRequestToNonExistentImageReturns404(): void method testValidImageGeneration (line 29) | public function testValidImageGeneration(): void method createTestMasterImage (line 48) | private function createTestMasterImage(): void method cleanupTestFiles (line 63) | private function cleanupTestFiles(): void method getTestImagePath (line 71) | private function getTestImagePath(): string FILE: tests/Integration/Core/EmailTest.php class EmailTest (line 24) | final class EmailTest extends IntegrationTestCase method testSendOrderEmailToUserWithDefaultConfiguration (line 32) | public function testSendOrderEmailToUserWithDefaultConfiguration(): void method testSendOrderEmailToOwnerWithDefaultConfiguration (line 44) | public function testSendOrderEmailToOwnerWithDefaultConfiguration(): void method testSendOrderEmailToUserWithDisabledEmails (line 56) | public function testSendOrderEmailToUserWithDisabledEmails(): void method testSendOrderEmailToOwnerWithDisabledEmails (line 72) | public function testSendOrderEmailToOwnerWithDisabledEmails(): void method testSendWithUnconfiguredDsnFallsBackToPhpMailer (line 88) | public function testSendWithUnconfiguredDsnFallsBackToPhpMailer(): void method testSendWithValidDsn (line 117) | public function testSendWithValidDsn(): void method getOrderStub (line 143) | private function getOrderStub(bool $expectsOrderUser): void method getEmailMock (line 158) | private function getEmailMock(): void FILE: tests/Integration/Core/GenericImport/ImportObject/ImportObjectTest.php class ImportObjectTest (line 24) | final class ImportObjectTest extends IntegrationTestCase method setUp (line 26) | public function setUp(): void method tearDown (line 33) | public function tearDown(): void method testGetFields (line 40) | public function testGetFields(): void method testGetFieldsWithImportObjectAndI18nAsShopObjectName (line 55) | public function testGetFieldsWithImportObjectAndI18nAsShopObjectName()... method testGetFieldsWithImportObjectAndEmptyShopObjectName (line 71) | public function testGetFieldsWithImportObjectAndEmptyShopObjectName():... method sortFields (line 85) | private function sortFields(array $fields): array FILE: tests/Integration/Core/InputValidatorTest.php class InputValidatorTest (line 23) | final class InputValidatorTest extends IntegrationTestCase method setUp (line 32) | public function setUp(): void method tearDown (line 42) | public function tearDown(): void method testCheckVatIdValidationPassesForValidEU (line 49) | public function testCheckVatIdValidationPassesForValidEU(): void method testValidatePaymentInputDataWithCorrectBankCode (line 66) | public function testValidatePaymentInputDataWithCorrectBankCode(): void method testCheckVatIdThrowsExceptionForMissingCompany (line 80) | public function testCheckVatIdThrowsExceptionForMissingCompany(): void method testCheckVatIdThrowsExceptionForInvalidVatId (line 97) | public function testCheckVatIdThrowsExceptionForInvalidVatId(): void method testValidatePaymentInputDataWithSpaceCharacterForBankCode (line 115) | public function testValidatePaymentInputDataWithSpaceCharacterForBankC... method testValidatePaymentInputDataWithBlankBankCode (line 132) | public function testValidatePaymentInputDataWithBlankBankCode(): void method testCheckLoginReturnsUsername (line 150) | #[DataProvider('provideCheckLoginReturnsUsername')] method provideCheckLoginReturnsUsername (line 192) | public static function provideCheckLoginReturnsUsername(): Generator method testCheckLoginWithExistingEmail (line 213) | public function testCheckLoginWithExistingEmail(): void method createCountry (line 235) | private function createCountry(): void method setRequestParameter (line 245) | private function setRequestParameter(string $key, string $value): void FILE: tests/Integration/Core/LanguageTest.php class LanguageTest (line 22) | final class LanguageTest extends IntegrationTestCase method tearDown (line 24) | public function tearDown(): void method testTranslateStringWithMissingTranslation (line 31) | public function testTranslateStringWithMissingTranslation(): void method testTranslateStringWithTranslationInCache (line 47) | public function testTranslateStringWithTranslationInCache(): void FILE: tests/Integration/Core/Model/CategoryListTest.php class CategoryListTest (line 17) | final class CategoryListTest extends IntegrationTestCase method setUp (line 19) | public function setUp(): void method testUpdateNodesWithSimpleTree (line 26) | public function testUpdateNodesWithSimpleTree(): void method prepareTestData (line 61) | private function prepareTestData(): void FILE: tests/Integration/Core/Model/UserTest.php class UserTest (line 19) | final class UserTest extends IntegrationTestCase method setUp (line 27) | public function setUp(): void method tearDown (line 36) | public function tearDown(): void method testCheckValuesValidationPassesForValidData (line 43) | public function testCheckValuesValidationPassesForValidData(): void method testCheckValuesThrowsExceptionForMissingCountryVatPrefix (line 54) | public function testCheckValuesThrowsExceptionForMissingCountryVatPref... method testCheckValuesThrowsExceptionForInvalidVatId (line 68) | public function testCheckValuesThrowsExceptionForInvalidVatId(): void method createCountryWithVatPrefix (line 83) | private function createCountryWithVatPrefix(): void method createCountryWithoutVatPrefix (line 93) | private function createCountryWithoutVatPrefix() method getValidInvoiceAddress (line 102) | private function getValidInvoiceAddress(): array FILE: tests/Integration/Core/OnlineModuleVersionNotifierTest.php class OnlineModuleVersionNotifierTest (line 25) | final class OnlineModuleVersionNotifierTest extends TestCase method setUp (line 36) | public function setUp(): void method tearDown (line 48) | public function tearDown(): void method testVersionNotifySendsCorrectModuleData (line 57) | public function testVersionNotifySendsCorrectModuleData(): void method createNotifierRequest (line 70) | private function createNotifierRequest(): OnlineModulesNotifierRequest method installModule (line 106) | private function installModule(string $moduleId): void method activateModule (line 112) | private function activateModule(string $moduleId): void method uninstallModule (line 118) | private function uninstallModule(string $moduleId): void method getModulePackage (line 124) | private function getModulePackage(string $moduleId): OxidEshopPackage FILE: tests/Integration/Core/PictureHandlerTest.php class PictureHandlerTest (line 16) | final class PictureHandlerTest extends IntegrationTestCase method setUp (line 22) | public function setUp(): void method testGetAltImageUrlWithEmptyParameter (line 29) | public function testGetAltImageUrlWithEmptyParameter(): void method testGetAltImageUrlWithNullFile (line 38) | public function testGetAltImageUrlWithNullFile(): void FILE: tests/Integration/Core/SessionTest.php class SessionTest (line 20) | final class SessionTest extends TestCase method tearDownAfterClass (line 24) | public static function tearDownAfterClass(): void method testGetSidFromRequestWithForceSidInRequestAndDisabledConfig (line 31) | public function testGetSidFromRequestWithForceSidInRequestAndDisabledC... method testProcessUrlWithDefaultConfig (line 44) | public function testProcessUrlWithDefaultConfig(): void method testProcessUrlWithDisabledConfig (line 56) | public function testProcessUrlWithDisabledConfig(): void method testAllowSessionStartWithSidInRequestAndDefaultConfig (line 70) | public function testAllowSessionStartWithSidInRequestAndDefaultConfig(... method testAllowSessionStartWithSidInRequestAndDisabledConfig (line 84) | public function testAllowSessionStartWithSidInRequestAndDisabledConfig... method testAllowSessionStartWithForceSidInRequestAndDefaultConfig (line 100) | public function testAllowSessionStartWithForceSidInRequestAndDefaultCo... method testAllowSessionStartWithForceSidInRequestAndDisabledConfig (line 114) | public function testAllowSessionStartWithForceSidInRequestAndDisabledC... method testSidNeededForDifferentUrls (line 130) | public function testSidNeededForDifferentUrls(): void method testSidNotNeededForTheSameUrl (line 143) | public function testSidNotNeededForTheSameUrl(): void method testSessionChallengeTrue (line 158) | public function testSessionChallengeTrue(): void method testSessionChallengeEmptyToken (line 168) | public function testSessionChallengeEmptyToken(): void method testSessionChallengeWrongToken (line 176) | public function testSessionChallengeWrongToken(): void method testIsSidNeededWithForceSessionStartAndDefaultConfiguration (line 185) | public function testIsSidNeededWithForceSessionStartAndDefaultConfigur... method testIsSidNeededWithForceSessionStart (line 192) | public function testIsSidNeededWithForceSessionStart(): void method testIsSidNeededWithOxidCookiesSession (line 203) | public function testIsSidNeededWithOxidCookiesSession(): void method isSidNeededDefaultsDataProvider (line 214) | public static function isSidNeededDefaultsDataProvider(): array method testIsSidNeededWithSessionInitParamsAndDefaults (line 229) | #[DataProvider('isSidNeededDefaultsDataProvider')] method testIsSidNeededWithSessionInitParamsAndParamNotInDefaults (line 238) | public function testIsSidNeededWithSessionInitParamsAndParamNotInDefau... method testIsSidNeededWithSessionInitParamsAndNewParam (line 246) | public function testIsSidNeededWithSessionInitParamsAndNewParam(): void method testIsSidNeededWithSessionInitParamsAndOverwrittenDefault (line 260) | public function testIsSidNeededWithSessionInitParamsAndOverwrittenDefa... method testIsSidNeededWithSessionInitParamsAndDefaultsUnchanged (line 275) | #[DataProvider('isSidNeededDefaultsDataProvider')] method testIsSidNeededWithNonArrayValueWillSetAnyControllerAsRequiringSessionId (line 294) | public function testIsSidNeededWithNonArrayValueWillSetAnyControllerAs... FILE: tests/Integration/Core/ShopControlTest.php class ShopControlTest (line 19) | final class ShopControlTest extends IntegrationTestCase method testStartWithExceptionAndDisabledDebugModeWillRedirect (line 23) | public function testStartWithExceptionAndDisabledDebugModeWillRedirect... FILE: tests/Integration/Core/SystemRequirementsTest.php class SystemRequirementsTest (line 16) | final class SystemRequirementsTest extends IntegrationTestCase method testGetPermissionIssuesList (line 20) | public function testGetPermissionIssuesList(): void FILE: tests/Integration/Core/Utils/UtilsCacheTest.php class UtilsCacheTest (line 20) | final class UtilsCacheTest extends IntegrationTestCase method testCacheResetShouldNotRemoveCacheFilesFromSubdirectories (line 24) | public function testCacheResetShouldNotRemoveCacheFilesFromSubdirector... method testSeoIsActiveWithDefaultConfig (line 43) | public function testSeoIsActiveWithDefaultConfig(): void method testSeoIsActiveWithModifiedConfig (line 50) | public function testSeoIsActiveWithModifiedConfig(): void method testSeoIsActiveWithInvalidSeoModeValue (line 60) | public function testSeoIsActiveWithInvalidSeoModeValue(): void method testSeoIsActiveWithSingleSeoMode (line 69) | public function testSeoIsActiveWithSingleSeoMode(): void method testSeoIsActiveWithReset (line 79) | public function testSeoIsActiveWithReset(): void method testSeoIsActiveWithMultipleSeoModes (line 93) | public function testSeoIsActiveWithMultipleSeoModes(): void FILE: tests/Integration/Core/Utils/UtilsSearchEngineTest.php class UtilsSearchEngineTest (line 18) | final class UtilsSearchEngineTest extends IntegrationTestCase method providerSearchEngineNoneAdminMode (line 22) | public static function providerSearchEngineNoneAdminMode(): array method testIsSearchEngineNonAdmin (line 32) | #[DataProvider('providerSearchEngineNoneAdminMode')] method testIsSearchEngineAdminAndDebugOn (line 43) | public function testIsSearchEngineAdminAndDebugOn(): void method getUtils (line 56) | private function getUtils(): UtilsSpy FILE: tests/Integration/Core/Utils/UtilsSpy.php class UtilsSpy (line 14) | final class UtilsSpy extends Utils method isAdmin (line 16) | public function isAdmin(): bool FILE: tests/Integration/Core/UtilsFileTest.php class UtilsFileTest (line 18) | final class UtilsFileTest extends IntegrationTestCase method testProcessFileWithDefaultConfiguration (line 22) | #[DoesNotPerformAssertions] method testProcessFileWithDefaultConfigurationAndDisallowedFileExtension (line 32) | public function testProcessFileWithDefaultConfigurationAndDisallowedFi... method testProcessFileWithModifiedConfig (line 44) | #[DoesNotPerformAssertions] method testProcessFileWithModifiedConfigAndDisallowedFileExtension (line 55) | public function testProcessFileWithModifiedConfigAndDisallowedFileExte... method setAllowedFileExtensions (line 68) | private function setAllowedFileExtensions(array $parameter): void FILE: tests/Integration/Core/UtilsServerTest.php class UtilsServerTest (line 20) | final class UtilsServerTest extends TestCase method testSetUserCookieWillCallPasswordHashing (line 25) | public function testSetUserCookieWillCallPasswordHashing(): void method testIsTrustedServerWithDefaultConfig (line 42) | public function testIsTrustedServerWithDefaultConfig(): void method testIsTrustedServerWithConfiguredIp (line 49) | public function testIsTrustedServerWithConfiguredIp(): void method testIsTrustedServerWithNonTrustedIp (line 61) | public function testIsTrustedServerWithNonTrustedIp(): void FILE: tests/Integration/Core/UtilsTest.php class UtilsTest (line 18) | class UtilsTest extends IntegrationTestCase method testToFileCache (line 20) | public function testToFileCache(): void method testToFileCacheOverrideValue (line 31) | public function testToFileCacheOverrideValue(): void method testLangCache (line 47) | public function testLangCache(): void method testDeleteLanguageCache (line 58) | public function testDeleteLanguageCache(): void method testDeleteMenuCache (line 74) | public function testDeleteMenuCache(): void method testCacheResetShouldNotRemoveCacheFilesFromSubdirectories (line 90) | public function testCacheResetShouldNotRemoveCacheFilesFromSubdirector... FILE: tests/Integration/Core/ViewConfigTest.php class ViewConfigTest (line 17) | final class ViewConfigTest extends IntegrationTestCase method setUp (line 23) | public function setUp(): void method testIsAltImageServerConfiguredWithEmptyParameter (line 30) | public function testIsAltImageServerConfiguredWithEmptyParameter(): void method testIsAltImageServerConfiguredWithNotEmptyParameter (line 39) | public function testIsAltImageServerConfiguredWithNotEmptyParameter():... FILE: tests/Integration/IntegrationTestCase.php class IntegrationTestCase (line 18) | class IntegrationTestCase extends TestCase method setUp (line 24) | public function setUp(): void method tearDown (line 33) | public function tearDown(): void FILE: tests/Integration/Internal/BootstrapContainer/BootstrapContainerTest.php class BootstrapContainerTest (line 19) | final class BootstrapContainerTest extends TestCase method testContainerProvidesBootstrapServices (line 21) | public function testContainerProvidesBootstrapServices(): void method testContainerDoesNotProvideNotBootstrapServices (line 31) | public function testContainerDoesNotProvideNotBootstrapServices(): void FILE: tests/Integration/Internal/ComposerPlugin/ComponentInstallerTest.php class ComponentInstallerTest (line 21) | final class ComponentInstallerTest extends IntegrationTestCase method testInstall (line 27) | public function testInstall(): void method testUpdate (line 35) | public function testUpdate(): void method createInstaller (line 43) | private function createInstaller(): ComponentInstaller method doesServiceLineExists (line 54) | private function doesServiceLineExists(): bool FILE: tests/Integration/Internal/ComposerPlugin/ModulePackageInstallerTest.php class ModulePackageInstallerTest (line 24) | final class ModulePackageInstallerTest extends IntegrationTestCase method testModuleNotInstalledByDefault (line 32) | public function testModuleNotInstalledByDefault(): void method testModuleIsInstalledAfterInstallProcess (line 38) | public function testModuleIsInstalledAfterInstallProcess(): void method testModuleUninstall (line 46) | public function testModuleUninstall(): void method testModuleInstallDoesNotUseMainContainer (line 59) | public function testModuleInstallDoesNotUseMainContainer(): void method testModuleUpdateDoesNotUseMainContainer (line 73) | public function testModuleUpdateDoesNotUseMainContainer(): void method getPackageInstaller (line 88) | private function getPackageInstaller(string $packageName, array $extra... method activateTestModule (line 100) | private function activateTestModule(OxidEshopPackage $package): void FILE: tests/Integration/Internal/Container/ContainerTest.php class ContainerTest (line 20) | final class ContainerTest extends IntegrationTestCase method testResetCacheWorks (line 22) | public function testResetCacheWorks(): void method getContainer (line 44) | private function getContainer(): ContainerInterface FILE: tests/Integration/Internal/Container/Fixtures/SomeService.php class SomeService (line 12) | class SomeService FILE: tests/Integration/Internal/Domain/Admin/Command/CreateUserCommandTest.php class CreateUserCommandTest (line 22) | final class CreateUserCommandTest extends TestCase method tearDown (line 28) | public function tearDown(): void method testExecuteWithMissingArgument (line 36) | public function testExecuteWithMissingArgument(): void method testExecuteWithInvalidAdminEmail (line 46) | public function testExecuteWithInvalidAdminEmail(): void method testExecuteWithCompleteArgs (line 57) | public function testExecuteWithCompleteArgs(): void method testThrowsEmailAlreadyTakenExceptionWhenAdminExists (line 69) | public function testThrowsEmailAlreadyTakenExceptionWhenAdminExists():... method createTestAdminUser (line 80) | private function createTestAdminUser(): string method getCommandTester (line 97) | private function getCommandTester(): CommandTester method assertUserExists (line 104) | private function assertUserExists(): void FILE: tests/Integration/Internal/Domain/Admin/Dao/AdminDaoTest.php class AdminDaoTest (line 20) | final class AdminDaoTest extends IntegrationTestCase method testCreateSucceedsWhenEmailIsUnique (line 22) | #[Test] method testCreateThrowsExceptionIfEmailAlreadyExists (line 38) | #[Test] method generateEmail (line 59) | private function generateEmail(): string method getAdminDao (line 64) | private function getAdminDao(): AdminDaoInterface FILE: tests/Integration/Internal/Domain/Admin/Service/AdminUserServiceTest.php class AdminUserServiceTest (line 18) | final class AdminUserServiceTest extends TestCase method tearDown (line 24) | public function tearDown(): void method testCreateMallAdmin (line 34) | public function testCreateMallAdmin(): void method testCreateAdmin (line 50) | public function testCreateAdmin(): void FILE: tests/Integration/Internal/Domain/Authentication/Bridge/PasswordServiceBridgeTest.php class PasswordServiceBridgeTest (line 17) | final class PasswordServiceBridgeTest extends TestCase method testHashWithBcrypt (line 24) | public function testHashWithBcrypt(): void method testVerifyPassword (line 37) | public function testVerifyPassword(): void method testPasswordNeedsRehash (line 50) | public function testPasswordNeedsRehash(): void FILE: tests/Integration/Internal/Domain/Authentication/Bridge/RandomTokenGeneratorBridgeTest.php class RandomTokenGeneratorBridgeTest (line 18) | final class RandomTokenGeneratorBridgeTest extends TestCase method testGetAlphanumericToken (line 24) | public function testGetAlphanumericToken(): void method testGetHexToken (line 35) | public function testGetHexToken(): void FILE: tests/Integration/Internal/Domain/Authentication/Service/PasswordHashServiceTest.php class PasswordHashServiceTest (line 21) | final class PasswordHashServiceTest extends TestCase method testPasswordNeedsRehashReturnsTrueOnChangedAlgorithm (line 27) | public function testPasswordNeedsRehashReturnsTrueOnChangedAlgorithm()... method testPasswordHashServiceEnforcesPasswordPolicy (line 50) | public function testPasswordHashServiceEnforcesPasswordPolicy(): void method getBcryptPasswordHashService (line 61) | private function getBcryptPasswordHashService(): PasswordHashServiceIn... method getArgon2IPasswordHashService (line 71) | private function getArgon2IPasswordHashService(): PasswordHashServiceI... method getPasswordPolicyMock (line 87) | private function getPasswordPolicyMock(): PasswordPolicyInterface FILE: tests/Integration/Internal/Domain/Authentication/Service/PasswordVerificationServiceTest.php class PasswordVerificationServiceTest (line 17) | final class PasswordVerificationServiceTest extends TestCase method testverifyPasswordHashEnforcesPasswordPolicy (line 24) | public function testverifyPasswordHashEnforcesPasswordPolicy(): void FILE: tests/Integration/Internal/Domain/Contact/Form/ContactFormBridgeTest.php class ContactFormBridgeTest (line 18) | final class ContactFormBridgeTest extends TestCase method testFormGetter (line 20) | public function testFormGetter(): void method testFormConfigurationGetter (line 29) | public function testFormConfigurationGetter(): void method testFormMessageGetter (line 38) | public function testFormMessageGetter(): void FILE: tests/Integration/Internal/Domain/Media/Dao/MediaDaoTest.php class MediaDaoTest (line 23) | final class MediaDaoTest extends TestCase method setUp (line 30) | public function setUp(): void method tearDown (line 37) | public function tearDown(): void method testCreateAndGetMedia (line 43) | public function testCreateAndGetMedia(): void method testGetMediaThrowsExceptionForNonExistentId (line 60) | public function testGetMediaThrowsExceptionForNonExistentId(): void method testDeleteMedia (line 67) | public function testDeleteMedia(): void FILE: tests/Integration/Internal/Domain/Media/MediaUploaderTest.php class MediaUploaderTest (line 18) | final class MediaUploaderTest extends TestCase method testUploadReturnsMediaPath (line 20) | public function testUploadReturnsMediaPath(): void FILE: tests/Integration/Internal/Domain/Newsletter/Dao/NewsletterRecipientsDaoTest.php class NewsletterRecipientsDaoTest (line 24) | final class NewsletterRecipientsDaoTest extends TestCase method setup (line 31) | public function setup(): void method tearDown (line 40) | public function tearDown(): void method testGetNewsletterRecipients (line 47) | public function testGetNewsletterRecipients(): void method prepareTestData (line 87) | private function prepareTestData(): void method createSubscribedUserWithGroups (line 98) | private function createSubscribedUserWithGroups(): void method createSubscribedUserWithoutGroupsAndSpacedSalutation (line 210) | private function createSubscribedUserWithoutGroupsAndSpacedSalutation(... method createSubscribedUserInOtherSubshop (line 262) | private function createSubscribedUserInOtherSubshop(): void FILE: tests/Integration/Internal/Domain/Newsletter/DataMapper/NewsletterRecipientsDataMapperTest.php class NewsletterRecipientsDataMapperTest (line 16) | final class NewsletterRecipientsDataMapperTest extends TestCase method testMapRecipientListDataToArray (line 18) | public function testMapRecipientListDataToArray(): void FILE: tests/Integration/Internal/Domain/Product/Media/Dao/ProductMediaDaoTest.php class ProductMediaDaoTest (line 29) | final class ProductMediaDaoTest extends TestCase method setUp (line 39) | public function setUp(): void method tearDown (line 67) | public function tearDown(): void method testAddAndGet (line 76) | public function testAddAndGet(): void method testGetWithNonExistentId (line 116) | public function testGetWithNonExistentId(): void method testUpdate (line 123) | public function testUpdate(): void method testUpdateWithNonExistent (line 147) | public function testUpdateWithNonExistent(): void method testDelete (line 162) | public function testDelete(): void method testGetAllProductMediaWillReturnMultipleRecords (line 181) | public function testGetAllProductMediaWillReturnMultipleRecords(): void method testAddWillSetNextPositionsAutomatically (line 267) | public function testAddWillSetNextPositionsAutomatically(): void method testSortWillResetAndUpdatePositions (line 314) | public function testSortWillResetAndUpdatePositions(): void method testGetAllWithEmptyCollection (line 398) | public function testGetAllWithEmptyCollection(): void method createTestProduct (line 405) | private function createTestProduct(): void method testGetAllActive (line 425) | public function testGetAllActive(): void method testGetAllActiveWithEmptyResult (line 450) | public function testGetAllActiveWithEmptyResult(): void method testGetAllByRoleReturnsMediaSortedByPosition (line 466) | public function testGetAllByRoleReturnsMediaSortedByPosition(): void method testGetAllByRoleReturnsEmptyWhenNoMediaWithRole (line 505) | public function testGetAllByRoleReturnsEmptyWhenNoMediaWithRole(): void method testGetByRoleReturnsFirstByPosition (line 523) | public function testGetByRoleReturnsFirstByPosition(): void method testGetByRoleReturnsInactiveMedia (line 552) | public function testGetByRoleReturnsInactiveMedia(): void method testGetByRoleReturnsNullWhenNotFound (line 573) | public function testGetByRoleReturnsNullWhenNotFound(): void method testGetActiveByRole (line 591) | public function testGetActiveByRole(): void method testGetActiveByRoleReturnsNullWhenNotFound (line 609) | public function testGetActiveByRoleReturnsNullWhenNotFound(): void method testGetActiveByRoleIgnoresInactive (line 627) | public function testGetActiveByRoleIgnoresInactive(): void method testGetActiveByRoleReturnsFirstByPosition (line 646) | public function testGetActiveByRoleReturnsFirstByPosition(): void method testGetAllActiveByRoleReturnsActiveMediaSortedByPosition (line 675) | public function testGetAllActiveByRoleReturnsActiveMediaSortedByPositi... method testGetFirstActive (line 714) | public function testGetFirstActive(): void method testGetFirstActiveReturnsNullWhenNoActiveMedia (line 729) | public function testGetFirstActiveReturnsNullWhenNoActiveMedia(): void method testGetFirstActiveReturnsNullForNonExistentProduct (line 745) | public function testGetFirstActiveReturnsNullForNonExistentProduct(): ... method testGetActiveByPosition (line 752) | public function testGetActiveByPosition(): void method testGetActiveByPositionReturnsNullWhenNotFound (line 767) | public function testGetActiveByPositionReturnsNullWhenNotFound(): void method testGetActiveByPositionReturnsCorrectMediaForMultipleProducts (line 782) | public function testGetActiveByPositionReturnsCorrectMediaForMultipleP... method testGetActiveByPositionReturnsNullForNonExistentProduct (line 824) | public function testGetActiveByPositionReturnsNullForNonExistentProduc... method testGetActiveByPositionSkipsInactive (line 831) | public function testGetActiveByPositionSkipsInactive(): void method createProductMedia (line 846) | private function createProductMedia(Id $productId, Media $media, Produ... FILE: tests/Integration/Internal/Domain/Product/Media/Factory/ProductMediaFactoryTest.php class ProductMediaFactoryTest (line 23) | final class ProductMediaFactoryTest extends IntegrationTestCase method testCreate (line 25) | public function testCreate(): void FILE: tests/Integration/Internal/Domain/Product/Media/Service/ProductMediaResolverTest.php class ProductMediaResolverTest (line 18) | final class ProductMediaResolverTest extends TestCase method testResolveBuildsExpectedPath (line 22) | public function testResolveBuildsExpectedPath(): void FILE: tests/Integration/Internal/Domain/Product/Media/Service/ProductMediaServiceTest.php class ProductMediaServiceTest (line 27) | final class ProductMediaServiceTest extends TestCase method setUp (line 37) | public function setUp(): void method tearDown (line 50) | public function tearDown(): void method testGet (line 60) | public function testGet(): void method testRemove (line 78) | public function testRemove(): void method testRemoveWillNotDeleteMediaRecord (line 87) | public function testRemoveWillNotDeleteMediaRecord(): void method testActivate (line 100) | public function testActivate(): void method testDeactivate (line 111) | public function testDeactivate(): void method testSorting (line 120) | public function testSorting(): void method testSortWithMaliciousValues (line 155) | public function testSortWithMaliciousValues(): void method createTestProductMedia (line 176) | private function createTestProductMedia(): void method getSameProductIdForAllMedia (line 211) | private function getSameProductIdForAllMedia(): Id FILE: tests/Integration/Internal/Domain/Product/Media/Service/ProductMediaUploadProcessorTest.php class ProductMediaUploadProcessorTest (line 29) | final class ProductMediaUploadProcessorTest extends IntegrationTestCase method testUploadWithValidImage (line 42) | public function testUploadWithValidImage(): void method testUploadWithFileTooSmall (line 78) | public function testUploadWithFileTooSmall(): void method testUploadWithFileTooBig (line 103) | public function testUploadWithFileTooBig(): void method testUploadWithNonImageMimeTypeFile (line 129) | public function testUploadWithNonImageMimeTypeFile(): void method testUploadWitMimeTypeSpoofing (line 149) | public function testUploadWitMimeTypeSpoofing(): void method testUploadWithImageFileHavingInvalidFileExtension (line 169) | public function testUploadWithImageFileHavingInvalidFileExtension(): void method testUploadWithFileHavingAnErrorSetDuringUploading (line 188) | public function testUploadWithFileHavingAnErrorSetDuringUploading(): void method replaceMediaUploaderServiceInstance (line 207) | private function replaceMediaUploaderServiceInstance(): void method replaceMediaUploaderServiceInstanceWithMock (line 218) | private function replaceMediaUploaderServiceInstanceWithMock(): void method allowSmallFilesUploadInConfiguration (line 229) | public function allowSmallFilesUploadInConfiguration(): void FILE: tests/Integration/Internal/Domain/Product/Media/Service/ProductMediaViewServiceTest.php class ProductMediaViewServiceTest (line 31) | final class ProductMediaViewServiceTest extends IntegrationTestCase method setUp (line 45) | public function setUp(): void method testGetIconReturnsMediaViewWithAllUrls (line 59) | public function testGetIconReturnsMediaViewWithAllUrls(): void method testGetIconReturnsFallbackWhenMissing (line 77) | public function testGetIconReturnsFallbackWhenMissing(): void method testGetThumbnailReturnsMediaViewWithAllUrls (line 96) | public function testGetThumbnailReturnsMediaViewWithAllUrls(): void method testGetMediaReturnsMediaViewWithAllUrls (line 114) | public function testGetMediaReturnsMediaViewWithAllUrls(): void method testGetMediaReturnsFallbackForMissingPosition (line 132) | public function testGetMediaReturnsFallbackForMissingPosition(): void method testUsesConfiguredQuality (line 151) | public function testUsesConfiguredQuality(): void method testIconFallsBackToFirstActiveWhenIconMissing (line 170) | public function testIconFallsBackToFirstActiveWhenIconMissing(): void method testFallbackUsesWebPWhenEnabled (line 205) | public function testFallbackUsesWebPWhenEnabled(): void method testGetAllActiveDetailReturnsMediaViews (line 223) | public function testGetAllActiveDetailReturnsMediaViews(): void method testGetAllActiveDetailReturnsEmptyForNonExistentProduct (line 255) | public function testGetAllActiveDetailReturnsEmptyForNonExistentProduc... method testGetThumbnailUrl (line 262) | public function testGetThumbnailUrl(): void method testFallbackHasThumbnailUrl (line 272) | public function testFallbackHasThumbnailUrl(): void method testGetMediaWithFallbackBehavior (line 283) | public function testGetMediaWithFallbackBehavior(): void method setupTestData (line 302) | private function setupTestData(): void method addProductMedia (line 336) | private function addProductMedia(Id $productId, string $path, int $pos... method configureImageSettings (line 345) | private function configureImageSettings(): void method expectedUrlFor (line 355) | private function expectedUrlFor(string $sizeConfigKey, string $filenam... method getSizeFromConfig (line 371) | private function getSizeFromConfig(string $key): array method getQualityFromConfig (line 378) | private function getQualityFromConfig(): string method setThemeStringConfigValue (line 383) | private function setThemeStringConfigValue(string $name, string $value... method setStringConfigValue (line 394) | private function setStringConfigValue(string $name, string $value): void method setBooleanConfigValue (line 404) | private function setBooleanConfigValue(string $name, bool $value): void FILE: tests/Integration/Internal/Domain/Product/Media/Service/ProductVariantMediaServiceTest.php class ProductVariantMediaServiceTest (line 24) | final class ProductVariantMediaServiceTest extends IntegrationTestCase method setUp (line 29) | public function setUp(): void method testCopyMediaFromParentToVariant (line 36) | public function testCopyMediaFromParentToVariant(): void method testCopyMediaPreservesRoles (line 52) | public function testCopyMediaPreservesRoles(): void method testCopyMediaPreservesPosition (line 69) | public function testCopyMediaPreservesPosition(): void method testCopyMediaPreservesInactiveStatus (line 80) | public function testCopyMediaPreservesInactiveStatus(): void method testCopyMultipleMedia (line 91) | public function testCopyMultipleMedia(): void method testCopyFromParentWithNoMedia (line 102) | public function testCopyFromParentWithNoMedia(): void method testVariantMediaHasNewId (line 109) | public function testVariantMediaHasNewId(): void method createProductMedia (line 122) | private function createProductMedia(Id $productId, ProductMediaRole ..... FILE: tests/Integration/Internal/Domain/Review/Bridge/ProductRatingBridgeTest.php class ProductRatingBridgeTest (line 25) | final class ProductRatingBridgeTest extends TestCase method testUpdateProductRating (line 28) | public function testUpdateProductRating(): void method createTestProduct (line 50) | private function createTestProduct(): void method createTestRatings (line 57) | private function createTestRatings(): void method getProductRatingDao (line 85) | private function getProductRatingDao() FILE: tests/Integration/Internal/Domain/Review/Bridge/UserRatingBridgeTest.php class UserRatingBridgeTest (line 20) | final class UserRatingBridgeTest extends TestCase method testDeleteRating (line 22) | public function testDeleteRating(): void method testDeleteRatingForSubShop (line 34) | public function testDeleteRatingForSubShop(): void method testDeleteRatingWithNonExistentRatingId (line 46) | public function testDeleteRatingWithNonExistentRatingId(): void method testDeleteRatingWithWrongUserId (line 54) | public function testDeleteRatingWithWrongUserId(): void method ratingExists (line 64) | private function ratingExists(string $id): bool method getUserRatingBridge (line 71) | private function getUserRatingBridge(): UserRatingBridge method createTestRating (line 76) | private function createTestRating(): void method createTestRatingForSubShop (line 84) | private function createTestRatingForSubShop(): void FILE: tests/Integration/Internal/Domain/Review/Bridge/UserReviewBridgeTest.php class UserReviewBridgeTest (line 21) | final class UserReviewBridgeTest extends TestCase method testDeleteReview (line 23) | public function testDeleteReview(): void method testDeleteReviewWithNonExistentReviewId (line 37) | public function testDeleteReviewWithNonExistentReviewId(): void method testDeleteRatingWithWrongUserId (line 45) | public function testDeleteRatingWithWrongUserId(): void method getUserReviewBridge (line 60) | private function getUserReviewBridge(): UserReviewBridge method createTestReview (line 65) | private function createTestReview(): void FILE: tests/Integration/Internal/Domain/Review/Dao/ProductRatingDaoTest.php class ProductRatingDaoTest (line 22) | final class ProductRatingDaoTest extends TestCase method testUpdateProductRating (line 24) | public function testUpdateProductRating(): void method createTestProduct (line 43) | private function createTestProduct(): void method getProductRatingDao (line 57) | private function getProductRatingDao() FILE: tests/Integration/Internal/Domain/Review/Dao/RatingDaoTest.php class RatingDaoTest (line 19) | final class RatingDaoTest extends TestCase method testGetRatingsByUserId (line 23) | public function testGetRatingsByUserId(): void method testGetRatingsByProductId (line 34) | public function testGetRatingsByProductId(): void method testDeleteRating (line 45) | public function testDeleteRating(): void method createTestRatingsForDeleteRatingTest (line 64) | private function createTestRatingsForDeleteRatingTest(): void method createTestRatingsForGetRatingsByUserIdTest (line 77) | private function createTestRatingsForGetRatingsByUserIdTest(): void method createTestRatingsForGetRatingsByProductIdTest (line 95) | private function createTestRatingsForGetRatingsByProductIdTest(): void FILE: tests/Integration/Internal/Domain/Review/Dao/ReviewDaoTest.php class ReviewDaoTest (line 18) | final class ReviewDaoTest extends TestCase method testGetReviewsByUserId (line 22) | public function testGetReviewsByUserId(): void method testDeleteReview (line 32) | public function testDeleteReview(): void method createTestReviewsForDeleteReviewTest (line 51) | private function createTestReviewsForDeleteReviewTest(): void method createTestReviewsForGetRatingsByUserIdTest (line 64) | private function createTestReviewsForGetRatingsByUserIdTest(): void FILE: tests/Integration/Internal/Framework/Cache/ShopCacheFacadeTest.php class ShopCacheFacadeTest (line 18) | #[Group('cache')] method testDeleteShopRelatedCache (line 23) | public function testDeleteShopRelatedCache(): void method getShopCacheCleaner (line 36) | private function getShopCacheCleaner(): ShopCacheCleanerInterface method getModuleCache (line 41) | private function getModuleCache(): ModuleCacheInterface FILE: tests/Integration/Internal/Framework/Configuration/Dao/SystemConfigurationDaoTest.php class SystemConfigurationDaoTest (line 18) | final class SystemConfigurationDaoTest extends TestCase method testGetDatabaseConfigurationWillContainSomeDefaults (line 22) | public function testGetDatabaseConfigurationWillContainSomeDefaults():... method testGetBootstrapParametersWillContainsDefaults (line 31) | public function testGetBootstrapParametersWillContainsDefaults(): void FILE: tests/Integration/Internal/Framework/Console/ConsoleTest.php class ConsoleTest (line 17) | final class ConsoleTest extends TestCase method testConsoleWithEmptyInput (line 23) | public function testConsoleWithEmptyInput(): void method testConsoleWillParseEnvVariables (line 30) | public function testConsoleWillParseEnvVariables(): void FILE: tests/Integration/Internal/Framework/DIContainer/ContainerBuilderTest.php class ContainerBuilderTest (line 20) | final class ContainerBuilderTest extends TestCase method testServiceLoadingOrderWithAllConfigsPresent (line 24) | public function testServiceLoadingOrderWithAllConfigsPresent(): void method testServiceLoadingOrderWithShopAndNoEnvironmentConfig (line 41) | public function testServiceLoadingOrderWithShopAndNoEnvironmentConfig(... method testServiceLoadingOrderWithEnvironmentAndNoShopConfig (line 58) | public function testServiceLoadingOrderWithEnvironmentAndNoShopConfig(... method testServiceLoadingOrderWithNoShopAndNoEnvironmentConfigs (line 75) | public function testServiceLoadingOrderWithNoShopAndNoEnvironmentConfi... method makeContextStub (line 91) | private function makeContextStub(): ContextStub FILE: tests/Integration/Internal/Framework/DIContainer/Dao/ParameterDaoTest.php class ParameterDaoTest (line 18) | final class ParameterDaoTest extends IntegrationTestCase method testAddWithMultipleParameters (line 22) | public function testAddWithMultipleParameters(): void method testAddWithExistingParameterWillOverwriteValue (line 33) | public function testAddWithExistingParameterWillOverwriteValue(): void method testAddParameterWithNulValue (line 46) | public function testAddParameterWithNulValue(): void method testRemoveWithMultipleParameters (line 54) | public function testRemoveWithMultipleParameters(): void method testParameterAccessFromContainer (line 66) | public function testParameterAccessFromContainer(): void method testAddParameterAsEnvVar (line 84) | public function testAddParameterAsEnvVar(): void method testAddParameterToMultipleShops (line 97) | public function testAddParameterToMultipleShops(): void FILE: tests/Integration/Internal/Framework/DIContainer/Dao/ProjectYamlDaoTest.php class ProjectYamlDaoTest (line 23) | final class ProjectYamlDaoTest extends TestCase method setup (line 30) | public function setup(): void method tearDown (line 44) | public function tearDown(): void method testLadProjectConfigFileWillWorkWithEmptyFile (line 51) | public function testLadProjectConfigFileWillWorkWithEmptyFile(): void method testSaveProjectConfigFileWillUseRelativePaths (line 62) | public function testSaveProjectConfigFileWillUseRelativePaths(): void FILE: tests/Integration/Internal/Framework/DIContainer/Fixtures/Ce/Internal/Service.php class Service (line 12) | class Service implements ServiceInterface method __construct (line 14) | public function __construct(private readonly string $namespace) method getNamespace (line 18) | public function getNamespace(): string FILE: tests/Integration/Internal/Framework/DIContainer/Fixtures/Ce/Internal/ServiceInterface.php type ServiceInterface (line 12) | interface ServiceInterface method getNamespace (line 14) | public function getNamespace(): string; FILE: tests/Integration/Internal/Framework/DIContainer/Fixtures/Component/Internal/ServiceDecorator.php class ServiceDecorator (line 14) | class ServiceDecorator implements ServiceInterface method __construct (line 16) | public function __construct( method getNamespace (line 22) | public function getNamespace(): string FILE: tests/Integration/Internal/Framework/DIContainer/Fixtures/Module/Internal/ServiceDecorator.php class ServiceDecorator (line 14) | class ServiceDecorator implements ServiceInterface method __construct (line 16) | public function __construct( method getNamespace (line 22) | public function getNamespace(): string FILE: tests/Integration/Internal/Framework/DIContainer/Fixtures/Project/Internal/ServiceDecorator.php class ServiceDecorator (line 14) | class ServiceDecorator implements ServiceInterface method __construct (line 16) | public function __construct( method getNamespace (line 22) | public function getNamespace(): string FILE: tests/Integration/Internal/Framework/DIContainer/Fixtures/ProjectEnv/Internal/ServiceDecorator.php class ServiceDecorator (line 14) | class ServiceDecorator implements ServiceInterface method __construct (line 16) | public function __construct( method getNamespace (line 22) | public function getNamespace(): string FILE: tests/Integration/Internal/Framework/DIContainer/Service/ProjectYamlImportServiceTest.php class ProjectYamlImportServiceTest (line 22) | final class ProjectYamlImportServiceTest extends TestCase method testAddImport (line 26) | public function testAddImport(): void method testAddImportSeveralTimes (line 37) | public function testAddImportSeveralTimes(): void method testRemoveImport (line 48) | public function testRemoveImport(): void method testRemoveAllImports (line 63) | public function testRemoveAllImports(): void method testAddNonExistingDirectory (line 75) | public function testAddNonExistingDirectory(): void method testAddNonExistingServiceYaml (line 82) | public function testAddNonExistingServiceYaml(): void method testRemovingNonExistingImports (line 89) | public function testRemovingNonExistingImports(): void method getFixturePath (line 110) | private function getFixturePath(string $dir): string method getImportService (line 115) | private function getImportService(): ProjectYamlImportServiceInterface method getContextStub (line 120) | private function getContextStub(): BasicContextStub method getDao (line 127) | private function getDao(): ProjectYamlDao FILE: tests/Integration/Internal/Framework/Database/ConnectionFactoryTest.php class ConnectionFactoryTest (line 20) | final class ConnectionFactoryTest extends TestCase method setUp (line 29) | public function setUp(): void method tearDown (line 39) | public function tearDown(): void method testSqlLoggerWillWriteNothingForNonAdmin (line 46) | public function testSqlLoggerWillWriteNothingForNonAdmin(): void method testSqlLoggerWillWriteNothingForAdminWithConfigDisabled (line 53) | public function testSqlLoggerWillWriteNothingForAdminWithConfigDisable... method testSqlLoggerWillWriteQueryData (line 62) | public function testSqlLoggerWillWriteQueryData(): void method testSqlLoggerWillWriteExtendedContextData (line 75) | public function testSqlLoggerWillWriteExtendedContextData(): void method testSqlLoggerWillWriteNothingForNonLoggedQuery (line 91) | public function testSqlLoggerWillWriteNothingForNonLoggedQuery(): void method testSqlLoggerWillWriteNothingIfNoQueryExecuted (line 100) | public function testSqlLoggerWillWriteNothingIfNoQueryExecuted(): void method testSqlLoggerWillWriteNothingIfQueryIsFiltered (line 109) | public function testSqlLoggerWillWriteNothingIfQueryIsFiltered(): void method executeInsertStatement (line 118) | private function executeInsertStatement(): void method executeSelectQuery (line 133) | private function executeSelectQuery(): void method executeNoQuery (line 143) | private function executeNoQuery(): void method executeQueryWithFilteredWord (line 152) | private function executeQueryWithFilteredWord(): void method setAdminWithLoggingDisabled (line 164) | private function setAdminWithLoggingDisabled(): void method stubAdminContext (line 172) | private function stubAdminContext(): void method setAdminWithLoggingEnabled (line 180) | private function setAdminWithLoggingEnabled(): void FILE: tests/Integration/Internal/Framework/Env/EnvLoaderTest.php class EnvLoaderTest (line 19) | final class EnvLoaderTest extends TestCase method setUp (line 31) | public function setUp(): void method tearDown (line 37) | public function tearDown(): void method testApplicationEnvironmentIsDefined (line 43) | public function testApplicationEnvironmentIsDefined(): void method testApplicationEnvironmentCanBeRedefined (line 50) | public function testApplicationEnvironmentCanBeRedefined(): void method testJsonDSNsWithSpecialCharactersWillBeParsedAsArray (line 60) | public function testJsonDSNsWithSpecialCharactersWillBeParsedAsArray()... FILE: tests/Integration/Internal/Framework/Env/EnvUrlFormatterTest.php class EnvUrlFormatterTest (line 16) | final class EnvUrlFormatterTest extends TestCase method testWithPath (line 20) | public function testWithPath(): void method testWithPathAndTrailingSlash (line 29) | public function testWithPathAndTrailingSlash(): void FILE: tests/Integration/Internal/Framework/Event/EventLoggingSubscriberTest.php class EventLoggingSubscriberTest (line 19) | final class EventLoggingSubscriberTest extends TestCase method setup (line 25) | public function setup(): void method tearDown (line 37) | public function tearDown(): void method testLoggingOnConfigurationErrorEvent (line 45) | public function testLoggingOnConfigurationErrorEvent(): void FILE: tests/Integration/Internal/Framework/Event/TestEvent.php class TestEvent (line 14) | class TestEvent extends Event method getNumberOfActiveHandlers (line 18) | public function getNumberOfActiveHandlers(): int method handleEvent (line 23) | public function handleEvent(): void FILE: tests/Integration/Internal/Framework/FileSystem/FileGenerator/CsvFileGeneratorTest.php class CsvFileGeneratorTest (line 21) | final class CsvFileGeneratorTest extends TestCase method setUp (line 30) | protected function setUp(): void method tearDown (line 37) | public function tearDown(): void method testGenerateIfDataExists (line 44) | public function testGenerateIfDataExists(): void method testGenerateIfDataNotExists (line 58) | public function testGenerateIfDataNotExists(): void method testGenerateEscapesSpecialCharacters (line 82) | public function testGenerateEscapesSpecialCharacters(): void FILE: tests/Integration/Internal/Framework/FileSystem/ProjectRootLocatorTest.php class ProjectRootLocatorTest (line 16) | final class ProjectRootLocatorTest extends TestCase method testGeProjectRootDirectoryContainsDistFile (line 18) | public function testGeProjectRootDirectoryContainsDistFile(): void method testGeProjectRootReturnsAbsolutePath (line 26) | public function testGeProjectRootReturnsAbsolutePath(): void FILE: tests/Integration/Internal/Framework/FileSystem/Validator/FileValidatorTest.php class FileValidatorTest (line 18) | final class FileValidatorTest extends IntegrationTestCase method setUp (line 22) | public function setUp(): void method testImageValid (line 30) | public function testImageValid(): void method testImageWrongExtension (line 37) | public function testImageWrongExtension(): void method testImageWrongType (line 44) | public function testImageWrongType(): void method testImageNotExist (line 51) | public function testImageNotExist(): void method getFilePath (line 58) | private function getFilePath(string $fileName): string FILE: tests/Integration/Internal/Framework/Logger/LoggerTest.php class LoggerTest (line 16) | final class LoggerTest extends TestCase method setup (line 20) | public function setup(): void method tearDown (line 27) | public function tearDown(): void method testLogging (line 34) | public function testLogging(): void method testLoggerDoesNotLogMessagesLowerAsLogLevel (line 47) | public function testLoggerDoesNotLogMessagesLowerAsLogLevel(): void method testLoggerWithEnvValueMissingWillUseDefaultLogLevel (line 60) | public function testLoggerWithEnvValueMissingWillUseDefaultLogLevel():... method getContext (line 74) | private function getContext(): ContextStub FILE: tests/Integration/Internal/Framework/Module/Cache/ModuleCacheTest.php class ModuleCacheTest (line 18) | #[Group('cache')] method testPut (line 23) | public function testPut(): void method testExists (line 34) | public function testExists(): void method testInvalidate (line 44) | public function testInvalidate(): void method testGetNotExistentCache (line 56) | public function testGetNotExistentCache(): void method getModuleCacheService (line 64) | private function getModuleCacheService(): ModuleCacheInterface FILE: tests/Integration/Internal/Framework/Module/Command/InstallModuleAssetsCommandTest.php class InstallModuleAssetsCommandTest (line 18) | final class InstallModuleAssetsCommandTest extends ModuleCommandsTestCase method testInstallModuleAssets (line 22) | public function testInstallModuleAssets(): void FILE: tests/Integration/Internal/Framework/Module/Command/ModuleActivateCommandTest.php class ModuleActivateCommandTest (line 15) | final class ModuleActivateCommandTest extends ModuleCommandsTestCase method testModuleActivation (line 19) | public function testModuleActivation(): void method testNonExistingModuleActivation (line 37) | public function testNonExistingModuleActivation(): void FILE: tests/Integration/Internal/Framework/Module/Command/ModuleCommandsTestCase.php class ModuleCommandsTestCase (line 20) | class ModuleCommandsTestCase extends IntegrationTestCase method tearDown (line 26) | public function tearDown(): void method get (line 32) | protected function get(string $serviceId) method getApplication (line 37) | protected function getApplication(): Application method cleanupTestData (line 45) | protected function cleanupTestData(): void method installTestModule (line 56) | protected function installTestModule(): void method executeCommand (line 63) | protected function executeCommand(string $command, array $input = []):... FILE: tests/Integration/Internal/Framework/Module/Command/ModuleDeactivateCommandTest.php class ModuleDeactivateCommandTest (line 16) | final class ModuleDeactivateCommandTest extends ModuleCommandsTestCase method testModuleDeactivation (line 20) | public function testModuleDeactivation(): void method testNonExistingModuleActivation (line 39) | public function testNonExistingModuleActivation(): void FILE: tests/Integration/Internal/Framework/Module/Command/ModuleInstallCommandTest.php class ModuleInstallCommandTest (line 20) | final class ModuleInstallCommandTest extends TestCase method setup (line 28) | protected function setup(): void method tearDown (line 34) | protected function tearDown(): void method testInstallWithAbsolutePath (line 40) | public function testInstallWithAbsolutePath(): void method testInstallWithRelativePath (line 48) | public function testInstallWithRelativePath(): void method testInstallWithWrongModulePath (line 58) | public function testInstallWithWrongModulePath(): void method executeModuleInstallCommand (line 65) | private function executeModuleInstallCommand(string $moduleSourcePath)... method isTestModuleInstalled (line 72) | private function isTestModuleInstalled(): bool method getTestPackage (line 78) | private function getTestPackage(): OxidEshopPackage method getTestModulePath (line 83) | private function getTestModulePath(): string method cleanupTestData (line 88) | private function cleanupTestData(): void FILE: tests/Integration/Internal/Framework/Module/Command/ModuleUninstallCommandTest.php class ModuleUninstallCommandTest (line 20) | final class ModuleUninstallCommandTest extends TestCase method setUp (line 26) | protected function setUp(): void method tearDown (line 33) | protected function tearDown(): void method testUninstallModule (line 39) | public function testUninstallModule(): void method testUninstallWithWrongId (line 47) | public function testUninstallWithWrongId(): void method installTestModule (line 54) | private function installTestModule(): void method cleanupTestData (line 60) | private function cleanupTestData(): void method executeModuleUninstallCommand (line 66) | private function executeModuleUninstallCommand(string $moduleId): int method isTestModuleInstalled (line 73) | private function isTestModuleInstalled(): bool method getTestPackage (line 79) | private function getTestPackage(): OxidEshopPackage method getTestModulePath (line 84) | private function getTestModulePath(): string FILE: tests/Integration/Internal/Framework/Module/Configuration/Bridge/ModuleSettingBridgeTest.php class ModuleSettingBridgeTest (line 18) | final class ModuleSettingBridgeTest extends IntegrationTestCase method setup (line 22) | public function setup(): void method testSave (line 32) | public function testSave(): void method testGet (line 44) | public function testGet(): void FILE: tests/Integration/Internal/Framework/Module/Configuration/Bridge/ShopConfigurationDaoBridgeTest.php class ShopConfigurationDaoBridgeTest (line 18) | final class ShopConfigurationDaoBridgeTest extends IntegrationTestCase method testSaving (line 24) | public function testSaving(): void FILE: tests/Integration/Internal/Framework/Module/Configuration/Dao/Chain/ClassExtensionsChainDaoTest.php class ClassExtensionsChainDaoTest (line 17) | final class ClassExtensionsChainDaoTest extends IntegrationTestCase method testSaving (line 21) | public function testSaving(): void FILE: tests/Integration/Internal/Framework/Module/Configuration/Dao/ModuleConfigurationDaoTest.php class ModuleConfigurationDaoTest (line 23) | final class ModuleConfigurationDaoTest extends IntegrationTestCase method setUp (line 27) | public function setUp(): void method testSaving (line 34) | public function testSaving(): void method testGetAllOrdersConfigurationsById (line 50) | public function testGetAllOrdersConfigurationsById(): void method testDelete (line 84) | public function testDelete(): void method testDeleteAll (line 101) | public function testDeleteAll(): void method testGetAlwaysReturnsTheSameObjectIfConfigurationWasNotChanged (line 116) | public function testGetAlwaysReturnsTheSameObjectIfConfigurationWasNot... method testExists (line 134) | public function testExists(): void method testWithIncorrectNode (line 153) | public function testWithIncorrectNode(): void method prepareProjectConfiguration (line 176) | private function prepareProjectConfiguration(): void FILE: tests/Integration/Internal/Framework/Module/Configuration/Dao/ModuleDependencyDaoTest.php class ModuleDependencyDaoTest (line 20) | #[Group('module-dependency')] method testReturnEmptyArrayIfNoDependencyYaml (line 28) | public function testReturnEmptyArrayIfNoDependencyYaml(): void method testReturnEmptyArrayIfDependencyYamlEmpty (line 44) | public function testReturnEmptyArrayIfDependencyYamlEmpty(): void method testReturnAnArrayOfDependencies (line 60) | public function testReturnAnArrayOfDependencies(): void FILE: tests/Integration/Internal/Framework/Module/Configuration/Dao/ModuleEnvironmentConfigurationDaoTest.php class ModuleEnvironmentConfigurationDaoTest (line 22) | final class ModuleEnvironmentConfigurationDaoTest extends IntegrationTes... method testGet (line 26) | public function testGet(): void method testRemove (line 42) | public function testRemove(): void method testRemoveOverwriteAlreadyBackupEnvironmentFile (line 54) | #[DoesNotPerformAssertions] method testRemoveWithNonExistingEnvironmentFile (line 64) | #[DoesNotPerformAssertions] method prepareTestEnvironmentShopConfigurationFile (line 70) | private function prepareTestEnvironmentShopConfigurationFile(): void FILE: tests/Integration/Internal/Framework/Module/Configuration/Dao/ModuleTemplateExtensionChainTest.php class ModuleTemplateExtensionChainTest (line 19) | final class ModuleTemplateExtensionChainTest extends IntegrationTestCase method setUp (line 25) | public function setUp(): void method testGetWithNonExistingTemplate (line 32) | public function testGetWithNonExistingTemplate(): void method testGetWithTemplateNameWithUnderscores (line 44) | public function testGetWithTemplateNameWithUnderscores(): void method testGetWithTemplateNameWithHyphens (line 56) | public function testGetWithTemplateNameWithHyphens(): void method testGetWithTemplateNameWithUnderscoresAndHyphens (line 68) | public function testGetWithTemplateNameWithUnderscoresAndHyphens(): void method testGetWithTemplateNameWithNamespace (line 80) | public function testGetWithTemplateNameWithNamespace(): void method testGetWithMultipleModuleIds (line 92) | public function testGetWithMultipleModuleIds(): void method getContainer (line 104) | private function getContainer(): ContainerBuilder FILE: tests/Integration/Internal/Framework/Module/Configuration/Dao/ShopConfigurationDaoTest.php class ShopConfigurationDaoTest (line 26) | final class ShopConfigurationDaoTest extends IntegrationTestCase method testSave (line 35) | public function testSave(): void method testEnvironmentConfigurationOverwritesShopConfiguration (line 62) | public function testEnvironmentConfigurationOverwritesShopConfiguratio... method testGetAll (line 77) | public function testGetAll(): void method testGetIncorrectShopId (line 98) | public function testGetIncorrectShopId(): void method testGetCorrectShopId (line 110) | public function testGetCorrectShopId(): void method testRemovingModuleConfiguration (line 123) | public function testRemovingModuleConfiguration(): void method testDeleteAll (line 143) | public function testDeleteAll(): void method configureModuleInEnvironmentFile (line 160) | private function configureModuleInEnvironmentFile(): void method configureModuleInShopFile (line 183) | private function configureModuleInShopFile(): void FILE: tests/Integration/Internal/Framework/Module/Configuration/Dao/ShopEnvironmentMisconfigurationEventSubscriberTest.php class ShopEnvironmentMisconfigurationEventSubscriberTest (line 21) | final class ShopEnvironmentMisconfigurationEventSubscriberTest extends I... method setUp (line 27) | public function setUp(): void method tearDown (line 33) | public function tearDown(): void method testLogIsCreatedOnEventDispatch (line 39) | public function testLogIsCreatedOnEventDispatch(): void method prepareLogger (line 53) | private function prepareLogger(): void method cleanupTestLog (line 66) | private function cleanupTestLog(): void FILE: tests/Integration/Internal/Framework/Module/Configuration/DataMapper/ModuleConfigurationDataMapperTest.php class ModuleConfigurationDataMapperTest (line 22) | final class ModuleConfigurationDataMapperTest extends TestCase method testMapping (line 26) | public function testMapping(): void method removeKeysWithoutAssignedDataMapper (line 78) | private function removeKeysWithoutAssignedDataMapper(array $configurat... FILE: tests/Integration/Internal/Framework/Module/Configuration/Service/ModuleConfigurationMergingServiceTest.php class ModuleConfigurationMergingServiceTest (line 22) | final class ModuleConfigurationMergingServiceTest extends TestCase method testMergeNewModuleConfiguration (line 26) | public function testMergeNewModuleConfiguration(): void method testNewMergedModuleConfigurationIsCloned (line 40) | public function testNewMergedModuleConfigurationIsCloned(): void method testExtensionClassAppendToChainAfterMergingNewModuleConfiguration (line 54) | public function testExtensionClassAppendToChainAfterMergingNewModuleCo... method testMergeModuleConfigurationOfAlreadyInstalledModule (line 97) | public function testMergeModuleConfigurationOfAlreadyInstalledModule()... method testMergeSetsModuleConfigurationIfNoExistingModuleConfigurationInstalled (line 114) | public function testMergeSetsModuleConfigurationIfNoExistingModuleConf... method testExtensionClassChainUpdatedAfterMergingAlreadyInstalledModule (line 133) | public function testExtensionClassChainUpdatedAfterMergingAlreadyInsta... method testSettingUpdatedAfterMergingAlreadyInstalledModule (line 170) | public function testSettingUpdatedAfterMergingAlreadyInstalledModule()... method testActivatedOptionValueStaysTheSameAfterMerging (line 319) | public function testActivatedOptionValueStaysTheSameAfterMerging(): void method getShopConfigurationWithAlreadyInstalledModule (line 343) | private function getShopConfigurationWithAlreadyInstalledModule(): Sho... method getMergingService (line 444) | private function getMergingService(): ModuleConfigurationMergingServic... FILE: tests/Integration/Internal/Framework/Module/Controller/Fixtures/module1/src/Controller/ApiTestController.php class ApiTestController (line 11) | readonly class ApiTestController method __construct (line 13) | public function __construct(private ModuleConfigurationDaoInterface $m... method fly (line 17) | #[Route('/api/{name}/{id}/', requirements: ['id' => Requirement::DIGIT... FILE: tests/Integration/Internal/Framework/Module/Controller/Fixtures/module1/src/Controller/ModuleController.php class ModuleController (line 14) | class ModuleController extends FrontendController FILE: tests/Integration/Internal/Framework/Module/Controller/Fixtures/module1/src/Controller/ModuleControllerAsService.php class ModuleControllerAsService (line 14) | class ModuleControllerAsService extends BaseController method testFunction (line 18) | public function testFunction(): void FILE: tests/Integration/Internal/Framework/Module/Controller/Fixtures/module1/src/Controller/ModuleControllerDecorator.php class ModuleControllerDecorator (line 15) | class ModuleControllerDecorator extends AbstractControllerDecorator method __construct (line 17) | public function __construct(protected readonly ViewControllerInterface... method init (line 22) | public function init() FILE: tests/Integration/Internal/Framework/Module/Controller/ModuleControllerApiTest.php class ModuleControllerApiTest (line 22) | #[RunTestsInSeparateProcesses] method setUp (line 25) | protected function setUp(): void method tearDown (line 32) | protected function tearDown(): void method testApiController (line 39) | public function testApiController(): void method testApiControllerWrongRequest (line 57) | public function testApiControllerWrongRequest(): void method get (line 67) | private function get(string $serviceId) method setupModuleFixture (line 72) | private function setupModuleFixture(string $moduleId): void method installModuleFixture (line 78) | private function installModuleFixture(string $moduleId): void method activateModuleFixture (line 84) | private function activateModuleFixture(string $moduleId): void method uninstallModuleFixture (line 90) | private function uninstallModuleFixture(string $moduleId): void method getPackageFixture (line 96) | private function getPackageFixture(string $moduleId): OxidEshopPackage method getFixturesDirectory (line 101) | private function getFixturesDirectory(): string FILE: tests/Integration/Internal/Framework/Module/Controller/ModuleControllerRenderTest.php class ModuleControllerRenderTest (line 20) | #[RunTestsInSeparateProcesses] method setUp (line 25) | public function setUp(): void method tearDown (line 38) | public function tearDown(): void method testRenderTraditionalController (line 45) | public function testRenderTraditionalController(): void method testRenderServiceController (line 54) | public function testRenderServiceController(): void method testRenderServiceControllerWithFunction (line 63) | public function testRenderServiceControllerWithFunction(): void method testControllerDecorator (line 73) | public function testControllerDecorator(): void method setupModuleFixture (line 83) | private function setupModuleFixture(string $moduleId): void method installModuleFixture (line 89) | private function installModuleFixture(string $moduleId): void method activateModuleFixture (line 95) | private function activateModuleFixture(string $moduleId): void method uninstallModuleFixture (line 101) | private function uninstallModuleFixture(string $moduleId): void method getPackageFixture (line 107) | private function getPackageFixture(string $moduleId): OxidEshopPackage method getFixturesDirectory (line 112) | private function getFixturesDirectory(): string FILE: tests/Integration/Internal/Framework/Module/Facade/ActiveModulesDataProviderTest.php class ActiveModulesDataProviderTest (line 31) | final class ActiveModulesDataProviderTest extends IntegrationTestCase method setUp (line 44) | public function setUp(): void method tearDown (line 52) | public function tearDown(): void method testGetModuleIds (line 59) | public function testGetModuleIds(): void method testGetModuleIdsUsesCacheIfItExists (line 67) | public function testGetModuleIdsUsesCacheIfItExists(): void method testGetModuleIdsPopulatesCacheIfItDoesNotExist (line 80) | public function testGetModuleIdsPopulatesCacheIfItDoesNotExist(): void method testGetModulePathsWillReturnSourcePathForActiveModule (line 97) | public function testGetModulePathsWillReturnSourcePathForActiveModule(... method testGetModulePathsUsesCacheIfItExists (line 107) | #[Group('cache')] method testGetModulePathsUsesCacheIfItDoesNotExist (line 121) | public function testGetModulePathsUsesCacheIfItDoesNotExist(): void method testGetControllers (line 133) | public function testGetControllers(): void method testGetModuleClassExtensionsIfCacheDoesNotExist (line 147) | public function testGetModuleClassExtensionsIfCacheDoesNotExist(): void method testGetModuleClassExtensionsUsesCacheIfItExists (line 161) | public function testGetModuleClassExtensionsUsesCacheIfItExists(): void method prepareTestShopConfiguration (line 183) | private function prepareTestShopConfiguration(): void method cleanUpTestData (line 227) | private function cleanUpTestData(): void method getActiveModulesDataProviderWithCache (line 233) | private function getActiveModulesDataProviderWithCache(ModuleCacheInte... method getDummyCache (line 244) | private function getDummyCache(): ModuleCacheInterface FILE: tests/Integration/Internal/Framework/Module/Facade/ModuleSettingServiceTest.php class ModuleSettingServiceTest (line 21) | final class ModuleSettingServiceTest extends IntegrationTestCase method setUp (line 29) | public function setUp(): void method testInteger (line 36) | public function testInteger(): void method testFloat (line 43) | public function testFloat(): void method testBoolean (line 50) | public function testBoolean(): void method testString (line 57) | public function testString(): void method testCollection (line 64) | public function testCollection(): void method testGetterReturnsValueFromCache (line 71) | public function testGetterReturnsValueFromCache(): void method testSaveModuleConfigurationCleansCache (line 84) | public function testSaveModuleConfigurationCleansCache(): void method testExists (line 97) | public function testExists(): void method prepareTestShopConfiguration (line 103) | private function prepareTestShopConfiguration(): void FILE: tests/Integration/Internal/Framework/Module/Facade/ModulesDataProviderTest.php class ModulesDataProviderTest (line 21) | final class ModulesDataProviderTest extends IntegrationTestCase method setUp (line 34) | public function setUp(): void method tearDown (line 42) | public function tearDown(): void method testGetModuleIds (line 49) | public function testGetModuleIds(): void method testGetModulePathsWillReturnSourcePath (line 57) | public function testGetModulePathsWillReturnSourcePath(): void method prepareTestShopConfiguration (line 68) | private function prepareTestShopConfiguration(): void method cleanUpTestData (line 93) | private function cleanUpTestData(): void FILE: tests/Integration/Internal/Framework/Module/Install/Service/BootstrapModuleInstallerTest.php class BootstrapModuleInstallerTest (line 19) | final class BootstrapModuleInstallerTest extends IntegrationTestCase method testUninstall (line 25) | public function testUninstall(): void method installModule (line 40) | private function installModule(OxidEshopPackage $package): void method activateTestModule (line 47) | private function activateTestModule(OxidEshopPackage $package): void FILE: tests/Integration/Internal/Framework/Module/Install/Service/ModuleConfigurationInstallerTest.php class ModuleConfigurationInstallerTest (line 26) | final class ModuleConfigurationInstallerTest extends IntegrationTestCase method setUp (line 36) | public function setUp(): void method testInstall (line 44) | public function testInstall(): void method testInstallWithPreExistingEnvironmentFile (line 52) | #[DoesNotPerformAssertions] method testInstallWithTwoShopsWillKeepSeparateModuleConfigurationsPerShop (line 60) | public function testInstallWithTwoShopsWillKeepSeparateModuleConfigura... method testUninstall (line 96) | public function testUninstall(): void method testUninstallById (line 106) | public function testUninstallById(): void method testUninstallIfClassExtensionChainIsEmpty (line 116) | public function testUninstallIfClassExtensionChainIsEmpty(): void method testIsInstalled (line 128) | public function testIsInstalled(): void method testRelativeModuleSourcePathIsSetToModuleConfigurations (line 143) | public function testRelativeModuleSourcePathIsSetToModuleConfiguration... method assertProjectConfigurationHasModuleConfigurationForAllShops (line 156) | private function assertProjectConfigurationHasModuleConfigurationForAl... method assertModuleConfigurationDeletedForAllShops (line 166) | private function assertModuleConfigurationDeletedForAllShops(): void method prepareTestProjectConfiguration (line 176) | private function prepareTestProjectConfiguration(): void method configureModuleInEnvironmentFile (line 194) | private function configureModuleInEnvironmentFile(): void FILE: tests/Integration/Internal/Framework/Module/Install/Service/ModuleFilesInstallerTest.php class ModuleFilesInstallerTest (line 19) | final class ModuleFilesInstallerTest extends IntegrationTestCase method tearDown (line 26) | public function tearDown(): void method testModuleNotInstalledByDefault (line 33) | public function testModuleNotInstalledByDefault(): void method testModuleIsInstalledAfterInstallProcess (line 42) | public function testModuleIsInstalledAfterInstallProcess(): void method testModuleAssertsAreLinkedAfterInstallProcess (line 52) | public function testModuleAssertsAreLinkedAfterInstallProcess(): void method testUninstall (line 65) | public function testUninstall(): void method testInstallCreatesRelativeSymlink (line 76) | public function testInstallCreatesRelativeSymlink(): void method getFilesInstaller (line 86) | private function getFilesInstaller(): ModuleFilesInstallerInterface method createPackage (line 91) | private function createPackage(): OxidEshopPackage method getTestModuleAssetsPath (line 96) | private function getTestModuleAssetsPath(): string method cleanupTestData (line 105) | private function cleanupTestData(): void FILE: tests/Integration/Internal/Framework/Module/Install/Service/ModuleInstallerTest.php class ModuleInstallerTest (line 19) | final class ModuleInstallerTest extends IntegrationTestCase method testUninstallNotActiveModule (line 25) | public function testUninstallNotActiveModule(): void method testUninstallActiveModule (line 38) | public function testUninstallActiveModule(): void method installModule (line 52) | private function installModule(): void method activateTestModule (line 59) | private function activateTestModule(): void method getOxidEshopPackage (line 66) | private function getOxidEshopPackage(): OxidEshopPackage FILE: tests/Integration/Internal/Framework/Module/MetaData/Dao/MetaDataProviderTest.php class MetaDataProviderTest (line 25) | final class MetaDataProviderTest extends TestCase method setUp (line 35) | public function setUp(): void method testGetDataThrowsExceptionOnNonExistingFile (line 44) | public function testGetDataThrowsExceptionOnNonExistingFile(): void method testGetDataThrowsExceptionOnDirectory (line 53) | public function testGetDataThrowsExceptionOnDirectory(): void method testGetDataThrowsExceptionOnMissingMetaDataVariables (line 61) | #[DataProvider('missingMetaDataVariablesDataProvider')] method getPathToTemporaryFile (line 75) | private function getPathToTemporaryFile(): string method missingMetaDataVariablesDataProvider (line 82) | public static function missingMetaDataVariablesDataProvider(): array method testGetDataProvidesConfiguredMetadataId (line 91) | public function testGetDataProvidesConfiguredMetadataId(): void method testGetDataThrowsExceptionIfMetaDataIsNotConfigured (line 112) | public function testGetDataThrowsExceptionIfMetaDataIsNotConfigured():... method testGetDataConvertsBackwardsCompatibleClasses (line 133) | public function testGetDataConvertsBackwardsCompatibleClasses(): void method createMetaDataProvider (line 176) | private function createMetaDataProvider(): MetaDataProvider FILE: tests/Integration/Internal/Framework/Module/MetaData/DataMapper/MetaDataMapperTest.php class MetaDataMapperTest (line 19) | final class MetaDataMapperTest extends TestCase method testFromDataWillThrowExceptionOnInvalidParameterFormat (line 23) | #[DataProvider('missingMetaDataKeysDataProvider')] method missingMetaDataKeysDataProvider (line 30) | public static function missingMetaDataKeysDataProvider(): array method testSettingPositionIsConvertedToInt (line 39) | public function testSettingPositionIsConvertedToInt(): void FILE: tests/Integration/Internal/Framework/Module/MetaData/MetaDataMapperTest.php class MetaDataMapperTest (line 21) | final class MetaDataMapperTest extends TestCase method testModuleMetaData20 (line 23) | public function testModuleMetaData20(): void method testModuleMetaData21 (line 146) | public function testModuleMetaData21(): void method testModuleWithPartialMetaData (line 274) | public function testModuleWithPartialMetaData(): void method testModuleWithSurplusData (line 323) | public function testModuleWithSurplusData(): void method getMetaDataFilePath (line 345) | private function getMetaDataFilePath(string $testModuleDirectory): string method getCompiledTestContainer (line 350) | private function getCompiledTestContainer(): ContainerBuilder FILE: tests/Integration/Internal/Framework/Module/Setup/ModuleEventsTest.php class ModuleEventsTest (line 20) | final class ModuleEventsTest extends IntegrationTestCase method testActivationEventWasExecuted (line 25) | public function testActivationEventWasExecuted(): void method testActivationEventWasExecutedSecondTime (line 43) | public function testActivationEventWasExecutedSecondTime(): void method testDeactivationEventWasExecuted (line 68) | public function testDeactivationEventWasExecuted(): void method getTestModuleConfiguration (line 88) | private function getTestModuleConfiguration(): ModuleConfiguration method persistModuleConfiguration (line 98) | private function persistModuleConfiguration(ModuleConfiguration $modul... FILE: tests/Integration/Internal/Framework/Module/Setup/Service/ActiveClassExtensionChainResolverTest.php class ActiveClassExtensionChainResolverTest (line 21) | final class ActiveClassExtensionChainResolverTest extends TestCase method testActiveExtensionChainGetter (line 23) | public function testActiveExtensionChainGetter(): void method getModuleConfiguration (line 102) | private function getModuleConfiguration(string $moduleName, array $ext... FILE: tests/Integration/Internal/Framework/Module/Setup/Service/Fixtures/TestMissingDependencyModule/TestModuleService.php class TestModuleService (line 14) | class TestModuleService extends TestAnotherModuleService method doSomething (line 16) | public function doSomething(): bool FILE: tests/Integration/Internal/Framework/Module/Setup/Service/ModuleActivationServiceTest.php class ModuleActivationServiceTest (line 39) | final class ModuleActivationServiceTest extends IntegrationTestCase method setup (line 49) | public function setup(): void method tearDown (line 56) | public function tearDown(): void method testActivation (line 64) | public function testActivation(): void method testSetActivatedInModuleConfiguration (line 78) | public function testSetActivatedInModuleConfiguration(): void method testActivationOfModuleServices (line 94) | public function testActivationOfModuleServices(): void method testDeActivationOfModuleServices (line 105) | public function testDeActivationOfModuleServices(): void method testActivationWillCallValidatorsAggregate (line 128) | public function testActivationWillCallValidatorsAggregate(): void method getTestModuleConfiguration (line 167) | private function getTestModuleConfiguration(): ModuleConfiguration method persistModuleConfiguration (line 228) | private function persistModuleConfiguration(ModuleConfiguration $modul... method setupAndConfigureContainer (line 248) | private function setupAndConfigureContainer() FILE: tests/Integration/Internal/Framework/Module/Setup/Service/ModuleDependencyActivationTest.php class ModuleDependencyActivationTest (line 19) | #[Group('module-dependency')] method setup (line 30) | public function setup(): void method tearDown (line 39) | public function tearDown(): void method testSuccessfulActivation (line 48) | public function testSuccessfulActivation(): void method testActivationExceptionThrownIfDependentModuleIsInactive (line 62) | public function testActivationExceptionThrownIfDependentModuleIsInacti... method testSuccessfulDeactivation (line 73) | public function testSuccessfulDeactivation(): void method testDeactivationExceptionThrownIfItIsADependencyOfAnotherModule (line 86) | public function testDeactivationExceptionThrownIfItIsADependencyOfAnot... method testDependencyValidatorShouldFireEarlier (line 101) | public function testDependencyValidatorShouldFireEarlier(): void FILE: tests/Integration/Internal/Framework/Module/Setup/Service/ModuleDependencyResolverTest.php class ModuleDependencyResolverTest (line 20) | #[Group('module-dependency')] method testIndependentModuleDoesNotHaveUnresolvedModuleDependenciesDuringActivationProcess (line 23) | public function testIndependentModuleDoesNotHaveUnresolvedModuleDepend... method testIndependentModuleNotTriggerGetModuleDependenciesMethod (line 39) | public function testIndependentModuleNotTriggerGetModuleDependenciesMe... method testDependentModuleHasUnresolvedModuleDependenciesDuringDeactivationProcess (line 59) | public function testDependentModuleHasUnresolvedModuleDependenciesDuri... method getModuleDependenciesCallback (line 87) | public function getModuleDependenciesCallback($moduleId): ModuleDepend... method getActiveModuleConfig (line 99) | private function getActiveModuleConfig(string $moduleId): ModuleConfig... FILE: tests/Integration/Internal/Framework/Module/Setup/Service/ModuleServicesImporterTest.php class ModuleServicesImporterTest (line 21) | final class ModuleServicesImporterTest extends IntegrationTestCase method testImport (line 25) | #[Group('exclude-from-compilation')] method testImportWithNoServicesFileInDirectory (line 51) | public function testImportWithNoServicesFileInDirectory(): void method getDIConfigWrapper (line 61) | private function getDIConfigWrapper(): DIConfigWrapper method getActiveModuleServicesFilePath (line 68) | private function getActiveModuleServicesFilePath(): string FILE: tests/Integration/Internal/Framework/Module/Setup/Validator/ServicesYamlValidatorTest.php class ServicesYamlValidatorTest (line 25) | final class ServicesYamlValidatorTest extends IntegrationTestCase method setUp (line 32) | public function setUp(): void method testValidateNoServicesYaml (line 49) | #[DoesNotPerformAssertions] method testWithCorrectServiceYaml (line 60) | #[DoesNotPerformAssertions] method testWithWrongServiceYaml (line 71) | public function testWithWrongServiceYaml(): void FILE: tests/Integration/Internal/Framework/Module/State/ModuleStateServiceTest.php class ModuleStateServiceTest (line 18) | final class ModuleStateServiceTest extends IntegrationTestCase method testIsActive (line 22) | public function testIsActive(): void FILE: tests/Integration/Internal/Framework/Module/TestData/TestModule/ModuleEvents.php class ModuleEvents (line 12) | class ModuleEvents method onActivate (line 14) | public static function onActivate(): void method onDeactivate (line 19) | public static function onDeactivate(): void FILE: tests/Integration/Internal/Framework/Module/TestData/TestModule/SomeModuleService.php class SomeModuleService (line 12) | class SomeModuleService method doSomething (line 14) | public function doSomething() FILE: tests/Integration/Internal/Framework/Module/TestData/TestModule/TestEventSubscriber.php class TestEventSubscriber (line 15) | class TestEventSubscriber implements EventSubscriberInterface method handleEvent (line 17) | public function handleEvent(TestEvent $event): TestEvent method getSubscribedEvents (line 23) | public static function getSubscribedEvents() FILE: tests/Integration/Internal/Framework/Module/Translation/Locator/AdminAreaModuleTranslationFileLocatorTest.php class AdminAreaModuleTranslationFileLocatorTest (line 20) | final class AdminAreaModuleTranslationFileLocatorTest extends Integratio... method setUp (line 32) | public function setUp(): void method testLocateWithEmptyPaths (line 41) | public function testLocateWithEmptyPaths(): void method testLocateForAdminLang (line 56) | public function testLocateForAdminLang(): void method testLocateWithApplicationFolder (line 79) | public function testLocateWithApplicationFolder(): void FILE: tests/Integration/Internal/Framework/Module/Translation/Locator/FrontendModuleTranslationFileLocatorTest.php class FrontendModuleTranslationFileLocatorTest (line 20) | final class FrontendModuleTranslationFileLocatorTest extends Integration... method setUp (line 30) | public function setUp(): void method testLocateWithEmptyPaths (line 38) | public function testLocateWithEmptyPaths(): void method testLocateWithExistingFile (line 52) | public function testLocateWithExistingFile(): void method testLocateWithApplicationFolder (line 73) | public function testLocateWithApplicationFolder(): void FILE: tests/Integration/Internal/Framework/Storage/YamlFileStorageTest.php class YamlFileStorageTest (line 20) | final class YamlFileStorageTest extends TestCase method testSaving (line 29) | public function testSaving(): void method testCreatesNewFileIfDoesNotExist (line 55) | public function testCreatesNewFileIfDoesNotExist(): void method testCreatesNewDirectoryAndFileIfDoNotExist (line 75) | public function testCreatesNewDirectoryAndFileIfDoNotExist(): void method testStorageWithCorruptedFile (line 97) | public function testStorageWithCorruptedFile(): void method testStorageWithEmptyFile (line 115) | public function testStorageWithEmptyFile(): void method testEmptyYamlArrayThrowsNoError (line 134) | public function testEmptyYamlArrayThrowsNoError(): void method getFilePath (line 151) | private function getFilePath(): string method getLockFactoryFromContainer (line 160) | private function getLockFactoryFromContainer(): LockFactory method getFileSystemServiceFromContainer (line 165) | private function getFileSystemServiceFromContainer(): Filesystem FILE: tests/Integration/Internal/Framework/Templating/Cache/MultiShopTemplateCacheServiceTest.php class MultiShopTemplateCacheServiceTest (line 20) | final class MultiShopTemplateCacheServiceTest extends TestCase method setUp (line 30) | public function setUp(): void method tearDown (line 42) | public function tearDown(): void method testInvalidateCacheWillKeepOtherShopsCacheFile (line 49) | public function testInvalidateCacheWillKeepOtherShopsCacheFile(): void method testInvalidateAllShopsCacheWillRemoveAllCacheFiles (line 57) | public function testInvalidateAllShopsCacheWillRemoveAllCacheFiles(): ... method stubContext (line 65) | private function stubContext(): void method generateCacheFixtures (line 77) | private function generateCacheFixtures(): void method cleanupCache (line 92) | private function cleanupCache(): void FILE: tests/Integration/Internal/Framework/Theme/Command/ThemeActivateCommandTest.php class ThemeActivateCommandTest (line 18) | final class ThemeActivateCommandTest extends IntegrationTestCase method setUp (line 28) | public function setUp(): void method testThemeActivationOnSuccess (line 34) | public function testThemeActivationOnSuccess(): void method testThemeAlreadyActivated (line 44) | public function testThemeAlreadyActivated(): void method testNonExistingThemeActivation (line 58) | public function testNonExistingThemeActivation(): void method getActiveTheme (line 72) | private function getActiveTheme(): string method setShopFixtures (line 77) | private function setShopFixtures(): void method createCommandTester (line 85) | private function createCommandTester(): CommandTester FILE: tests/Integration/Internal/Framework/Theme/Config/Dao/ThemeSettingDaoTest.php class ThemeSettingDaoTest (line 26) | final class ThemeSettingDaoTest extends TestCase method setUp (line 33) | protected function setUp(): void method tearDown (line 40) | protected function tearDown(): void method testSave (line 47) | #[DataProvider('settingValueDataProvider')] method testGetNonExistentSetting (line 62) | public function testGetNonExistentSetting(): void method testDelete (line 70) | public function testDelete(): void method testUpdate (line 83) | public function testUpdate(): void method testUpdateDoesNotCreateDuplicationsInDatabase (line 100) | public function testUpdateDoesNotCreateDuplicationsInDatabase(): void method testGetDoesNotReturnCachedReference (line 118) | public function testGetDoesNotReturnCachedReference(): void method testGetUsesDatabaseOnlyOnceForSameSetting (line 133) | public function testGetUsesDatabaseOnlyOnceForSameSetting(): void method settingValueDataProvider (line 166) | public static function settingValueDataProvider(): array method createSetting (line 177) | private function createSetting(string $name, string $type, string|int|... method getSettingDao (line 190) | private function getSettingDao(): ThemeSettingDaoInterface method getRowCount (line 195) | private function getRowCount(): int FILE: tests/Integration/Internal/Module/Migration/Fixtures/myTestModuleWithMigrations/migration/data/Version20170530154603.php class Version20170530154603 (line 18) | class Version20170530154603 extends AbstractMigration method up (line 20) | public function up(Schema $schema): void method down (line 26) | public function down(Schema $schema): void method isTransactional (line 30) | public function isTransactional(): bool FILE: tests/Integration/Internal/Module/Migration/ModuleMigrationsTest.php class ModuleMigrationsTest (line 27) | final class ModuleMigrationsTest extends TestCase method testMigrationsExecutionWithSpecificModule (line 34) | public function testMigrationsExecutionWithSpecificModule(): void method testNoErrorWhenModuleHasNoMigrations (line 46) | #[DoesNotPerformAssertions] method testAllMigrationsExecuteHasModuleMigrationInside (line 57) | public function testAllMigrationsExecuteHasModuleMigrationInside(): void method installModule (line 69) | private function installModule(string $moduleId): void method removeTestModule (line 76) | private function removeTestModule(string $moduleId): void method assertIfMigrationExistsInDatabase (line 83) | private function assertIfMigrationExistsInDatabase(): void method getMigrations (line 94) | private function getMigrations(): Migrations FILE: tests/Integration/Internal/Module/TestData/TestModule/TestEvent.php class TestEvent (line 14) | class TestEvent extends Event method handle (line 18) | public function handle(): void method isHandled (line 23) | public function isHandled(): bool FILE: tests/Integration/Internal/Setup/Database/SetupDbConnectionFactoryTest.php class SetupDbConnectionFactoryTest (line 19) | final class SetupDbConnectionFactoryTest extends TestCase method testGetServerConnectionWithCurrentConfig (line 23) | #[DoesNotPerformAssertions] method testGetDatabaseConnectionWithCurrentConfig (line 31) | #[DoesNotPerformAssertions] method testGetServerConnectionWithInvalidConfig (line 39) | public function testGetServerConnectionWithInvalidConfig(): void method testGetDatabaseConnectionWithInvalidConfig (line 49) | public function testGetDatabaseConnectionWithInvalidConfig(): void FILE: tests/Integration/Internal/Setup/Database/SetupDbConnectionValidatorTest.php class SetupDbConnectionValidatorTest (line 21) | final class SetupDbConnectionValidatorTest extends TestCase method testValidateWithSocketConnection (line 26) | public function testValidateWithSocketConnection(): void method testValidateWithNoUsername (line 37) | public function testValidateWithNoUsername(): void method testValidateWithNoPass (line 49) | public function testValidateWithNoPass(): void method testValidateWithNoDbName (line 62) | public function testValidateWithNoDbName(): void method testValidateWithNoServerConnection (line 76) | public function testValidateWithNoServerConnection(): void FILE: tests/Integration/Internal/Setup/Database/SetupDbValidatorTest.php class SetupDbValidatorTest (line 21) | final class SetupDbValidatorTest extends TestCase method setUp (line 27) | public function setUp(): void method testValidateWithExistingNonEmptyDatabase (line 37) | public function testValidateWithExistingNonEmptyDatabase(): void method testValidateWithEmptyDatabase (line 48) | #[DoesNotPerformAssertions] method testValidateWithNonExistentDatabase (line 72) | #[DoesNotPerformAssertions] method withDatabaseName (line 87) | private function withDatabaseName(string $dbName): DatabaseConfiguration FILE: tests/Integration/Internal/Setup/Database/ShopDbManagerTest.php class ShopDbManagerTest (line 19) | final class ShopDbManagerTest extends TestCase method tearDown (line 24) | public function tearDown(): void method testCreateOnNonExistingDatabase (line 29) | public function testCreateOnNonExistingDatabase(): void method testCreateOnEmptyDatabase (line 40) | public function testCreateOnEmptyDatabase(): void method getDatabaseConfig (line 51) | private function getDatabaseConfig(): DatabaseConfiguration method dropDatabaseIfExists (line 56) | private function dropDatabaseIfExists(DatabaseConfiguration $config): ... method recreateEmptyDatabase (line 62) | private function recreateEmptyDatabase(DatabaseConfiguration $config):... method assertDatabaseIsCreated (line 71) | private function assertDatabaseIsCreated(DatabaseConfiguration $config... FILE: tests/Integration/Internal/Setup/Directory/DirectoryValidatorTest.php class DirectoryValidatorTest (line 20) | final class DirectoryValidatorTest extends TestCase method setUp (line 25) | protected function setUp(): void method testDirectoriesExistentAndPermission (line 33) | #[DoesNotPerformAssertions] method testCheckPathIsAbsolute (line 40) | public function testCheckPathIsAbsolute(): void method testNonExistentDirectories (line 50) | public function testNonExistentDirectories(): void method getDirectoryValidator (line 58) | private function getDirectoryValidator(): DirectoryValidator FILE: tests/Integration/Internal/Setup/Language/LanguageInstallerTest.php class LanguageInstallerTest (line 22) | final class LanguageInstallerTest extends TestCase method setUp (line 27) | public function setUp(): void method tearDown (line 34) | public function tearDown(): void method testInstallSetsDefaultLanguage (line 41) | public function testInstallSetsDefaultLanguage(): void method testInstallUpdatesActiveLanguage (line 55) | public function testInstallUpdatesActiveLanguage(): void FILE: tests/Integration/Internal/Setup/SetupParametersFactoryTest.php class SetupParametersFactoryTest (line 19) | final class SetupParametersFactoryTest extends TestCase method testCreate (line 24) | public function testCreate(): void FILE: tests/Integration/Internal/Setup/ShopConfiguration/ShopConfigurationUpdaterTest.php class ShopConfigurationUpdaterTest (line 17) | final class ShopConfigurationUpdaterTest extends IntegrationTestCase method testSaveShopSetupTime (line 21) | public function testSaveShopSetupTime(): void FILE: tests/Integration/Internal/Setup/ShopSetupCommandTest.php class ShopSetupCommandTest (line 18) | final class ShopSetupCommandTest extends TestCase method testShopSetupCommandFailsWhenDatabaseIsNotEmpty (line 22) | public function testShopSetupCommandFailsWhenDatabaseIsNotEmpty(): void FILE: tests/Integration/Internal/Transition/Adapter/Configuration/Dao/ShopConfigurationSettingDaoTest.php class ShopConfigurationSettingDaoTest (line 26) | final class ShopConfigurationSettingDaoTest extends TestCase method setUp (line 31) | public function setUp(): void method tearDown (line 38) | public function tearDown(): void method testSave (line 45) | #[DataProvider('settingValueDataProvider')] method testGetNonExistentSetting (line 65) | public function testGetNonExistentSetting(): void method testDelete (line 74) | public function testDelete(): void method testUpdate (line 92) | public function testUpdate(): void method testUpdateDoesNotCreateDuplicationsInDatabase (line 115) | public function testUpdateDoesNotCreateDuplicationsInDatabase(): void method testGetDoesNotReturnCachedReference (line 148) | public function testGetDoesNotReturnCachedReference(): void method testGetUsesDatabaseOnlyOnceForSameSetting (line 169) | public function testGetUsesDatabaseOnlyOnceForSameSetting(): void method settingValueDataProvider (line 202) | public static function settingValueDataProvider(): array method getConfigurationSettingDao (line 236) | private function getConfigurationSettingDao(): ShopConfigurationSettin... method getRowCount (line 241) | private function getRowCount(): int FILE: tests/Integration/Internal/Transition/Adapter/TemplateLogic/FormatCurrencyLogicTest.php class FormatCurrencyLogicTest (line 16) | final class FormatCurrencyLogicTest extends IntegrationTestCase method setUp (line 20) | public function setUp(): void method testNumberFormat (line 26) | #[DataProvider('numberFormatProvider')] method numberFormatProvider (line 32) | public static function numberFormatProvider(): array FILE: tests/Integration/Internal/Transition/Adapter/TemplateLogic/FormatDateLogicTest.php class FormatDateLogicTest (line 16) | final class FormatDateLogicTest extends TestCase method setUp (line 20) | public function setUp(): void method testFormdateWithEmptyValue (line 26) | public function testFormdateWithEmptyValue(): void method testFormdateWithNullValue (line 34) | public function testFormdateWithNullValue(): void method testFormdateWithDatetime (line 42) | public function testFormdateWithDatetime(): void method testFormdateWithTimestamp (line 50) | public function testFormdateWithTimestamp(): void method testFormdateWithDate (line 58) | public function testFormdateWithDate(): void method testFormdateUsingObject (line 66) | public function testFormdateUsingObject(): void FILE: tests/Integration/Internal/Transition/Adapter/TemplateLogic/FormatPriceLogicTest.php class FormatPriceLogicTest (line 16) | final class FormatPriceLogicTest extends TestCase method setUp (line 20) | public function setUp(): void method testFormatPriceWithInt (line 26) | public function testFormatPriceWithInt(): void method testFormatPriceWithNull (line 36) | public function testFormatPriceWithNull() method testFormatPriceWithIncorrectString (line 46) | public function testFormatPriceWithIncorrectString(): void method testFormatPriceWithIncorrectPriceObject (line 56) | public function testFormatPriceWithIncorrectPriceObject(): void method testFormatPriceWithCorrectPriceObject (line 69) | public function testFormatPriceWithCorrectPriceObject(): void method testGetFormattedPriceWithEmptyCurrencyAndInteger (line 82) | public function testGetFormattedPriceWithEmptyCurrencyAndInteger(): void method testGetFormattedPriceWithEmptyCurrencyAndNegativeInteger (line 97) | public function testGetFormattedPriceWithEmptyCurrencyAndNegativeInteg... method testGetFormattedPriceWithCustomDecimalSeparator (line 112) | public function testGetFormattedPriceWithCustomDecimalSeparator(): void method testGetFormattedPriceWithCustomThousandSeparator (line 127) | public function testGetFormattedPriceWithCustomThousandSeparator(): void method testGetFormattedPriceWithCustomSign (line 142) | public function testGetFormattedPriceWithCustomSign(): void method testGetFormattedPriceWithCustomDecimalPlaces (line 157) | public function testGetFormattedPriceWithCustomDecimalPlaces(): void method testGetFormattedPriceWithSignOnFront (line 172) | public function testGetFormattedPriceWithSignOnFront(): void method testGetFormattedPriceWithSignOnIncorrectSide (line 190) | public function testGetFormattedPriceWithSignOnIncorrectSide(): void FILE: tests/Integration/Internal/Transition/Adapter/TemplateLogic/ScriptLogicTest.php class ScriptLogicTest (line 21) | final class ScriptLogicTest extends IntegrationTestCase method setup (line 28) | public function setup(): void method testIncludeFileNotExists (line 37) | public function testIncludeFileNotExists(): void method testIncludeFileExists (line 46) | public function testIncludeFileExists(): void method testAddNotDynamic (line 57) | public function testAddNotDynamic(): void method testAddDynamic (line 64) | public function testAddDynamic(): void method testRenderAddWidget (line 71) | #[DataProvider('addWidgetProvider')] method addWidgetProvider (line 94) | public static function addWidgetProvider(): array method testRenderIncludeWidget (line 105) | public function testRenderIncludeWidget(): void method stripFormatting (line 122) | private function stripFormatting(string $html): string FILE: tests/Integration/Internal/Transition/Adapter/TemplateLogic/TranslateFunctionLogicTest.php class TranslateFunctionLogicTest (line 18) | final class TranslateFunctionLogicTest extends IntegrationTestCase method setUp (line 24) | public function setUp(): void method dataProvider (line 30) | public static function dataProvider(): array method testGetTranslation (line 47) | #[DataProvider('dataProvider')] FILE: tests/Integration/Internal/Transition/Adapter/TemplateLogic/TranslateLogicTest.php class TranslateLogicTest (line 20) | final class TranslateLogicTest extends IntegrationTestCase method provider (line 24) | public static function provider(): array method testSimpleAssignments (line 36) | #[DataProvider('provider')] method withArgumentsProvider (line 44) | public static function withArgumentsProvider(): array method testAssignmentsWithArguments (line 54) | #[DataProvider('withArgumentsProvider')] method missingTranslationProviderFrontend (line 66) | public static function missingTranslationProviderFrontend(): array method testTranslateFrontendIsMissingTranslation (line 82) | #[DataProvider('missingTranslationProviderFrontend')] method getContextMock (line 95) | private function getContextMock(): ContextInterface method getTranslator (line 100) | private function getTranslator(int $languageId): LegacyTemplateTranslator FILE: tests/Integration/Internal/Transition/Adapter/TemplateLogic/TranslateSalutationLogicTest.php class TranslateSalutationLogicTest (line 18) | final class TranslateSalutationLogicTest extends IntegrationTestCase method translateSalutationProvider (line 20) | public static function translateSalutationProvider(): array method testTranslateSalutation (line 31) | #[DataProvider('translateSalutationProvider')] method getTranslator (line 38) | private function getTranslator(int $languageId): LegacyTemplateTranslator FILE: tests/Integration/Internal/Transition/Adapter/TemplateLogic/TruncateLogicTest.php class TruncateLogicTest (line 16) | final class TruncateLogicTest extends TestCase method setup (line 20) | public function setup(): void method testTruncate (line 27) | #[DataProvider('truncateProvider')] method truncateProvider (line 37) | public static function truncateProvider(): array method testTruncateWithLength (line 58) | #[DataProvider('truncateProviderWithLength')] method truncateProviderWithLength (line 68) | public static function truncateProviderWithLength(): array method testTruncateWithSuffix (line 89) | #[DataProvider('truncateProviderWithSuffix')] method truncateProviderWithSuffix (line 99) | public static function truncateProviderWithSuffix(): array method testTruncateWithBreakWords (line 110) | #[DataProvider('truncateProviderWithBreakWords')] method truncateProviderWithBreakWords (line 120) | public static function truncateProviderWithBreakWords(): array FILE: tests/Integration/Internal/Transition/Adapter/TemplateLogic/WordwrapLogicTest.php class WordwrapLogicTest (line 16) | final class WordwrapLogicTest extends TestCase method setUp (line 20) | protected function setUp(): void method nonAsciiProvider (line 26) | public static function nonAsciiProvider(): array method testWordWrapWithNonAscii (line 36) | #[DataProvider('nonAsciiProvider')] method asciiProvider (line 47) | public static function asciiProvider(): array method testWordWrapAscii (line 70) | #[DataProvider('asciiProvider')] FILE: tests/Integration/Internal/Transition/Utility/BasicContextTest.php class BasicContextTest (line 18) | final class BasicContextTest extends TestCase method testCacheFileDependsOnCurrentEnvironment (line 23) | public function testCacheFileDependsOnCurrentEnvironment(): void method testCacheFilesChangesWithEnvironment (line 33) | public function testCacheFilesChangesWithEnvironment(): void FILE: tests/Integration/Internal/Transition/Utility/ContextTest.php class ContextTest (line 18) | final class ContextTest extends TestCase method testGetLogLevelShouldReturnAStringValue (line 20) | public function testGetLogLevelShouldReturnAStringValue(): void method testGetLogLevelWithEnv (line 25) | public function testGetLogLevelWithEnv(): void method testGetLogLevelWithEmptyEnvWillReturnDefault (line 35) | public function testGetLogLevelWithEmptyEnvWillReturnDefault(): void method testGetLogFilePathWithConfigSetWillReturnStringStartingWithValue (line 45) | public function testGetLogFilePathWithConfigSetWillReturnStringStartin... method getContext (line 54) | private function getContext(): ContextInterface FILE: tests/Integration/Legacy/Application/Component/Widget/CategoryTreeTest.php class CategoryTreeTest (line 18) | final class CategoryTreeTest extends IntegrationTestCase method setUp (line 24) | public function setUp(): void method testRenderWithDefaultTemplate (line 30) | public function testRenderWithDefaultTemplate(): void method testRenderWithNonExistingTemplate (line 37) | public function testRenderWithNonExistingTemplate(): void FILE: tests/Integration/Legacy/Application/Controller/AccountReviewControllerTest.php class AccountReviewControllerTest (line 22) | final class AccountReviewControllerTest extends IntegrationTestCase method setUp (line 26) | public function setUp(): void method tearDown (line 33) | public function tearDown(): void method testDeleteReviewAndRating (line 40) | public function testDeleteReviewAndRating(): void method testDeleteReviewAndRatingDoNotDeleteWithInvalidSessionChallenge (line 52) | public function testDeleteReviewAndRatingDoNotDeleteWithInvalidSession... method testReviewAndRatingListPaginationItemsPerPage (line 65) | public function testReviewAndRatingListPaginationItemsPerPage(): void method testReviewAndRatingListIsAnEmptyArrayOnNoRatingsAndReviews (line 73) | public function testReviewAndRatingListIsAnEmptyArrayOnNoRatingsAndRev... method testReviewAndRatingListPagination (line 81) | public function testReviewAndRatingListPagination(): void method testInitDoesNotRedirect (line 92) | public function testInitDoesNotRedirect(): void method testInitRedirectsIfFeatureIsDisabled (line 107) | public function testInitRedirectsIfFeatureIsDisabled(): void method testReviewAndRatingListCount (line 122) | public function testReviewAndRatingListCount(): void method getUser (line 132) | private function getUser(string $userId) method createUser (line 142) | private function createUser(string $userId) method createTestDataForReviewAndRatingList (line 152) | private function createTestDataForReviewAndRatingList(): void method createTestDataForDeleteReviewAndRating (line 174) | private function createTestDataForDeleteReviewAndRating(): void method setUserToSession (line 194) | private function setUserToSession(): void method setSessionChallenge (line 200) | private function setSessionChallenge(): void method setInvalidSessionChallenge (line 206) | private function setInvalidSessionChallenge(): void method doDeleteReviewAndRatingRequest (line 212) | private function doDeleteReviewAndRatingRequest(): void method reviewToDeleteExists (line 221) | private function reviewToDeleteExists() method ratingToDeleteExists (line 228) | private function ratingToDeleteExists() method setRequestParameter (line 235) | private function setRequestParameter(string $key, string $value): void FILE: tests/Integration/Legacy/Application/Controller/Admin/NavigationTree/Fixtures/testModule/ModuleSetup.php class ModuleSetup (line 15) | class ModuleSetup method onActivate (line 20) | public static function onActivate(): void method onDeactivate (line 28) | public static function onDeactivate(): void FILE: tests/Integration/Legacy/Application/Controller/Admin/NavigationTree/Fixtures/testModule/Renderer.php class Renderer (line 12) | class Renderer implements RendererInterface method formFilesOutput (line 14) | public function formFilesOutput(): string FILE: tests/Integration/Legacy/Application/Controller/Admin/NavigationTree/Fixtures/testModule/RendererInterface.php type RendererInterface (line 12) | interface RendererInterface method formFilesOutput (line 14) | public function formFilesOutput(): string; FILE: tests/Integration/Legacy/Application/Controller/Admin/NavigationTree/NavigationTreeDemoShopTest.php class NavigationTreeDemoShopTest (line 23) | class NavigationTreeDemoShopTest extends IntegrationTestCase method providerDisabledLinksRemoval (line 27) | public static function providerDisabledLinksRemoval(): array method testDisabledLinksRemoval (line 37) | #[DataProvider('providerDisabledLinksRemoval')] method getDomMenuXml (line 55) | private function getDomMenuXml(): DOMDocument method getDeniedLinksCount (line 79) | private function getDeniedLinksCount(DOMDocument $dom): int method getMenuFilePath (line 94) | private function getMenuFilePath(): string FILE: tests/Integration/Legacy/Application/Controller/Admin/NavigationTree/NavigationTreeTest.php class NavigationTreeTest (line 28) | final class NavigationTreeTest extends IntegrationTestCase method setUp (line 48) | public function setUp(): void method tearDown (line 56) | public function tearDown(): void method testGetDomXmlWithNoActiveModulesWillReturnOriginalXml (line 64) | public function testGetDomXmlWithNoActiveModulesWillReturnOriginalXml(... method testGetDomXmlWith1ActiveModuleWillAdd1NewNode (line 69) | public function testGetDomXmlWith1ActiveModuleWillAdd1NewNode(): void method testGetDomXmlWith2ActiveModulesWillAdd2NewNodes (line 82) | public function testGetDomXmlWith2ActiveModulesWillAdd2NewNodes(): void method testGetDomXmlWithDeactivationWillAddNewNodeForActiveModule (line 98) | public function testGetDomXmlWithDeactivationWillAddNewNodeForActiveMo... method testGetDomXmlWillApplyCorrectLoadOrderAndOverwriteShopsValue (line 115) | public function testGetDomXmlWillApplyCorrectLoadOrderAndOverwriteShop... method testGetDomXml (line 126) | public function testGetDomXml(): void method get (line 167) | protected function get(string $class) method getNavigationTree (line 175) | private function getNavigationTree(): NavigationTree method installModuleFixture (line 185) | private function installModuleFixture(string $moduleName): void method uninstallModuleFixture (line 191) | private function uninstallModuleFixture(string $moduleName): void method activateModule (line 197) | private function activateModule(string $moduleId): void method deactivateModule (line 203) | private function deactivateModule(string $moduleId): void method getTestPackage (line 209) | private function getTestPackage(string $moduleName): OxidEshopPackage method cleanUpTestData (line 215) | private function cleanUpTestData(): void method assertShopsXmlIsInInitialState (line 222) | private function assertShopsXmlIsInInitialState(): void method getTestedAttributeValue (line 234) | private function getTestedAttributeValue(DOMDocument $dom): string FILE: tests/Integration/Legacy/Application/Controller/Admin/PaymentRDFaTest.php class PaymentRDFaTest (line 17) | final class PaymentRDFaTest extends IntegrationTestCase method testRenderWithDefaultLanguage (line 22) | public function testRenderWithDefaultLanguage(): void method createPayment (line 35) | private function createPayment(): void FILE: tests/Integration/Legacy/Application/Controller/Admin/ShopConfigurationTest.php class ShopConfigurationTest (line 22) | final class ShopConfigurationTest extends IntegrationTestCase method testSaveConfVars (line 28) | public function testSaveConfVars(): void method testSaveWhenSettingIsMissingInMetadata (line 51) | public function testSaveWhenSettingIsMissingInMetadata(): void method prepareTestModuleConfiguration (line 71) | private function prepareTestModuleConfiguration(): void FILE: tests/Integration/Legacy/Application/Controller/FrontendController/FrontendComponentTest.php class FrontendComponentTest (line 16) | final class FrontendComponentTest extends IntegrationTestCase method testGetComponentNames (line 20) | public function testGetComponentNames(): void method getComponentClass (line 41) | private function getComponentClass(): oxubase FILE: tests/Integration/Legacy/Application/Controller/FrontendController/FrontendSearchEngineTest.php class FrontendSearchEngineTest (line 23) | final class FrontendSearchEngineTest extends IntegrationTestCase method setUp (line 27) | public function setUp(): void method tearDown (line 34) | public function tearDown(): void method providerSeoLoggingScenarios (line 41) | public static function providerSeoLoggingScenarios(): array method testRequestProcessingScenarios (line 51) | #[DataProvider('providerSeoLoggingScenarios')] method testNoIndexRequestCanNotRedirect (line 81) | public function testNoIndexRequestCanNotRedirect(): void method setRequest (line 98) | private function setRequest(): void method getIdent (line 104) | private function getIdent(int $shopId): string method truncateDatabase (line 111) | private function truncateDatabase(): void method unsetRequest (line 116) | private function unsetRequest(): void method setUtilsSpy (line 122) | private function setUtilsSpy(): void method getFrontendSeoLoggingSpy (line 135) | private function getFrontendSeoLoggingSpy(): FrontendController method getFrontendNoIndexSpy (line 156) | private function getFrontendNoIndexSpy(): FrontendController FILE: tests/Integration/Legacy/Application/Controller/SearchControllerTest.php class SearchControllerTest (line 33) | #[RunTestsInSeparateProcesses] method setUp (line 46) | public function setUp(): void method testEmptySearchSetsEmptySearchFlag (line 63) | public function testEmptySearchSetsEmptySearchFlag(): void method testProductSearchCriteriaContainsFiltersAndSorting (line 72) | public function testProductSearchCriteriaContainsFiltersAndSorting(): ... method testSearchServiceResultsAreUsedForArticleList (line 114) | public function testSearchServiceResultsAreUsedForArticleList(): void method testBeforeAndAfterEventsAreDispatchedAndModificationsAreApplied (line 133) | public function testBeforeAndAfterEventsAreDispatchedAndModificationsA... method testManufacturerFilterExcludedWhenManufacturerTreeDisabled (line 179) | public function testManufacturerFilterExcludedWhenManufacturerTreeDisa... method testWhenProductSearchEnabledButServiceNotRegisteredFallsBackToDefaultSearch (line 204) | public function testWhenProductSearchEnabledButServiceNotRegisteredFal... method testSearchAnd (line 224) | public function testSearchAnd(): void method testSearchOr (line 244) | public function testSearchOr(): void method testWhenSearchServiceThrowsFallsBackToDefaultSearch (line 262) | public function testWhenSearchServiceThrowsFallsBackToDefaultSearch():... method enableCustomProductSearch (line 288) | private function enableCustomProductSearch(ProductSearchServiceInterfa... method setRequestParameter (line 294) | private function setRequestParameter(string $key, string $value): void FILE: tests/Integration/Legacy/Application/Model/ManufacturerTest.php class ManufacturerTest (line 17) | final class ManufacturerTest extends IntegrationTestCase method testDelete (line 19) | public function testDelete(): void FILE: tests/Integration/Legacy/Application/Model/RatingTest.php class RatingTest (line 17) | final class RatingTest extends IntegrationTestCase method testUpdateProductRatingOnRatingDelete (line 19) | public function testUpdateProductRatingOnRatingDelete(): void method testUpdateProductRatingOnRatingDeleteWhenAllRatingsForProductAreDeleted (line 36) | public function testUpdateProductRatingOnRatingDeleteWhenAllRatingsFor... method createTestProduct (line 60) | private function createTestProduct(): void method createTestRatings (line 69) | private function createTestRatings(): void FILE: tests/Integration/Legacy/Application/Model/ReviewTest.php class ReviewTest (line 17) | final class ReviewTest extends IntegrationTestCase method setUp (line 21) | public function setUp(): void method tearDown (line 27) | public function tearDown(): void method testLoadListEscapesHtmlAndAddsLineBreakHtmlTags (line 33) | public function testLoadListEscapesHtmlAndAddsLineBreakHtmlTags(): void FILE: tests/Integration/Legacy/Application/Model/SeoEncoderCategoryTest.php class SeoEncoderCategoryTest (line 21) | final class SeoEncoderCategoryTest extends IntegrationTestCase method setUp (line 35) | public function setUp(): void method testOnDeleteCategoryWillSetDependantRecordsToExpired (line 43) | public function testOnDeleteCategoryWillSetDependantRecordsToExpired()... method createTestCategoryWithSeoLinks (line 60) | private function createTestCategoryWithSeoLinks(): Category method createSubCategory (line 109) | private function createSubCategory(Category $mainCategory, string $sub... FILE: tests/Integration/Legacy/Application/Model/UserTest.php class UserTest (line 18) | final class UserTest extends IntegrationTestCase method testLoginLogoutAdminDemoShop (line 22) | public function testLoginLogoutAdminDemoShop(): void method getSessionParam (line 45) | private function getSessionParam(string $parameterName) method createAdminUser (line 50) | private function createAdminUser(): void FILE: tests/Integration/Legacy/Checkout/BasketWithStockTest.php class BasketWithStockTest (line 19) | final class BasketWithStockTest extends IntegrationTestCase method setUp (line 27) | public function setUp(): void method testAddToBasketWithinStockWillAddExpectedAmount (line 36) | public function testAddToBasketWithinStockWillAddExpectedAmount(): void method testAddToBasketWithStockExceededWillLimitBasketItemAmount (line 49) | public function testAddToBasketWithStockExceededWillLimitBasketItemAmo... method createProduct (line 65) | private function createProduct(): void FILE: tests/Integration/Legacy/Core/Database/Adapter/DatabaseInterfaceImplementation.php class DatabaseInterfaceImplementation (line 18) | abstract class DatabaseInterfaceImplementation extends DatabaseInterface... method testSelectWithParameters (line 20) | public function testSelectWithParameters(): void method testSelectWithNonReadStatementThrowsException (line 33) | public function testSelectWithNonReadStatementThrowsException(): void method testSelectPreparedWithInvalidParameterDoesNotThrowException (line 40) | public function testSelectPreparedWithInvalidParameterDoesNotThrowExce... method testSelectLimitWithParameters (line 53) | public function testSelectLimitWithParameters(): void method dataProviderTestSelectLimitForDifferentLimitAndOffsetValues (line 66) | public static function dataProviderTestSelectLimitForDifferentLimitAnd... method testSelectLimitReturnsExpectedResultForDifferentOffsetAndLimit (line 105) | #[DataProvider('dataProviderTestSelectLimitForDifferentLimitAndOffsetV... method testSelectLimitReturnsExpectedResultForMissingOffsetParameter (line 125) | public function testSelectLimitReturnsExpectedResultForMissingOffsetPa... method testSelectWithEmptyResultSelect (line 145) | public function testSelectWithEmptyResultSelect(): void method testExecuteWithEmptyResultAndSelectNotOnFirstChar (line 154) | public function testExecuteWithEmptyResultAndSelectNotOnFirstChar(): void method testExecuteWithNonEmptySelect (line 163) | public function testExecuteWithNonEmptySelect(): void method testExecuteThrowsExceptionForInvalidNonSelectQueryString (line 182) | public function testExecuteThrowsExceptionForInvalidNonSelectQueryStri... method testSelectThrowsExceptionForInvalidSelectQueryString (line 189) | public function testSelectThrowsExceptionForInvalidSelectQueryString()... method testSetTransactionIsolationLevel (line 196) | public function testSetTransactionIsolationLevel(): void method testGetColWithoutParametersEmptyResult (line 211) | public function testGetColWithoutParametersEmptyResult(): void method testGetColWithoutParameters (line 222) | public function testGetColWithoutParameters(): void method testGetColWithParameters (line 236) | public function testGetColWithParameters(): void method testGetColhWithNonReadStatementThrowsException (line 253) | public function testGetColhWithNonReadStatementThrowsException(): void method testRollbackTransactionRevertsChanges (line 260) | public function testRollbackTransactionRevertsChanges(): void method testCommitTransactionCommitsChanges (line 277) | public function testCommitTransactionCommitsChanges(): void method testGetAllWithEmptyParameter (line 293) | public function testGetAllWithEmptyParameter(): void method testGetAllWithOneParameter (line 310) | public function testGetAllWithOneParameter(): void method testGetAllWithMoreThanOneParameters (line 328) | public function testGetAllWithMoreThanOneParameters(): void method testGetAllThrowsDatabaseExceptionOnInvalidQueryString (line 357) | public function testGetAllThrowsDatabaseExceptionOnInvalidQueryString(... method testInsertIdOnNonAutoIncrement (line 364) | public function testInsertIdOnNonAutoIncrement(): void method testInsertIdWithoutInsertion (line 375) | public function testInsertIdWithoutInsertion(): void method testInsertIdWithInsertion (line 384) | public function testInsertIdWithInsertion(): void method testGetOneWithEmptyTable (line 403) | public function testGetOneWithEmptyTable(): void method testGetOneWithWrongSqlStatement (line 410) | public function testGetOneWithWrongSqlStatement(): void method testGetOneWithNonEmptyTable (line 419) | public function testGetOneWithNonEmptyTable(): void method testGetOneWithShowStatement (line 428) | public function testGetOneWithShowStatement(): void method testGetOneWithNonEmptyTableAndGivenColumnName (line 435) | public function testGetOneWithNonEmptyTableAndGivenColumnName(): void method testGetOneWithEmptyParameters (line 444) | public function testGetOneWithEmptyParameters(): void method testGetOneWithNonEmptyParameters (line 453) | public function testGetOneWithNonEmptyParameters(): void method testGetRowIncorrectSqlStatement (line 465) | public function testGetRowIncorrectSqlStatement(): void method testGetRowNonEmptyTableWithParameters (line 476) | public function testGetRowNonEmptyTableWithParameters(): void method testGetRowNonEmptyTableWithParametersAndConsecutiveCalls (line 492) | public function testGetRowNonEmptyTableWithParametersAndConsecutiveCal... method testMetaColumnsMethod (line 503) | public function testMetaColumnsMethod(): void method testQuoteWithValidValues (line 518) | #[DataProvider('dataProviderTestQuoteWithValidValues')] method dataProviderTestQuoteWithValidValues (line 538) | public static function dataProviderTestQuoteWithValidValues(): array method createTableForTestMetaColumns (line 586) | protected function createTableForTestMetaColumns(string $metaColumnsTe... method getExpectedColumnsByTestMetaColumns (line 606) | protected function getExpectedColumnsByTestMetaColumns(): array method assertTestTableHasOnly (line 720) | protected function assertTestTableHasOnly(string $oxId): void FILE: tests/Integration/Legacy/Core/Database/Adapter/DatabaseInterfaceImplementationBase.php class DatabaseInterfaceImplementationBase (line 22) | abstract class DatabaseInterfaceImplementationBase extends TestCase method setUpBeforeClass (line 73) | public static function setUpBeforeClass(): void method tearDownAfterClass (line 83) | public static function tearDownAfterClass(): void method setUp (line 90) | public function setUp(): void method tearDown (line 103) | public function tearDown(): void method errorHandler (line 122) | public function errorHandler($errorLevel, $errorMessage, $errorFile = ... method getDatabaseHandler (line 131) | protected static function getDatabaseHandler(): PDO method initializeDatabase (line 149) | protected function initializeDatabase() method loadFixtureToTestTable (line 154) | protected function loadFixtureToTestTable(?DatabaseInterface $database... method truncateTestTable (line 178) | protected function truncateTestTable() method assertObjectHasAttributeWithValue (line 190) | protected function assertObjectHasAttributeWithValue($object, string $... method assureTestTableIsEmpty (line 196) | protected function assureTestTableIsEmpty() method fetchAllTestTableRows (line 201) | protected function fetchAllTestTableRows() FILE: tests/Integration/Legacy/Core/Database/Adapter/Doctrine/DatabaseTest.php class DatabaseTest (line 23) | final class DatabaseTest extends DatabaseInterfaceImplementation method testSelectLimitForInvalidOffsetAndLimit (line 42) | #[DataProvider('dataProviderTestSelectLimitForInvalidOffsetAndLimit')] method dataProviderTestSelectLimitForInvalidOffsetAndLimit (line 71) | public static function dataProviderTestSelectLimitForInvalidOffsetAndL... method testSelectLimitForOffsetBelowZero (line 113) | public function testSelectLimitForOffsetBelowZero(): void method testSetTransactionIsolationLevelThrowsExpectedExceptionOnInvalidParameter (line 128) | public function testSetTransactionIsolationLevelThrowsExpectedExceptio... method testExceptionGetCodeAndExceptionGetMessageReturnSameResultsAsErrorNoAndErrorMsg (line 135) | public function testExceptionGetCodeAndExceptionGetMessageReturnSameRe... method testQuoteIdentifierWithValidValues (line 149) | public function testQuoteIdentifierWithValidValues(): void method testQuoteIdentifierWithInvalidValues (line 164) | #[DataProvider('dataProviderTestQuoteIdentifierWithInvalidValues')] method dataProviderTestQuoteIdentifierWithInvalidValues (line 174) | public static function dataProviderTestQuoteIdentifierWithInvalidValue... method testQuoteWithInvalidValues (line 188) | #[DataProvider('dataProviderTestQuoteWithInvalidValues')] method testExceptionForDuplicatedEntry (line 208) | public function testExceptionForDuplicatedEntry(): void method dataProviderTestQuoteWithInvalidValues (line 225) | public static function dataProviderTestQuoteWithInvalidValues(): array method testExecuteSetsAffectedRows (line 247) | public function testExecuteSetsAffectedRows(): void method testExecuteWithInsertAndDelete (line 273) | public function testExecuteWithInsertAndDelete(): void method testGetRowEmptyTableDefaultFetchMode (line 295) | public function testGetRowEmptyTableDefaultFetchMode(): void method testGetAllWithOrderByRand (line 306) | public function testGetAllWithOrderByRand(): void method testMoveNextWithOrderByRand (line 322) | public function testMoveNextWithOrderByRand(): void method testAddDriverOptionsSetsSqlMode (line 333) | public function testAddDriverOptionsSetsSqlMode(): void method getResultSetClassName (line 346) | protected function getResultSetClassName(): string method assertError (line 356) | private function assertError(string $errorMessage): void method assertArrayIsUnique (line 370) | private function assertArrayIsUnique(array $expectUnique): void FILE: tests/Integration/Legacy/Core/Database/Adapter/Doctrine/ResultSetTest.php class ResultSetTest (line 18) | final class ResultSetTest extends DatabaseInterfaceImplementationBase method testFieldCount (line 20) | public function testFieldCount(): void method testGetIteratorEmptyResultSet (line 26) | public function testGetIteratorEmptyResultSet(): void method testGetIteratorNonEmptyResultSet (line 34) | public function testGetIteratorNonEmptyResultSet(): void method testFields (line 41) | public function testFields(): void method testFetchRowWithEmptyResultSet (line 55) | public function testFetchRowWithEmptyResultSet(): void method testFetchRowWithNonEmptyResultSet (line 67) | public function testFetchRowWithNonEmptyResultSet(): void method testFetchRowWithNonEmptyResultSetReachingEnd (line 89) | public function testFetchRowWithNonEmptyResultSetReachingEnd(): void method testFetchRowWithNonEmptyResult (line 109) | public function testFetchRowWithNonEmptyResult(): void method testFetchAllWithEmptyResultSet (line 142) | public function testFetchAllWithEmptyResultSet(): void method testFetchAllWithNonEmptyResultSet (line 152) | public function testFetchAllWithNonEmptyResultSet(): void method testEofWithEmptyResultSet (line 168) | public function testEofWithEmptyResultSet(): void method testEofWithNonEmptyResultSet (line 173) | public function testEofWithNonEmptyResultSet(): void method testCloseEmptyResultSet (line 180) | public function testCloseEmptyResultSet(): void method testCloseEmptyResultSetWithFetchingAfterClosing (line 190) | public function testCloseEmptyResultSetWithFetchingAfterClosing(): void method testCloseNonEmptyResultSet (line 203) | public function testCloseNonEmptyResultSet(): void method testGetRowIteration (line 217) | public function testGetRowIteration(): void method testResultSetFields (line 237) | public function testResultSetFields(): void method countQueryIterations (line 250) | private function countQueryIterations(string $query): int method getResultSet (line 262) | private function getResultSet(): ResultSetInterface FILE: tests/Integration/Legacy/Core/Model/BaseModelTest.php class BaseModelTest (line 15) | final class BaseModelTest extends TestCase method testFunctionIsPropertyLoadedReturnsFalseWhenPropertyIsNotLoadedAndIsField (line 17) | public function testFunctionIsPropertyLoadedReturnsFalseWhenPropertyIs... method testFunctionIsPropertyLoadedReturnsTrueWhenPropertyIsLoadedAndIsField (line 25) | public function testFunctionIsPropertyLoadedReturnsTrueWhenPropertyIsL... method testLazyLoadingMagicIssetReturnsTrueWhenPropertyIsNotLoadedAndIsField (line 35) | public function testLazyLoadingMagicIssetReturnsTrueWhenPropertyIsNotL... method testLazyLoadingMagicIssetLoadsPropertyWhenPropertyIsNotLoadedAndIsField (line 43) | public function testLazyLoadingMagicIssetLoadsPropertyWhenPropertyIsNo... method testLazyLoadingMagicIssetReturnsTrueWhenPropertyIsLoadedAndIsField (line 51) | public function testLazyLoadingMagicIssetReturnsTrueWhenPropertyIsLoad... method testLazyLoadingMagicIssetOnValueOfFieldReturnsTrueWhenFieldIsNotLoaded (line 61) | public function testLazyLoadingMagicIssetOnValueOfFieldReturnsTrueWhen... method testLazyLoadingMagicIssetOnValueOfFieldReturnsTrueWhenFieldIsLoaded (line 69) | public function testLazyLoadingMagicIssetOnValueOfFieldReturnsTrueWhen... method testLazyLoadingMagicIssetOnValueOfPropertyReturnsFalseWhenPropertyIsNotFieldAndNotLoaded (line 79) | public function testLazyLoadingMagicIssetOnValueOfPropertyReturnsFalse... method getModelWithLazyLoading (line 86) | private function getModelWithLazyLoading() method getTestFieldNameOfModelWithLazyLoading (line 97) | private function getTestFieldNameOfModelWithLazyLoading(): string FILE: tests/Integration/Legacy/Core/Module/Fixtures/InvalidNamespaceModule/Controller/NonExistentClass.php class _NonExistentClass (line 10) | class _NonExistentClass FILE: tests/Integration/Legacy/Core/Module/Fixtures/chainTestModuleClasses/FirstUser.php class FirstUser (line 12) | class FirstUser extends FirstUser_parent FILE: tests/Integration/Legacy/Core/Module/Fixtures/chainTestModuleClasses/FourthUser.php class FourthUser (line 12) | class FourthUser extends FourthUser_parent FILE: tests/Integration/Legacy/Core/Module/Fixtures/chainTestModuleClasses/SecondUser.php class SecondUser (line 12) | class SecondUser extends SecondUser_parent FILE: tests/Integration/Legacy/Core/Module/Fixtures/chainTestModuleClasses/ThirdUser.php class ThirdUser (line 12) | class ThirdUser extends ThirdUser_parent FILE: tests/Integration/Legacy/Core/Module/Fixtures/with_class_extensions2/Controllers/ContentController.php class ContentController (line 14) | class ContentController extends ContentController_parent method render (line 19) | public function render() method showContent (line 32) | public function showContent(): void FILE: tests/Integration/Legacy/Core/Module/ModuleListTest.php class ModuleListTest (line 23) | final class ModuleListTest extends IntegrationTestCase method setUp (line 25) | public function setUp(): void method testGetDisabledModuleClasses (line 34) | public function testGetDisabledModuleClasses(): void method testGetModuleExtensionsWithMultipleExtensions (line 45) | public function testGetModuleExtensionsWithMultipleExtensions(): void method testGetModuleExtensionsWithNoExtensions (line 63) | public function testGetModuleExtensionsWithNoExtensions(): void method installModule (line 69) | private function installModule(string $id): void method activateModule (line 78) | private function activateModule(string $id): void method getContainer (line 84) | private function getContainer(): ContainerInterface FILE: tests/Integration/Legacy/Core/Routing/ControllerIdToClassResolvingTest.php class ControllerIdToClassResolvingTest (line 16) | final class ControllerIdToClassResolvingTest extends IntegrationTestCase method testIdToClassMapping (line 21) | public function testIdToClassMapping(): void method testClassToIdMapping (line 31) | public function testClassToIdMapping(): void method testClassToIdMappingNotExistingClass (line 40) | public function testClassToIdMappingNotExistingClass(): void FILE: tests/Integration/Legacy/Core/UtilsFileLocalImagesHandlingTest.php class UtilsFileLocalImagesHandlingTest (line 24) | final class UtilsFileLocalImagesHandlingTest extends IntegrationTestCase method setUp (line 36) | public function setUp(): void method tearDown (line 43) | public function tearDown(): void method testProcessFilesWillCopyFile (line 49) | public function testProcessFilesWillCopyFile(): void method testProcessFilesWithSuperGlobals (line 70) | public function testProcessFilesWithSuperGlobals(): void method testProcessFilesWithCreateDuplicateName (line 91) | public function testProcessFilesWithCreateDuplicateName(): void method testProcessFilesWillOverwrite (line 114) | public function testProcessFilesWillOverwrite(): void method testGetNewFilesCounter (line 151) | public function testGetNewFilesCounter(): void method testProcessFilesSetsObjectValue (line 177) | public function testProcessFilesSetsObjectValue(): void method prepareTestDirectories (line 199) | private function prepareTestDirectories(): void method clearTestDirectories (line 210) | private function clearTestDirectories(): void method checkImageHandlerIsTestable (line 216) | private function checkImageHandlerIsTestable(): void FILE: tests/Integration/Legacy/Core/WidgetControlTest.php class WidgetControlTest (line 19) | final class WidgetControlTest extends IntegrationTestCase method setUp (line 23) | public function setUp(): void method testIfDoesNotAllowToInitiateNonWidgetClass (line 32) | public function testIfDoesNotAllowToInitiateNonWidgetClass(): void FILE: tests/Integration/Legacy/Encryptor/EncryptationTest.php class EncryptationTest (line 15) | final class EncryptationTest extends IntegrationTestCase method providerEncodingAndDecodingGivesSameResultWithCorrectKey (line 17) | public static function providerEncodingAndDecodingGivesSameResultWithC... method testEncodingAndDecodingGivesSameResultWithCorrectKey (line 27) | #[DataProvider('providerEncodingAndDecodingGivesSameResultWithCorrectK... method testEncodingAndDecodingGivesDifferentResultWithIncorrectKey (line 37) | public function testEncodingAndDecodingGivesDifferentResultWithIncorre... FILE: tests/Integration/Legacy/Modules/ModuleInheritanceTest.php class ModuleInheritanceTest (line 98) | final class ModuleInheritanceTest extends IntegrationTestCase method setUp (line 102) | public function setUp(): void method tearDown (line 109) | public function tearDown(): void method testModuleInheritanceByPhpInheritance (line 126) | #[DataProvider('dataProviderTestModuleInheritanceTestPhpInheritance')] method testModuleInheritanceTestPhpInheritanceForbidden (line 149) | #[DataProvider('dataProviderTestModuleInheritanceTestPhpInheritanceFor... method testMultiModuleInheritanceTestPhpInheritance (line 172) | #[DataProvider('dataProviderTestMultiModuleInheritanceTestPhpInheritan... method testNativeExtensionOfChainExtendingClass (line 196) | #[DataProvider('dataProviderTestNativeExtensionOfChainExtendingClass')] method dataProviderTestNativeExtensionOfChainExtendingClass (line 208) | public static function dataProviderTestNativeExtensionOfChainExtending... method dataProviderTestModuleInheritanceTestPhpInheritance (line 241) | public static function dataProviderTestModuleInheritanceTestPhpInherit... method dataProviderTestModuleInheritanceTestPhpInheritanceForbidden (line 277) | public static function dataProviderTestModuleInheritanceTestPhpInherit... method dataProviderTestMultiModuleInheritanceTestPhpInheritance (line 295) | public static function dataProviderTestMultiModuleInheritanceTestPhpIn... method installModules (line 326) | private function installModules(array $modulesToActivate): void method activateModules (line 336) | private function activateModules(array $modulesToActivate): void method disableShopEditionClassExtensionProtection (line 347) | private function disableShopEditionClassExtensionProtection(ContainerB... method assertClassInheritance (line 361) | private function assertClassInheritance(string $moduleClassName, $shop... FILE: tests/Integration/Legacy/Modules/ModuleTranslationsTest.php class ModuleTranslationsTest (line 20) | final class ModuleTranslationsTest extends IntegrationTestCase method testTranslation (line 22) | public function testTranslation(): void method get (line 40) | public function get(string $serviceId) FILE: tests/Integration/Legacy/Modules/TestData/modules/extending_1_class/myorder.php class myOrder (line 10) | class myOrder FILE: tests/Integration/Legacy/Modules/TestData/modules/translation_Application/myarticle.php class myarticle (line 10) | class myarticle FILE: tests/Integration/Legacy/Modules/TestData/modules/with_everything/Event/MyEvents.php class MyEvents (line 14) | class MyEvents method onActivate (line 16) | public static function onActivate(): void method onDeactivate (line 22) | public static function onDeactivate(): void FILE: tests/Integration/Legacy/Modules/TestDataInheritance/modules/Vendor1/ModuleChainExtension35/MyClass35.php class MyClass35 (line 12) | class MyClass35 extends MyClass35_parent FILE: tests/Integration/Legacy/Modules/TestDataInheritance/modules/Vendor1/ModuleChainExtension36/MyClass36.php class MyClass36 (line 14) | class MyClass36 extends Article FILE: tests/Integration/Legacy/Modules/TestDataInheritance/modules/Vendor1/ModuleChainExtension44/MyClass44.php class MyClass44 (line 12) | class MyClass44 FILE: tests/Integration/Legacy/Modules/TestDataInheritance/modules/Vendor1/ModuleInheritance16/MyClass.php class MyClass (line 14) | class MyClass extends oxArticle FILE: tests/Integration/Legacy/Modules/TestDataInheritance/modules/Vendor1/ModuleInheritance28a/MyClass.php class MyClass (line 12) | class MyClass FILE: tests/Integration/Legacy/Modules/TestDataInheritance/modules/Vendor1/namespaced_from_ns/MyClass.php class MyClass (line 14) | class MyClass extends Article FILE: tests/Integration/Legacy/Modules/TestDataInheritance/modules/Vendor1/own_namespace_extending_unified_namespace/MyClass.php class MyClass (line 14) | class MyClass extends Article FILE: tests/Integration/Legacy/Modules/TestDataInheritance/modules/Vendor2/ModuleChainExtension44/MyClass44.php class MyClass44 (line 14) | class MyClass44 extends ModuleChainExtension44MyClass44 FILE: tests/Integration/Legacy/Modules/TestDataInheritance/modules/Vendor2/ModuleInheritance24/MyClass.php class MyClass (line 12) | class MyClass extends \OxidEsales\EshopCommunity\Tests\Integration\Legac... FILE: tests/Integration/Legacy/Modules/TestDataInheritance/modules/Vendor2/ModuleInheritance28b/MyClass.php class MyClass (line 14) | class MyClass extends AnotherMyClass FILE: tests/Integration/Legacy/Modules/TestDataInheritance/modules/module_chain_extension_3_1/vendor_1_module_3_1_myclass.php class vendor_1_module_3_1_myclass (line 14) | class vendor_1_module_3_1_myclass extends Article FILE: tests/Integration/Legacy/Modules/TestDataInheritance/modules/module_chain_extension_3_2/vendor_1_module_3_2_myclass.php class vendor_1_module_3_2_myclass (line 10) | class vendor_1_module_3_2_myclass extends vendor_1_module_3_2_myclass_pa... FILE: tests/Integration/Legacy/Modules/TestDataInheritance/modules/module_native_extension/Article.php class Article (line 12) | class Article extends Article_parent FILE: tests/Integration/Legacy/Modules/TestDataInheritance/modules/module_native_extension/ContentController.php class ContentController (line 12) | class ContentController extends ContentController_parent FILE: tests/Integration/Legacy/Modules/TestDataInheritance/modules/module_native_extension/NativeExtendingArticle.php class NativeExtendingArticle (line 12) | class NativeExtendingArticle extends Article FILE: tests/Integration/Legacy/Modules/TestDataInheritance/modules/module_native_extension/NativeExtendingContentController.php class NativeExtendingContentController (line 12) | class NativeExtendingContentController extends ContentController FILE: tests/Integration/Legacy/Multilanguage/AdditionalTablesTest.php class AdditionalTablesTest (line 20) | #[Group('triggers-implicit-transaction-commit')] method tearDown (line 27) | public function tearDown(): void method testCreateLanguagesAfterAdditionalTable (line 34) | public function testCreateLanguagesAfterAdditionalTable(): void method testCreateAdditionalTableAfterCreatingLanguages (line 48) | public function testCreateAdditionalTableAfterCreatingLanguages(): void method createMultilanguageTable (line 63) | private function createMultilanguageTable(): void method insertTestData (line 83) | private function insertTestData(int $languageId): void method getTableName (line 95) | private function getTableName(): string method getTableCollation (line 103) | private function getTableCollation(): string method getColumnCharset (line 112) | private function getColumnCharset(): string method getTitleInLanguage (line 121) | private function getTitleInLanguage(int $languageId): string FILE: tests/Integration/Legacy/Multilanguage/LanguageMainControllerStub.php class LanguageMainControllerStub (line 14) | class LanguageMainControllerStub extends LanguageMain method setLanguageData (line 16) | public function setLanguageData($languageData): void method getLanguages (line 21) | public function getLanguages() method getAvailableLangBaseId (line 26) | public function getAvailableLangBaseId() method checkMultilangFieldsExistsInDb (line 31) | public function checkMultilangFieldsExistsInDb($sOxId) method addNewMultilangFieldsToDb (line 36) | public function addNewMultilangFieldsToDb() FILE: tests/Integration/Legacy/Multilanguage/MultiLanguageModelTest.php class MultiLanguageModelTest (line 20) | #[Group('triggers-implicit-transaction-commit')] method setUp (line 28) | public function setUp(): void method testGetAvailableInLangsReturnsLanguagesWithData (line 34) | public function testGetAvailableInLangsReturnsLanguagesWithData(): void method testGetAvailableInLangsWorksWithLowercaseFieldNames (line 65) | public function testGetAvailableInLangsWorksWithLowercaseFieldNames():... method testGetAvailableInLangsIgnoresEmptyValues (line 94) | public function testGetAvailableInLangsIgnoresEmptyValues(): void method createTestTableWithUppercaseFields (line 123) | private function createTestTableWithUppercaseFields(): void method createTestTableWithLowercaseFields (line 138) | private function createTestTableWithLowercaseFields(): void method removeTestTable (line 153) | private function removeTestTable(): void method addTableToMultilanguageConfiguration (line 159) | private function addTableToMultilanguageConfiguration(): void FILE: tests/Integration/Legacy/Multilanguage/MultilanguageTrait.php type MultilanguageTrait (line 19) | trait MultilanguageTrait method createLanguages (line 23) | protected function createLanguages(): int method insertLanguage (line 44) | private function insertLanguage(string $languageCode): int method getController (line 68) | private function getController(): LanguageMain FILE: tests/Integration/Legacy/Multilanguage/ViewTest.php class ViewTest (line 19) | #[Group('triggers-implicit-transaction-commit')] method setUp (line 28) | public function setUp(): void method tearDown (line 35) | public function tearDown(): void method testMultilanguageViewsAddLanguagesAfterAddingProduct (line 42) | public function testMultilanguageViewsAddLanguagesAfterAddingProduct()... method testMultilanguageViewsAddProductInDifferentDefaultLanguage (line 64) | public function testMultilanguageViewsAddProductInDifferentDefaultLang... method createProduct (line 85) | private function createProduct(): void FILE: tests/Integration/Legacy/OnlineInfo/CurlSpy.php class CurlSpy (line 14) | final class CurlSpy extends Curl method __construct (line 16) | public function __construct( method getStatusCode (line 21) | public function getStatusCode(): int method execute (line 26) | public function execute(): bool method setQuery (line 31) | public function setQuery($query): void FILE: tests/Integration/Legacy/OnlineInfo/FrontendServersInformationStoringTest.php class FrontendServersInformationStoringTest (line 20) | final class FrontendServersInformationStoringTest extends IntegrationTes... method setUp (line 22) | public function setUp(): void method testUpdateAppServerInformationNewAppServer (line 31) | public function testUpdateAppServerInformationNewAppServer(): void method testUpdateAppServerInformationAppServerExists (line 48) | public function testUpdateAppServerInformationAppServerExists(): void method testUpdateAppServerInformationUpdateAppServerData (line 67) | public function testUpdateAppServerInformationUpdateAppServerData(): void method testUpdateAppServerInformationAddAppServer (line 90) | public function testUpdateAppServerInformationAddAppServer(): void method testUpdateAppServerInformationIfOneIsNotActiveAppServer (line 110) | public function testUpdateAppServerInformationIfOneIsNotActiveAppServe... method testUpdateAppServerInformationIfOneIsOutdatedAppServer (line 129) | public function testUpdateAppServerInformationIfOneIsOutdatedAppServer... method getApplicationServerServiceObject (line 145) | private function getApplicationServerServiceObject($currentTime) method storeAppServer1Information (line 159) | private function storeAppServer1Information(int|float $timestamp): void method storeAppServer2Information (line 172) | private function storeAppServer2Information($timestamp): void FILE: tests/Integration/Legacy/OnlineInfo/OnlineLicenseCheckRequestFormationTest.php class OnlineLicenseCheckRequestFormationTest (line 30) | final class OnlineLicenseCheckRequestFormationTest extends IntegrationTe... method setUp (line 62) | public function setUp(): void method tearDown (line 69) | public function tearDown(): void method testRequestFormationWithExistingSerials (line 76) | public function testRequestFormationWithExistingSerials(): void method testRequestFormationWithNewSerial (line 134) | public function testRequestFormationWithNewSerial(): void method prepareTestData (line 194) | private function prepareTestData(): void method setSeversDataConfiguration (line 212) | private function setSeversDataConfiguration(): void method loadRequestLogXml (line 228) | private function loadRequestLogXml(): SimpleXMLElement method getApplicationServerExporter (line 233) | private function getApplicationServerExporter(): ApplicationServerExpo... method cleanUpTestData (line 246) | private function cleanUpTestData(): void method cleanupServersData (line 254) | private function cleanupServersData(): void method getActiveAdminCount (line 259) | private function getActiveAdminCount(): int FILE: tests/Integration/Legacy/OnlineInfo/OnlineModuleNotifierRequestFormationTest.php class OnlineModuleNotifierRequestFormationTest (line 28) | final class OnlineModuleNotifierRequestFormationTest extends Integration... method setUp (line 53) | public function setUp(): void method tearDown (line 61) | public function tearDown(): void method testRequestFormation (line 68) | public function testRequestFormation(): void method prepareTestData (line 134) | private function prepareTestData(): void method installModule (line 155) | private function installModule(string $moduleId): void method uninstallModule (line 161) | private function uninstallModule(string $moduleId): void method activateModule (line 167) | private function activateModule(string $moduleId): void method loadRequestLogXml (line 172) | private function loadRequestLogXml(): SimpleXMLElement method cleanUpTestData (line 177) | private function cleanUpTestData(): void FILE: tests/Integration/Legacy/Price/BasketConstruct.php class BasketConstruct (line 28) | class BasketConstruct method calculateBasket (line 32) | public function calculateBasket(array $testCase): Basket method setOptions (line 120) | public function setOptions(array $options): void method createObj2Obj (line 136) | public function createObj2Obj(array $data, string $object2ObjectTable)... method createGroup (line 150) | public function createGroup(array $data): void method createObj (line 166) | public function createObj(array $data, string $objectClass, string $ta... method getDefaultCountryId (line 186) | public static function getDefaultCountryId(): string method createUser (line 193) | private function createUser(array $userData): User method createCategories (line 202) | public function createCategories(array $categories): void method createProducts (line 221) | public function createProducts(array $products): array method createScalePrices (line 244) | private function createScalePrices(array $scalePrices): void method createDiscounts (line 249) | public function createDiscounts(array $discounts): void method createWrappings (line 275) | private function createWrappings(array $wrappings): array method createDeliveryCosts (line 299) | private function createDeliveryCosts(array $deliveryCosts): ?array method createPayments (line 357) | private function createPayments(array $payments): array method createVouchers (line 375) | private function createVouchers(array $voucherSeries): array method getDefaultUserData (line 400) | private function getDefaultUserData(): array FILE: tests/Integration/Legacy/Price/BasketTest.php class BasketTest (line 18) | final class BasketTest extends IntegrationTestCase method providerBasketCalculation (line 20) | public static function providerBasketCalculation(): array method testBasketCalculation (line 30) | #[DataProvider('providerBasketCalculation')] FILE: tests/Integration/Legacy/Price/DeliveryCostTest.php class DeliveryCostTest (line 19) | final class DeliveryCostTest extends IntegrationTestCase method setUp (line 21) | public function setUp(): void method providerDeliveryCostRules (line 31) | public static function providerDeliveryCostRules(): array method testDeliveryCostRules (line 40) | #[DataProvider('providerDeliveryCostRules')] method providerDeliveryCostRulesWithRuleAssignment (line 51) | public static function providerDeliveryCostRulesWithRuleAssignment(): ... method testGetDeliveryCostsWithRuleAssignedWillUseCorrectRuleCost (line 60) | #[DataProvider('providerDeliveryCostRulesWithRuleAssignment')] method testGetListWithRuleAssigned (line 71) | #[DataProvider('providerDeliveryCostRulesWithRuleAssignment')] method testHasDeliveriesWithRuleAssigned (line 80) | #[DataProvider('providerDeliveryCostRulesWithRuleAssignment')] method testGetDeliveryListWithRuleAssignedWillSkipWrongRule (line 99) | #[DataProvider('providerDeliveryCostRulesWithRuleAssignment')] method testDeliveryCostNotDoubledWithSameDeliveryObject (line 119) | #[DataProvider('providerDeliveryCostRules')] FILE: tests/Integration/Legacy/Price/OrderNumberingTest.php class OrderNumberingTest (line 18) | #[RunTestsInSeparateProcesses] method providerOrderNumbering (line 21) | public static function providerOrderNumbering(): array method testOrderNumberingForDifferentShops (line 34) | #[DataProvider('providerOrderNumbering')] method testOrderNumberingForDifferentShops2 (line 73) | #[DataProvider('providerOrderNumbering')] method testOrderNumberingForDifferentShops3 (line 121) | #[DataProvider('providerOrderNumbering')] method getOrderStub (line 161) | private function getOrderStub(): Order FILE: tests/Integration/Legacy/Price/OrderTest.php class OrderTest (line 24) | #[RunTestsInSeparateProcesses] method setUp (line 27) | public function setUp(): void method providerOrderCalculation (line 34) | public static function providerOrderCalculation(): array method testOrderCalculation (line 44) | #[DataProvider('providerOrderCalculation')] method truncateDatabaseData (line 75) | private function truncateDatabaseData(): void method checkTotals (line 95) | private function checkTotals(array $expected, int $iteration, Order $o... method changeConfigs (line 194) | private function changeConfigs(array $configOptions): void method addProducts (line 203) | private function addProducts(array $productsData, Order $order): void method removeProducts (line 221) | private function removeProducts(array $productIds, $order): void method changeProducts (line 232) | private function changeProducts(array $productAmounts, $order): void method getOrderStub (line 243) | private function getOrderStub(): Order FILE: tests/Integration/Legacy/Price/PriceTest.php class PriceTest (line 21) | final class PriceTest extends IntegrationTestCase method setUp (line 23) | public function setUp(): void method providerPrice (line 30) | public static function providerPrice(): array method testPrice (line 39) | #[DataProvider('providerPrice')] method truncateDatabaseData (line 131) | private function truncateDatabaseData(): void FILE: tests/Integration/Legacy/Price/ProductVatTest.php class ProductVatTest (line 21) | final class ProductVatTest extends IntegrationTestCase method setUp (line 31) | public function setUp(): void method createActiveUser (line 44) | private function createActiveUser(): void method createProduct (line 76) | private function createProduct(string $productId, int $price): void method updateProductVat (line 87) | private function updateProductVat(string $productId, int $vat): void method testProductVat (line 95) | public function testProductVat(): void method loginUser (line 123) | private function loginUser(): void method changeUserAddress (line 130) | private function changeUserAddress(): void FILE: tests/Integration/Legacy/Price/VatForShippingCountryTest.php class VatForShippingCountryTest (line 22) | final class VatForShippingCountryTest extends IntegrationTestCase method setUp (line 31) | public function setUp(): void method testProductVat (line 46) | public function testProductVat(): void method initiateAddressInfo (line 87) | private function initiateAddressInfo(): void method createProduct (line 123) | private function createProduct(string $productId, int $price): void method createActiveUser (line 134) | private function createActiveUser(): void method updateProductVat (line 167) | private function updateProductVat(string $productId, int $vat): void method loginUser (line 175) | private function loginUser(): void method setBillingAddress (line 182) | private function setBillingAddress(string $country): void method setShippingAddress (line 201) | private function setShippingAddress(string $country): void FILE: tests/Integration/Legacy/Price/VoucherTest.php class VoucherTest (line 29) | final class VoucherTest extends IntegrationTestCase method setUp (line 45) | public function setUp(): void method testVoucherForSpecificCategory (line 76) | public function testVoucherForSpecificCategory(): void method testVoucherForSpecificProduct (line 105) | public function testVoucherForSpecificProduct(): void method testVoucherForSpecificUserGroup (line 134) | public function testVoucherForSpecificUserGroup(): void method testVoucherCanBeApplyOnlyOnce (line 176) | public function testVoucherCanBeApplyOnlyOnce(): void method createVoucherSeries (line 190) | private function createVoucherSeries(string $seriesId, int $discount, ... method addVoucherToSeries (line 213) | private function addVoucherToSeries(string $voucherId, string $seriesI... method createUser (line 223) | private function createUser(): void method assignVoucherSeriesToUserGroup (line 261) | private function assignVoucherSeriesToUserGroup(string $seriesId): void method assignVoucherToCategory (line 272) | private function assignVoucherToCategory(string $voucherId, string $ca... method loginUser (line 284) | private function loginUser(): void method createProduct (line 291) | private function createProduct(string $productId, int $price): void method createCategory (line 305) | private function createCategory(string $categoryId, string $title): void method addProductToCategory (line 321) | private function addProductToCategory(string $productId, string $categ... method assignVoucherSeriesToProduct (line 332) | private function assignVoucherSeriesToProduct(string $seriesId, string... FILE: tests/Integration/Legacy/Search/ProductSearchTest.php class ProductSearchTest (line 18) | final class ProductSearchTest extends IntegrationTestCase method setUp (line 32) | public function setUp(): void method testGetSearchArticlesWithoutHitsWillReturnEmptyList (line 39) | public function testGetSearchArticlesWithoutHitsWillReturnEmptyList():... method testGetSearchArticlesWithHitInOneColumnWillReturnExpected (line 49) | public function testGetSearchArticlesWithHitInOneColumnWillReturnExpec... method testGetSearchArticlesWithHitsInTwoColumnsWillReturnExpectedListSize (line 61) | public function testGetSearchArticlesWithHitsInTwoColumnsWillReturnExp... method prepareProducts (line 71) | private function prepareProducts(): void method getStringWithHit (line 92) | private function getStringWithHit(): string method getStringWithoutHits (line 97) | private function getStringWithoutHits(): string FILE: tests/Integration/Legacy/Url/WidgetUrlTest.php class WidgetUrlTest (line 17) | final class WidgetUrlTest extends IntegrationTestCase method setUp (line 23) | public function setUp(): void method providerGetWidgetUrlAddParametersIdNeed (line 30) | public static function providerGetWidgetUrlAddParametersIdNeed(): array method testGetWidgetUrlWithParameters (line 67) | #[DataProvider('providerGetWidgetUrlAddParametersIdNeed')] method providerGetWidgetUrlAddCorrectLanguage (line 78) | public static function providerGetWidgetUrlAddCorrectLanguage(): array method testGetWidgetUrlAddCorrectLanguage (line 88) | #[DataProvider('providerGetWidgetUrlAddCorrectLanguage')] method testGetWidgetUrlAddCorrectLanguageWithParameter (line 104) | #[DataProvider('providerGetWidgetUrlAddCorrectLanguage')] FILE: tests/Integration/Legacy/User/LoginTest.php class LoginTest (line 16) | final class LoginTest extends IntegrationTestCase method setUp (line 20) | public function setUp(): void method testLogin (line 27) | public function testLogin(): void method testLoginWithLegacyHashing (line 40) | public function testLoginWithLegacyHashing(): void method testLoadUserLoggedInWithLegacyHashingWillUpdatePasswordHashAndSetEmptySalt (line 53) | public function testLoadUserLoggedInWithLegacyHashingWillUpdatePasswor... method testLoginFail (line 66) | public function testLoginFail(): void method testLoadUserAfterLoginFailWithLegacyHashingWillNotUpdateHashAndSalt (line 79) | public function testLoadUserAfterLoginFailWithLegacyHashingWillNotUpda... FILE: tests/Integration/Legacy/User/UserFixtureTrait.php type UserFixtureTrait (line 16) | trait UserFixtureTrait method addUserFixture (line 22) | private function addUserFixture(string $hash): User method getSalt (line 33) | private function getSalt(): string method getLegacyHash (line 41) | private function getLegacyHash(): string method getHash (line 46) | private function getHash(): string method setShopUserLoginRequestData (line 51) | private function setShopUserLoginRequestData(): void FILE: tests/TestContainerFactory.php class TestContainerFactory (line 23) | class TestContainerFactory implements ContainerProviderInterface method create (line 27) | public function create(): SymfonyContainerBuilder method get (line 43) | public static function get(): ContainerInterface method setContainer (line 53) | public static function setContainer(ContainerInterface $container): void method resetContainer (line 58) | public static function resetContainer(): void method setAllServicesAsPublic (line 63) | private function setAllServicesAsPublic(SymfonyContainerBuilder $conta... FILE: tests/Unit/Internal/BasicContextStub.php class BasicContextStub (line 17) | class BasicContextStub implements BasicContextInterface method __construct (line 35) | public function __construct() method getCommunityEditionSourcePath (line 40) | public function getCommunityEditionSourcePath(): string method getContainerCacheFilePath (line 45) | public function getContainerCacheFilePath(int $shopId): string method getEdition (line 50) | public function getEdition(): Edition method setEdition (line 55) | public function setEdition(Edition $edition): void method getEnterpriseEditionRootPath (line 60) | public function getEnterpriseEditionRootPath(): string method setEnterpriseEditionRootPath (line 65) | public function setEnterpriseEditionRootPath(string $enterpriseEdition... method getGeneratedServicesFilePath (line 70) | public function getGeneratedServicesFilePath(): string method setGeneratedServicesFilePath (line 75) | public function setGeneratedServicesFilePath(string $generatedServices... method getConfigurableServicesFilePath (line 80) | public function getConfigurableServicesFilePath(): string method setConfigurableServicesFilePath (line 85) | public function setConfigurableServicesFilePath(string $configurableSe... method getShopConfigurableServicesFilePath (line 90) | public function getShopConfigurableServicesFilePath(int $shopId): string method setShopConfigurableServicesFilePath (line 97) | public function setShopConfigurableServicesFilePath(string $shopConfig... method getProfessionalEditionRootPath (line 102) | public function getProfessionalEditionRootPath(): string method setProfessionalEditionRootPath (line 107) | public function setProfessionalEditionRootPath(string $professionalEdi... method getSourcePath (line 112) | public function getSourcePath(): string method setSourcePath (line 117) | public function setSourcePath(string $sourcePath): void method getDefaultShopId (line 122) | public function getDefaultShopId(): int method getAllShopIds (line 127) | public function getAllShopIds(): array method getBackwardsCompatibilityClassMap (line 132) | public function getBackwardsCompatibilityClassMap(): array method getProjectConfigurationDirectory (line 137) | public function getProjectConfigurationDirectory(): string method setProjectConfigurationDirectory (line 142) | public function setProjectConfigurationDirectory(string $projectConfig... method getConfigTableName (line 147) | public function getConfigTableName(): string method getShopRootPath (line 152) | public function getShopRootPath(): string method getOutPath (line 157) | public function getOutPath(): string method getVendorPath (line 162) | public function getVendorPath(): string method getComposerVendorName (line 167) | public function getComposerVendorName(): string method getCacheDirectory (line 172) | public function getCacheDirectory(): string method setCacheDirectory (line 177) | public function setCacheDirectory(string $cacheDirectory): void method getModuleCacheDirectory (line 182) | public function getModuleCacheDirectory(): string method getShopConfigurationDirectory (line 187) | public function getShopConfigurationDirectory(int $shopId): string method getActiveModuleServicesFilePath (line 192) | public function getActiveModuleServicesFilePath(int $shopId): string method setActiveModuleServicesFilePath (line 197) | public function setActiveModuleServicesFilePath(string $path): void method getDatabaseUrl (line 202) | public function getDatabaseUrl(): string method setDatabaseUrl (line 207) | public function setDatabaseUrl(string $databaseUrl): string method getShopBaseUrl (line 212) | public function getShopBaseUrl(): string method setShopBaseUrl (line 217) | public function setShopBaseUrl(string $shopBaseUrl): void method getEditionSourcePath (line 222) | public function getEditionSourcePath(Edition $edition): string method setCommunityEditionSourcePath (line 231) | public function setCommunityEditionSourcePath(string $path): void method setProfessionalEditionSourcePath (line 236) | public function setProfessionalEditionSourcePath(string $path): void method setEnterpriseEditionSourcePath (line 241) | public function setEnterpriseEditionSourcePath(string $path): void FILE: tests/Unit/Internal/Container/DataObject/DIConfigWrapperTest.php class DIConfigWrapperTest (line 15) | final class DIConfigWrapperTest extends TestCase method setup (line 20) | public function setup(): void method testCleaningSections (line 32) | public function testCleaningSections(): void method testGetAllImportFileNames (line 39) | public function testGetAllImportFileNames(): void method testAddImport (line 53) | public function testAddImport(): void method testAddFirstImport (line 63) | public function testAddFirstImport(): void method testRemoveImport (line 74) | public function testRemoveImport(): void method testRemoveLastImport (line 87) | public function testRemoveLastImport(): void FILE: tests/Unit/Internal/ContextStub.php class ContextStub (line 15) | class ContextStub extends BasicContextStub implements ContextInterface method __construct (line 30) | public function __construct(private int $shopId = 1) method setLogLevel (line 36) | public function setLogLevel(string $logLevel): void method setLogFilePath (line 41) | public function setLogFilePath(string $logFilePath): void method getLogLevel (line 46) | public function getLogLevel(): string method getLogFilePath (line 51) | public function getLogFilePath(): string method getRequiredContactFormFields (line 56) | public function getRequiredContactFormFields(): array method setRequiredContactFormFields (line 61) | public function setRequiredContactFormFields(array $requiredContactFor... method getAllShopIds (line 66) | public function getAllShopIds(): array method setAllShopIds (line 71) | public function setAllShopIds(array $shopIds): void method setAdminLogFilePath (line 76) | public function setAdminLogFilePath(string $logFilePath): void method getAdminLogFilePath (line 81) | public function getAdminLogFilePath(): string method setIsEnabledAdminQueryLog (line 86) | public function setIsEnabledAdminQueryLog(bool $doLogAdminQueries): void method isEnabledAdminQueryLog (line 91) | public function isEnabledAdminQueryLog(): bool method isAdmin (line 96) | public function isAdmin(): bool method setIsAdmin (line 101) | public function setIsAdmin(bool $isAdmin): void method getAdminUserId (line 106) | public function getAdminUserId(): string method setAdminUserId (line 111) | public function setAdminUserId(string $userId): void method getSkipLogTags (line 116) | public function getSkipLogTags(): array method setSkipLogTags (line 121) | public function setSkipLogTags(array $skipLogTags): void method isShopInProductiveMode (line 126) | public function isShopInProductiveMode(): bool method setShopInProductiveMode (line 131) | public function setShopInProductiveMode(bool $productiveMode): void method isShopInDemoMode (line 136) | public function isShopInDemoMode(): bool method setShopInDemoMode (line 141) | public function setShopInDemoMode(bool $demoMode): void method getCurrentShopId (line 146) | public function getCurrentShopId(): int FILE: tests/Unit/Internal/Domain/Admin/Factory/AdminFactoryTest.php class AdminFactoryTest (line 23) | final class AdminFactoryTest extends TestCase method createAdminFactory (line 31) | private function createAdminFactory(): AdminFactory method testCreateAdmin (line 48) | public function testCreateAdmin(): void method testFailedCreate (line 67) | public function testFailedCreate(): void FILE: tests/Unit/Internal/Domain/Admin/Service/AdminUserServiceTest.php class AdminUserServiceTest (line 20) | final class AdminUserServiceTest extends TestCase method createAdmin (line 22) | #[Test] method getAdminDao (line 48) | private function getAdminDao( FILE: tests/Unit/Internal/Domain/Authentication/Generator/RandomTokenGeneratorTest.php class RandomTokenGeneratorTest (line 16) | final class RandomTokenGeneratorTest extends TestCase method testGetAlphanumericTokenWillReturnExpectedType (line 20) | public function testGetAlphanumericTokenWillReturnExpectedType(): void method testGetAlphanumericTokenWithShortTokenWillReturnsExpectedLength (line 27) | public function testGetAlphanumericTokenWithShortTokenWillReturnsExpec... method testGetAlphanumericTokenWithLongTokenWillReturnsExpectedLength (line 36) | public function testGetAlphanumericTokenWithLongTokenWillReturnsExpect... method testGetAlphanumericTokenWillPadResultToExpectedLength (line 45) | public function testGetAlphanumericTokenWillPadResultToExpectedLength(... method testGetAlphanumericTokenWillReturnUniqueValues (line 64) | public function testGetAlphanumericTokenWillReturnUniqueValues(): void method testGetHexTokenWillReturnExpectedType (line 80) | public function testGetHexTokenWillReturnExpectedType(): void method testGetHexTokenWithShortTokenWillReturnExpectedLength (line 87) | public function testGetHexTokenWithShortTokenWillReturnExpectedLength(... method testGetHexTokenWithLongTokensWillReturnExpectedLength (line 95) | public function testGetHexTokenWithLongTokensWillReturnExpectedLength(... method testGetHexTokenWillReturnUniqueValues (line 103) | public function testGetHexTokenWillReturnUniqueValues(): void FILE: tests/Unit/Internal/Domain/Authentication/Service/PasswordVerificationServiceTest.php class PasswordVerificationServiceTest (line 16) | final class PasswordVerificationServiceTest extends TestCase method testPasswordVerificationVerifiesCorrectPassword (line 18) | public function testPasswordVerificationVerifiesCorrectPassword(): void method testPasswordVerificationDoesNotVerifyWrongPassword (line 30) | public function testPasswordVerificationDoesNotVerifyWrongPassword(): ... method getPasswordVerificationService (line 42) | private function getPasswordVerificationService(): PasswordVerificatio... FILE: tests/Unit/Internal/Domain/Contact/Form/ContactFormConfigurationFactoryTest.php class ContactFormConfigurationFactoryTest (line 19) | final class ContactFormConfigurationFactoryTest extends TestCase method testConfigurationGetter (line 21) | public function testConfigurationGetter(): void method testFormFieldsConfiguration (line 41) | public function testFormFieldsConfiguration(): void FILE: tests/Unit/Internal/Domain/Contact/Form/ContactFormEmailValidatorTest.php class ContactFormEmailValidatorTest (line 18) | final class ContactFormEmailValidatorTest extends TestCase method testInvalidEmailValidation (line 20) | public function testInvalidEmailValidation(): void method testValidEmailValidation (line 41) | public function testValidEmailValidation(): void method testEmptyEmailIsNotValidIfEmailIsRequired (line 57) | public function testEmptyEmailIsNotValidIfEmailIsRequired(): void method testEmptyEmailIsValidIfEmailIsRequired (line 75) | public function testEmptyEmailIsValidIfEmailIsRequired(): void method getContactFormEmailValidator (line 92) | private function getContactFormEmailValidator(): ContactFormEmailValid... FILE: tests/Unit/Internal/Domain/Contact/Form/ContactFormFactoryTest.php class ContactFormFactoryTest (line 23) | final class ContactFormFactoryTest extends TestCase method testFormGetter (line 25) | public function testFormGetter(): void method testFromConfigurationHandling (line 37) | public function testFromConfigurationHandling(): void method getContactFormFactory (line 85) | private function getContactFormFactory(FormConfigurationInterface $for... FILE: tests/Unit/Internal/Domain/Contact/Form/ContactFormMessageBuilderTest.php class ContactFormMessageBuilderTest (line 19) | final class ContactFormMessageBuilderTest extends TestCase method testContentGetter (line 21) | #[DataProvider('fieldsProvider')] method fieldsProvider (line 41) | public static function fieldsProvider(): array method getContactForm (line 67) | private function getContactForm(): Form FILE: tests/Unit/Internal/Domain/Email/EmailValidatorServiceTest.php class EmailValidatorServiceTest (line 17) | #[CoversClass(EmailValidatorService::class)] method providerEmailsToValidate (line 20) | public static function providerEmailsToValidate(): array method testValidateEmailWithValidEmail (line 38) | #[DataProvider('providerEmailsToValidate')] FILE: tests/Unit/Internal/Domain/Media/DataObject/MediaPathTest.php class MediaPathTest (line 15) | final class MediaPathTest extends TestCase method testConstructWithEmptyPathWillThrowException (line 17) | public function testConstructWithEmptyPathWillThrowException(): void method testConstructWithInvalidCharactersWillThrowException (line 24) | public function testConstructWithInvalidCharactersWillThrowException()... method testConstructWithAbsolutePathWillThrowException (line 31) | public function testConstructWithAbsolutePathWillThrowException(): void FILE: tests/Unit/Internal/Domain/Media/DataObject/MediaTypeTest.php class MediaTypeTest (line 15) | final class MediaTypeTest extends TestCase method testValidMimeType (line 17) | public function testValidMimeType(): void method testValidMimeTypeWithDotAndPlus (line 24) | public function testValidMimeTypeWithDotAndPlus(): void method testInvalidMimeTypeThrowsException (line 36) | public function testInvalidMimeTypeThrowsException(): void method testEmptyMimeTypeIsAccepted (line 42) | public function testEmptyMimeTypeIsAccepted(): void method testMimeTypeWithSpaceThrowsException (line 49) | public function testMimeTypeWithSpaceThrowsException(): void FILE: tests/Unit/Internal/Domain/Media/MediaUrlGeneratorTest.php class MediaUrlGeneratorTest (line 23) | final class MediaUrlGeneratorTest extends TestCase method setUp (line 29) | protected function setUp(): void method testGeneratesUrlForLocalStorage (line 43) | public function testGeneratesUrlForLocalStorage(): void method testGeneratesUrlForCdnStorage (line 61) | public function testGeneratesUrlForCdnStorage(): void method testHandlesDifferentImageSizes (line 83) | public function testHandlesDifferentImageSizes(): void method testGeneratesUrlWithEncodedFilename (line 106) | public function testGeneratesUrlWithEncodedFilename(): void method testUsesConfiguredImageQuality (line 124) | public function testUsesConfiguredImageQuality(): void FILE: tests/Unit/Internal/Domain/Media/Validator/FileExtensionConstraintValidatorTest.php class FileExtensionConstraintValidatorTest (line 20) | final class FileExtensionConstraintValidatorTest extends TestCase method testValidateDoesNotThrowWhenFileExtensionMatchesDetectedMimeType (line 22) | #[DoesNotPerformAssertions] method testValidateThrowsWhenFileExtensionIsNotAllowedForMimeType (line 37) | public function testValidateThrowsWhenFileExtensionIsNotAllowedForMime... method testValidateThrowsWhenNoValidExtensionsCanBeResolved (line 52) | public function testValidateThrowsWhenNoValidExtensionsCanBeResolved()... method testValidateThrowsWhenMimeTypeCannotBeGuessed (line 67) | public function testValidateThrowsWhenMimeTypeCannotBeGuessed(): void FILE: tests/Unit/Internal/Domain/Media/Validator/FileSizeConstraintValidatorTest.php class FileSizeConstraintValidatorTest (line 19) | final class FileSizeConstraintValidatorTest extends TestCase method testValidateDoesNotThrowAtMinAndMaxBoundaries (line 21) | #[DoesNotPerformAssertions] method testValidateThrowsWhenFileTooSmall (line 35) | public function testValidateThrowsWhenFileTooSmall(): void method testValidateThrowsWhenFileTooLarge (line 45) | public function testValidateThrowsWhenFileTooLarge(): void FILE: tests/Unit/Internal/Domain/Media/Validator/MimeTypeConstraintValidatorTest.php class MimeTypeConstraintValidatorTest (line 21) | final class MimeTypeConstraintValidatorTest extends TestCase method testValidateDoesNotThrowWhenMimeTypeMatches (line 23) | #[DoesNotPerformAssertions] method testValidateThrowsWhenGuessedMimeBaseTypeDoesNotMatchRequiredPrefix (line 37) | public function testValidateThrowsWhenGuessedMimeBaseTypeDoesNotMatchR... method testValidateThrowsWhenClientMimeTypeDoesNotMatchGuessedMimeType (line 51) | public function testValidateThrowsWhenClientMimeTypeDoesNotMatchGuesse... method testValidateThrowsWhenMimeTypeCannotBeGuessed (line 65) | public function testValidateThrowsWhenMimeTypeCannotBeGuessed(): void FILE: tests/Unit/Internal/Domain/Media/Validator/UploadValidityConstraintValidatorTest.php class UploadValidityConstraintValidatorTest (line 18) | final class UploadValidityConstraintValidatorTest extends TestCase method testValidateDoesNotThrowWhenUploadIsValid (line 20) | #[DoesNotPerformAssertions] method testValidateThrowsWhenUploadHasError (line 30) | public function testValidateThrowsWhenUploadHasError(): void FILE: tests/Unit/Internal/Domain/Product/Media/DataMapper/DataMapperTest.php class DataMapperTest (line 23) | final class DataMapperTest extends TestCase method testToData (line 25) | public function testToData(): void method testFromData (line 69) | public function testFromData(): void FILE: tests/Unit/Internal/Domain/Product/Media/DataObject/ProductMediaRoleSetTest.php class ProductMediaRoleSetTest (line 16) | final class ProductMediaRoleSetTest extends TestCase method testAddRoleAddsNewRole (line 18) | public function testAddRoleAddsNewRole(): void method testAddRoleDoesNotAddDuplicate (line 28) | public function testAddRoleDoesNotAddDuplicate(): void method testRemoveRole (line 36) | public function testRemoveRole(): void FILE: tests/Unit/Internal/Domain/Product/Media/DataObject/ProductMediaRoleTest.php class ProductMediaRoleTest (line 16) | final class ProductMediaRoleTest extends TestCase method testFromWithDifferentValues (line 18) | public function testFromWithDifferentValues(): void method testFromWithSameValues (line 26) | public function testFromWithSameValues(): void method testFromWithEmptyStringThrowsException (line 34) | public function testFromWithEmptyStringThrowsException(): void FILE: tests/Unit/Internal/Domain/Product/Search/Event/AfterProductSearchEventTest.php class AfterProductSearchEventTest (line 19) | final class AfterProductSearchEventTest extends TestCase method testGetSearchResult (line 21) | public function testGetSearchResult(): void method testGetSearchCriteria (line 30) | public function testGetSearchCriteria(): void method testGetContext (line 39) | public function testGetContext(): void method testGetSearchResultWithContext (line 49) | public function testGetSearchResultWithContext(): void method testSetSearchResultReplacesResult (line 58) | public function testSetSearchResultReplacesResult(): void FILE: tests/Unit/Internal/Domain/Product/Search/Event/BeforeProductSearchEventTest.php class BeforeProductSearchEventTest (line 18) | final class BeforeProductSearchEventTest extends TestCase method testGetSearchCriteria (line 20) | public function testGetSearchCriteria(): void method testSetSearchCriteriaReplacesCriteria (line 28) | public function testSetSearchCriteriaReplacesCriteria(): void method testGetContextReturnsEmptyByDefault (line 39) | public function testGetContextReturnsEmptyByDefault(): void method testSetContextReplacesContext (line 47) | public function testSetContextReplacesContext(): void FILE: tests/Unit/Internal/Domain/Review/Dao/ProductRatingDaoTest.php class ProductRatingDaoTest (line 19) | final class ProductRatingDaoTest extends TestCase method testGetProductByIdWithInvalidId (line 21) | #[DataProvider('invalidProductIdsProvider')] method invalidProductIdsProvider (line 38) | public static function invalidProductIdsProvider(): array FILE: tests/Unit/Internal/Domain/Review/DataMapper/ProductRatingDataMapperTest.php class ProductRatingDataMapperTest (line 16) | final class ProductRatingDataMapperTest extends TestCase method testMapping (line 18) | public function testMapping(): void method testPrimaryKeyGetter (line 34) | public function testPrimaryKeyGetter(): void method getMappedProductRating (line 49) | private function getMappedProductRating(): ProductRating FILE: tests/Unit/Internal/Domain/Review/DataMapper/RatingDataMapperTest.php class RatingDataMapperTest (line 16) | final class RatingDataMapperTest extends TestCase method testMapping (line 18) | public function testMapping(): void method testPrimaryKeyGetter (line 34) | public function testPrimaryKeyGetter(): void method getMappedRating (line 49) | private function getMappedRating(): Rating FILE: tests/Unit/Internal/Domain/Review/DataMapper/ReviewDataMapperTest.php class ReviewDataMapperTest (line 16) | final class ReviewDataMapperTest extends TestCase method testMapping (line 18) | public function testMapping(): void method testPrimaryKeyGetter (line 34) | public function testPrimaryKeyGetter(): void method getMappedReview (line 49) | private function getMappedReview(): Review FILE: tests/Unit/Internal/Domain/Review/Service/RatingCalculatorServiceTest.php class RatingCalculatorServiceTest (line 17) | final class RatingCalculatorServiceTest extends TestCase method testGetAverage (line 19) | public function testGetAverage(): void method testGetAverageForNoRating (line 38) | public function testGetAverageForNoRating(): void method createRating (line 52) | private function createRating(int $ratingValue): Rating FILE: tests/Unit/Internal/Domain/Review/Service/ReviewAndRatingMergingServiceTest.php class ReviewAndRatingMergingServiceTest (line 19) | final class ReviewAndRatingMergingServiceTest extends TestCase method testMergingReviewWithRatingAndRatingWithReview (line 21) | public function testMergingReviewWithRatingAndRatingWithReview(): void method testMergingReviewWithoutRatingAndRatingWithoutReview (line 48) | public function testMergingReviewWithoutRatingAndRatingWithoutReview()... method getReviewWithRating (line 76) | private function getReviewWithRating(): Review method getReviewWithoutRating (line 89) | private function getReviewWithoutRating(): Review method getRatingWithReview (line 103) | private function getRatingWithReview(): Rating method getRatingWithoutReview (line 116) | private function getRatingWithoutReview(): Rating method getReviewAndRatingViewObjectWithReviewAndWithRating (line 129) | private function getReviewAndRatingViewObjectWithReviewAndWithRating()... method getReviewAndRatingViewObjectWithReviewAndWithoutRating (line 142) | private function getReviewAndRatingViewObjectWithReviewAndWithoutRatin... method getReviewAndRatingViewObjectWithoutReviewAndWithRating (line 155) | private function getReviewAndRatingViewObjectWithoutReviewAndWithRatin... FILE: tests/Unit/Internal/Domain/Review/Service/UserReviewAndRatingServiceTest.php class UserReviewAndRatingServiceTest (line 20) | final class UserReviewAndRatingServiceTest extends TestCase method testReviewAndRatingListSorting (line 22) | public function testReviewAndRatingListSorting(): void method testReviewAndRatingListCount (line 42) | public function testReviewAndRatingListCount(): void method getUserReviewServiceStub (line 62) | private function getUserReviewServiceStub() method getUserRatingServiceStub (line 73) | private function getUserRatingServiceStub() method getUnsortedReviewAndRatingList (line 84) | private function getUnsortedReviewAndRatingList(): ArrayCollection method getSortedReviewAndRatingList (line 93) | private function getSortedReviewAndRatingList(): ArrayCollection method getFirstReviewAndRating (line 102) | private function getFirstReviewAndRating(): ReviewAndRating method getSecondReviewAndRating (line 110) | private function getSecondReviewAndRating(): ReviewAndRating method getThirdReviewAndRating (line 118) | private function getThirdReviewAndRating(): ReviewAndRating FILE: tests/Unit/Internal/Framework/Api/HttpExceptionListenerTest.php class HttpExceptionListenerTest (line 21) | class HttpExceptionListenerTest extends TestCase method testNotFoundHttpExceptionReturns404 (line 23) | public function testNotFoundHttpExceptionReturns404(): void method testReturnsGenericMessageInProductionMode (line 33) | #[DataProvider('productionModeValuesProvider')] method productionModeValuesProvider (line 47) | public static function productionModeValuesProvider(): array method testReturnsActualMessageInDebugMode (line 61) | #[DataProvider('debugModeValuesProvider')] method debugModeValuesProvider (line 75) | public static function debugModeValuesProvider(): array method createExceptionEvent (line 87) | private function createExceptionEvent(Throwable $exception): Exception... FILE: tests/Unit/Internal/Framework/Cache/Command/ClearCacheCommandTest.php class ClearCacheCommandTest (line 21) | #[Group('cache')] method testClearCacheTriggersRegularAndTemplatesCleaners (line 24) | public function testClearCacheTriggersRegularAndTemplatesCleaners(): void method getContainerCacheMock (line 38) | private function getContainerCacheMock(): ContainerCacheInterface method getContextMock (line 46) | private function getContextMock(): ContextInterface method getShopCacheCleanerMock (line 54) | private function getShopCacheCleanerMock(): ShopCacheCleanerInterface FILE: tests/Unit/Internal/Framework/Configuration/DataObject/DatabaseConfigurationTest.php class DatabaseConfigurationTest (line 16) | final class DatabaseConfigurationTest extends TestCase method testGetParameters (line 18) | public function testGetParameters(): void method testGetParametersWithMinimalUrl (line 55) | public function testGetParametersWithMinimalUrl(): void method testWithInvalidUrl (line 80) | public function testWithInvalidUrl(): void method testWithInvalidScheme (line 89) | public function testWithInvalidScheme(): void method testWithUnresolvableHost (line 98) | public function testWithUnresolvableHost(): void method testWithUnresolvableUser (line 107) | public function testWithUnresolvableUser(): void method testWithSocketConnection (line 116) | public function testWithSocketConnection(): void method testWithUrlEncodedSocketConnection (line 134) | public function testWithUrlEncodedSocketConnection(): void FILE: tests/Unit/Internal/Framework/DIContainer/ContainerBuilderTest.php class ContainerBuilderTest (line 16) | final class ContainerBuilderTest extends TestCase method testContainerParametersAreSet (line 18) | public function testContainerParametersAreSet(): void FILE: tests/Unit/Internal/Framework/Database/IdTest.php class IdTest (line 15) | final class IdTest extends TestCase method testGenerate (line 17) | public function testGenerate(): void method testFromString (line 25) | public function testFromString(): void FILE: tests/Unit/Internal/Framework/Database/Logger/QueryFilterTest.php class QueryFilterTest (line 16) | final class QueryFilterTest extends TestCase method providerTestFiltering (line 18) | public static function providerTestFiltering(): array method testFiltering (line 81) | #[DataProvider('providerTestFiltering')] FILE: tests/Unit/Internal/Framework/FileSystem/MasterImageHandlerTest.php class MasterImageHandlerTest (line 21) | final class MasterImageHandlerTest extends TestCase method setUp (line 27) | protected function setUp(): void method testCopyCreatesDirectoriesWithCorrectPermissions (line 35) | public function testCopyCreatesDirectoriesWithCorrectPermissions(): void method testCopyCreatesFilesWithCorrectPermissions (line 48) | public function testCopyCreatesFilesWithCorrectPermissions(): void method testCopyTwiceOverwritesFile (line 61) | public function testCopyTwiceOverwritesFile(): void method testUploadWithoutPostRequestWillThrow (line 78) | public function testUploadWithoutPostRequestWillThrow(): void method testRemove (line 90) | public function testRemove(): void method testExistsWithMissingFile (line 100) | public function testExistsWithMissingFile(): void method testExistsWhenFileIsPresent (line 109) | public function testExistsWhenFileIsPresent(): void method createFileStructure (line 118) | private function createFileStructure(): void method initImageHandler (line 133) | private function initImageHandler(): void FILE: tests/Unit/Internal/Framework/Form/FromTest.php class FromTest (line 17) | final class FromTest extends TestCase method testAddField (line 19) | public function testAddField(): void method testValidation (line 31) | public function testValidation(): void method testValidationErrors (line 48) | public function testValidationErrors(): void method testFieldsGetter (line 91) | public function testFieldsGetter(): void method testRequestHandling (line 113) | public function testRequestHandling(): void FILE: tests/Unit/Internal/Framework/Form/RequiredFieldsValidatorTest.php class RequiredFieldsValidatorTest (line 17) | final class RequiredFieldsValidatorTest extends TestCase method testInvalidFormValidation (line 19) | public function testInvalidFormValidation(): void method testValidFormValidation (line 34) | public function testValidFormValidation(): void method testInvalidFormValidationErrors (line 50) | public function testInvalidFormValidationErrors(): void FILE: tests/Unit/Internal/Framework/FormConfiguration/FromConfigurationTest.php class FromConfigurationTest (line 16) | final class FromConfigurationTest extends TestCase method testAddFieldConfiguration (line 18) | public function testAddFieldConfiguration(): void FILE: tests/Unit/Internal/Framework/Mailing/Adapter/SymfonyMailerAdapterTest.php class SymfonyMailerAdapterTest (line 17) | class SymfonyMailerAdapterTest extends TestCase method testConvertBasicEmail (line 19) | public function testConvertBasicEmail(): void method testConvertWithMultipleRecipients (line 34) | public function testConvertWithMultipleRecipients(): void method testConvertWithFromName (line 48) | public function testConvertWithFromName(): void method testConvertWithReplyTo (line 61) | public function testConvertWithReplyTo(): void method testConvertWithCcAndBcc (line 75) | public function testConvertWithCcAndBcc(): void method testConvertPlainTextEmail (line 96) | public function testConvertPlainTextEmail(): void method testConvertHtmlEmailWithAltBody (line 109) | public function testConvertHtmlEmailWithAltBody(): void method testConvertWithStringAttachment (line 123) | public function testConvertWithStringAttachment(): void method testConvertWithCustomHeaders (line 135) | public function testConvertWithCustomHeaders(): void method testConvertWithPriority (line 149) | public function testConvertWithPriority(): void method testConvertWithLowPriority (line 160) | public function testConvertWithLowPriority(): void method testConvertWithSender (line 171) | public function testConvertWithSender(): void method testCidMappingNormalizesCidWithoutAtSymbol (line 184) | public function testCidMappingNormalizesCidWithoutAtSymbol(): void method testCidMappingPreservesCidWithAtSymbol (line 224) | public function testCidMappingPreservesCidWithAtSymbol(): void method testCidMappingWithMultipleInlineImages (line 264) | public function testCidMappingWithMultipleInlineImages(): void method createBasicEmail (line 316) | private function createBasicEmail(): Email FILE: tests/Unit/Internal/Framework/Mailing/Factory/TransportFactoryTest.php class TransportFactoryTest (line 17) | class TransportFactoryTest extends TestCase method testCreateReturnsTransportInterface (line 19) | public function testCreateReturnsTransportInterface(): void method testCreateThrowsExceptionOnInvalidDsn (line 26) | public function testCreateThrowsExceptionOnInvalidDsn(): void method testCreateThrowsExceptionOnEmptyDsn (line 34) | public function testCreateThrowsExceptionOnEmptyDsn(): void FILE: tests/Unit/Internal/Framework/Module/Cache/InvalidateModuleCacheEventSubscriberTest.php class InvalidateModuleCacheEventSubscriberTest (line 18) | final class InvalidateModuleCacheEventSubscriberTest extends TestCase method testSubscriberCallsModuleCacheService (line 20) | public function testSubscriberCallsModuleCacheService(): void FILE: tests/Unit/Internal/Framework/Module/Configuration/Bridge/ModuleConfigurationDaoBridgeTest.php class ModuleConfigurationDaoBridgeTest (line 19) | final class ModuleConfigurationDaoBridgeTest extends TestCase method testGet (line 21) | public function testGet(): void method testSave (line 40) | public function testSave(): void FILE: tests/Unit/Internal/Framework/Module/Configuration/Cache/ClassPropertyModuleConfigurationCacheTest.php class ClassPropertyModuleConfigurationCacheTest (line 17) | final class ClassPropertyModuleConfigurationCacheTest extends TestCase method testPut (line 19) | public function testPut(): void method testExists (line 30) | public function testExists(): void method testNotExistentEvict (line 44) | #[DoesNotPerformAssertions] method testEmptyCacheEvict (line 52) | public function testEmptyCacheEvict(): void method testEvict (line 61) | public function testEvict(): void FILE: tests/Unit/Internal/Framework/Module/Configuration/Dao/ModuleEnvironmentConfigurationExtenderTest.php class ModuleEnvironmentConfigurationExtenderTest (line 22) | final class ModuleEnvironmentConfigurationExtenderTest extends TestCase method setUp (line 31) | protected function setUp(): void method testWithEmptyEnvironment (line 42) | public function testWithEmptyEnvironment(): void method testWithEnvironment (line 54) | public function testWithEnvironment(): void method testWithNonExistentSettingInEnvironment (line 83) | public function testWithNonExistentSettingInEnvironment(): void method getTestModuleConfiguration (line 112) | private function getTestModuleConfiguration(): ModuleConfiguration FILE: tests/Unit/Internal/Framework/Module/Configuration/DataMapper/ModuleConfigurationDataMapperTest.php class ModuleConfigurationDataMapperTest (line 24) | final class ModuleConfigurationDataMapperTest extends TestCase method testToDataAndFromData (line 28) | #[DataProvider('moduleConfigurationDataProvider')] method moduleConfigurationDataProvider (line 41) | public static function moduleConfigurationDataProvider(): array FILE: tests/Unit/Internal/Framework/Module/Configuration/DataObject/ClassExtensionsChainTest.php class ClassExtensionsChainTest (line 18) | final class ClassExtensionsChainTest extends TestCase method testAddExtensionsIfChainIsEmpty (line 20) | public function testAddExtensionsIfChainIsEmpty(): void method testAddExtensionToChainIfAnotherExtensionsAlreadyExist (line 50) | public function testAddExtensionToChainIfAnotherExtensionsAlreadyExist... method testRemoveExtension (line 96) | public function testRemoveExtension(): void method testRemoveExtensionThrowsExceptionIfClassNotExistsInChain (line 140) | #[DataProvider('invalidExtensionProvider')] method invalidExtensionProvider (line 159) | public static function invalidExtensionProvider(): array FILE: tests/Unit/Internal/Framework/Module/Configuration/DataObject/ModuleConfigurationTest.php class ModuleConfigurationTest (line 19) | final class ModuleConfigurationTest extends TestCase method testAddModuleSetting (line 21) | public function testAddModuleSetting(): void method testConfigurationHasSetting (line 36) | public function testConfigurationHasSetting(): void method testConfigurationHasClassExtension (line 51) | public function testConfigurationHasClassExtension(): void method testConfigurationDoesNotHaveClassExtension (line 67) | public function testConfigurationDoesNotHaveClassExtension(): void method testGetModuleSettingWhenSettingNotFound (line 87) | public function testGetModuleSettingWhenSettingNotFound(): void method testInvalidModuleId (line 95) | public function testInvalidModuleId(): void FILE: tests/Unit/Internal/Framework/Module/Configuration/DataObject/ShopConfigurationTest.php class ShopConfigurationTest (line 19) | final class ShopConfigurationTest extends TestCase method setUp (line 23) | protected function setUp(): void method testGetModuleConfiguration (line 29) | public function testGetModuleConfiguration(): void method testGetModuleConfigurations (line 38) | public function testGetModuleConfigurations(): void method testHasModuleConfiguration (line 59) | public function testHasModuleConfiguration(): void method testGetModuleConfigurationThrowsExceptionIfModuleIdNotPresent (line 77) | public function testGetModuleConfigurationThrowsExceptionIfModuleIdNot... method testDeleteModuleConfiguration (line 83) | public function testDeleteModuleConfiguration(): void method testDeleteModuleConfigurationRemovesModuleExtensionFromChain (line 98) | public function testDeleteModuleConfigurationRemovesModuleExtensionFro... method testDeleteModuleConfigurationThrowsExceptionIfModuleIdNotPresent (line 135) | public function testDeleteModuleConfigurationThrowsExceptionIfModuleId... method testChains (line 141) | public function testChains(): void method testDefaultChains (line 153) | public function testDefaultChains(): void FILE: tests/Unit/Internal/Framework/Module/Facade/ActiveModulesDataProviderBridgeTest.php class ActiveModulesDataProviderBridgeTest (line 18) | final class ActiveModulesDataProviderBridgeTest extends TestCase method testGetClassExtensionIfShopConfigurationIsMissing (line 20) | public function testGetClassExtensionIfShopConfigurationIsMissing(): void method testGetClassExtensionCallsOnlyOnce (line 36) | public function testGetClassExtensionCallsOnlyOnce(): void FILE: tests/Unit/Internal/Framework/Module/Install/Service/BootstrapModuleInstallerTest.php class BootstrapModuleInstallerTest (line 19) | final class BootstrapModuleInstallerTest extends TestCase method testInstallTriggersAllInstallers (line 21) | public function testInstallTriggersAllInstallers(): void method testIsInstalled (line 43) | #[DataProvider('moduleInstallMatrixDataProvider')] method moduleInstallMatrixDataProvider (line 60) | public static function moduleInstallMatrixDataProvider(): array FILE: tests/Unit/Internal/Framework/Module/Install/Service/ProjectConfigurationGeneratorTest.php class ProjectConfigurationGeneratorTest (line 17) | final class ProjectConfigurationGeneratorTest extends TestCase method testGenerateDefaultConfiguration (line 21) | public function testGenerateDefaultConfiguration(): void method getContext (line 32) | private function getContext(): ContextInterface FILE: tests/Unit/Internal/Framework/Module/MetaData/Converter/MetaDataConverterAggregateTest.php class MetaDataConverterAggregateTest (line 17) | #[CoversClass(MetaDataConverterAggregate::class)] method testConvert (line 20) | public function testConvert(): void FILE: tests/Unit/Internal/Framework/Module/MetaData/Converter/ModuleSettingsBooleanConverterTest.php class ModuleSettingsBooleanConverterTest (line 17) | final class ModuleSettingsBooleanConverterTest extends TestCase method convertToTrueDataProvider (line 19) | public static function convertToTrueDataProvider(): array method testConvertToTrue (line 30) | #[DataProvider('convertToTrueDataProvider')] method convertToFalseDataProvider (line 47) | public static function convertToFalseDataProvider(): array method testConvertToFalse (line 58) | #[DataProvider('convertToFalseDataProvider')] method whenNothingToConvertDataProvider (line 75) | public static function whenNothingToConvertDataProvider(): array method testWhenNothingToConvert (line 91) | #[DataProvider('whenNothingToConvertDataProvider')] FILE: tests/Unit/Internal/Framework/Module/MetaData/Dao/MetaDataNormalizerTest.php class MetaDataNormalizerTest (line 16) | final class MetaDataNormalizerTest extends TestCase method testNormalizeMetaData (line 18) | public function testNormalizeMetaData(): void method testNormalizerConvertsModuleSettingConstraintsToArray (line 44) | public function testNormalizerConvertsModuleSettingConstraintsToArray(... method testNormalizerConvertsMultiLanguageFieldToArrayWithDefaultLanguageIfItIsString (line 64) | #[DataProvider('multiLanguageFieldDataProvider')] method testNormalizerConvertsMultiLanguageFieldToArrayWithCustomLanguageIfItIsStringAndLangOptionIsSet (line 81) | #[DataProvider('multiLanguageFieldDataProvider')] method multiLanguageFieldDataProvider (line 100) | public static function multiLanguageFieldDataProvider(): array FILE: tests/Unit/Internal/Framework/Module/MetaData/Dao/MetaDataSchemataProviderTest.php class MetaDataSchemataProviderTest (line 21) | final class MetaDataSchemataProviderTest extends TestCase method testGetMetaDataSchemata (line 27) | public function testGetMetaDataSchemata(): void method testGetMetadataSchemaForVersion (line 36) | public function testGetMetadataSchemaForVersion(): void method testGetFlippedMetadataSchemaForVersionThrowsExceptionOnUnsupportedVersion (line 46) | public function testGetFlippedMetadataSchemaForVersionThrowsExceptionO... method testGetFlippedMetadataSchemaForVersion (line 56) | public function testGetFlippedMetadataSchemaForVersion(): void method testGetMetadataSchemaForVersionThrowsExceptionOnUnsupportedVersion (line 72) | public function testGetMetadataSchemaForVersionThrowsExceptionOnUnsupp... method setUp (line 82) | protected function setUp(): void FILE: tests/Unit/Internal/Framework/Module/MetaData/Validator/MetaDataSchemaValidatorTest.php class MetaDataSchemaValidatorTest (line 22) | final class MetaDataSchemaValidatorTest extends TestCase method testValidateThrowsExceptionOnUnsupportedMetaDataVersion (line 28) | public function testValidateThrowsExceptionOnUnsupportedMetaDataVersio... method testValidateUnsupportedMetaDataKey (line 40) | public function testValidateUnsupportedMetaDataKey(): void method testValidateUnsupportedMetaDataSubKey (line 57) | public function testValidateUnsupportedMetaDataSubKey(): void method testExcludedSectionItemValidation (line 84) | #[DoesNotPerformAssertions] method testValidateIsCaseSensitive (line 111) | public function testValidateIsCaseSensitive(): void method testValidateThrowsExceptionOnUnsupportedMetaDataValueType (line 135) | public function testValidateThrowsExceptionOnUnsupportedMetaDataValueT... method testValidateThrowsNoExceptionOnIncompleteFirstLevel (line 149) | #[DoesNotPerformAssertions] method testValidateThrowsNoExceptionOnIncompleteSecondLevel (line 168) | #[DoesNotPerformAssertions] method setUp (line 187) | protected function setUp(): void FILE: tests/Unit/Internal/Framework/Module/MetaData/Validator/MetaDataValidatorAggregateTest.php class MetaDataValidatorAggregateTest (line 18) | #[CoversClass(MetaDataValidatorAggregate::class)] method testValidate (line 21) | public function testValidate(): void FILE: tests/Unit/Internal/Framework/Module/MetaData/Validator/ModuleIdValidatorTest.php class ModuleIdValidatorTest (line 20) | #[CoversClass(ModuleIdValidator::class)] method testValidateWhenValid (line 23) | #[DoesNotPerformAssertions] method validateInvalidIdProvidedDataProvider (line 34) | public static function validateInvalidIdProvidedDataProvider(): array method testValidateWhenInvalidIdProvided (line 42) | #[DataProvider('validateInvalidIdProvidedDataProvider')] method testValidateWhenIdNotProvided (line 54) | public function testValidateWhenIdNotProvided(): void FILE: tests/Unit/Internal/Framework/Module/MetaData/Validator/SchemaValidatorTest.php class SchemaValidatorTest (line 22) | final class SchemaValidatorTest extends TestCase method testValidateWithMinimalValidStructure (line 36) | #[DoesNotPerformAssertions] method testValidateThrowsExceptionOnUnsupportedMetaDataVersion (line 42) | public function testValidateThrowsExceptionOnUnsupportedMetaDataVersio... method testValidateUnsupportedMetaDataKey (line 49) | public function testValidateUnsupportedMetaDataKey(): void method testValidateWithUnsupportedMetaDataSubKey (line 62) | public function testValidateWithUnsupportedMetaDataSubKey(): void method testValidateWithSectionExcludedFromValidation (line 83) | #[DoesNotPerformAssertions] method testValidateWithKeyInWrongCaseWillFailValidation (line 104) | public function testValidateWithKeyInWrongCaseWillFailValidation(): void method testValidateWithNonScalarValueWillThrowException (line 115) | public function testValidateWithNonScalarValueWillThrowException(): void method getValidator (line 127) | private function getValidator(): MetaDataSchemaValidator FILE: tests/Unit/Internal/Framework/Module/MetaData/Validator/ShopModuleSettingBooleanValidatorTest.php class ShopModuleSettingBooleanValidatorTest (line 20) | #[CoversClass(ModuleSettingBooleanValidator::class)] method validationPassWithDataProvider (line 23) | public static function validationPassWithDataProvider(): array method testValidationPassWithBackwardsCompatibleValues (line 41) | #[DataProvider('validationPassWithDataProvider')] method validationPassDataProvider (line 48) | public static function validationPassDataProvider(): array method testValidationPass (line 56) | #[DataProvider('validationPassDataProvider')] method validationFailsDataProvider (line 63) | public static function validationFailsDataProvider(): array method testValidationFails (line 72) | #[DataProvider('validationFailsDataProvider')] method testWhenStringTypeProvided (line 79) | #[DoesNotPerformAssertions] method testWhenNoTypeProvided (line 96) | #[DoesNotPerformAssertions] method executeValidationForBoolSetting (line 113) | private function executeValidationForBoolSetting(string|int|bool $valu... FILE: tests/Unit/Internal/Framework/Module/Path/ModuleAssetsPathResolverTest.php class ModuleAssetsPathResolverTest (line 17) | final class ModuleAssetsPathResolverTest extends TestCase method testGetAssetsPath (line 21) | public function testGetAssetsPath(): void FILE: tests/Unit/Internal/Framework/Module/Path/ModulePathResolverTest.php class ModulePathResolverTest (line 18) | final class ModulePathResolverTest extends TestCase method testGetFullModulePathFromConfiguration (line 20) | public function testGetFullModulePathFromConfiguration(): void FILE: tests/Unit/Internal/Framework/Module/Setup/Validator/ClassExtensionsModuleSettingValidatorTest.php class ClassExtensionsModuleSettingValidatorTest (line 20) | final class ClassExtensionsModuleSettingValidatorTest extends TestCase method testValidClassExtensionsModuleSetting (line 22) | #[DoesNotPerformAssertions] method testNamespaceOfPatchedClassMustNotBeShopEditionNamespace (line 46) | public function testNamespaceOfPatchedClassMustNotBeShopEditionNamespa... method testNamespaceOfPatchedClassIsShopUnifiedNamespaceButClassDoesNotExist (line 66) | public function testNamespaceOfPatchedClassIsShopUnifiedNamespaceButCl... FILE: tests/Unit/Internal/Framework/Module/Setup/Validator/ControllersValidatorTest.php class ControllersValidatorTest (line 24) | final class ControllersValidatorTest extends TestCase method testValidationWithCorrectSetting (line 26) | #[DoesNotPerformAssertions] method testValidationWithDuplicatedControllerNamespace (line 68) | public function testValidationWithDuplicatedControllerNamespace(): void method testValidationWithDuplicatedControllerId (line 93) | public function testValidationWithDuplicatedControllerId(): void method testValidatorLogsErrorIfModuleControllerAlreadyExistsInControllersMap (line 118) | public function testValidatorLogsErrorIfModuleControllerAlreadyExistsI... FILE: tests/Unit/Internal/Framework/Module/Setup/Validator/EventsModuleSettingValidatorTest.php class EventsModuleSettingValidatorTest (line 21) | final class EventsModuleSettingValidatorTest extends TestCase method testValidate (line 23) | #[DoesNotPerformAssertions] method testValidateThrowsExceptionIfEventsDefinedAreNotCallable (line 35) | public function testValidateThrowsExceptionIfEventsDefinedAreNotCallab... method testValidateDoesNotValidateSyntax (line 51) | #[DataProvider('invalidEventsProvider')] method invalidEventsProvider (line 63) | public static function invalidEventsProvider(): array method createValidator (line 71) | private function createValidator(): EventsValidator FILE: tests/Unit/Internal/Framework/Module/Template/Locator/ModulesMenuFileLocatorTest.php class ModulesMenuFileLocatorTest (line 19) | final class ModulesMenuFileLocatorTest extends TestCase method setUp (line 28) | protected function setUp(): void method testLocateWithEmptyPaths (line 36) | public function testLocateWithEmptyPaths(): void method testLocateWithActiveModuleAndExistingFile (line 46) | public function testLocateWithActiveModuleAndExistingFile(): void method testLocateWithActiveModuleAndMissingFile (line 59) | public function testLocateWithActiveModuleAndMissingFile(): void method testLocateWithMultipleFiles (line 72) | public function testLocateWithMultipleFiles(): void FILE: tests/Unit/Internal/Framework/RateLimiter/ApiRateLimitListenerTest.php class ApiRateLimitListenerTest (line 23) | class ApiRateLimitListenerTest extends TestCase method setUp (line 27) | protected function setUp(): void method testGetSubscribedEvents (line 32) | public function testGetSubscribedEvents(): void method testIgnoresNonApiRequests (line 37) | public function testIgnoresNonApiRequests(): void method testAllowsApiRequestsWithinLimit (line 49) | public function testAllowsApiRequestsWithinLimit(): void method testBlocksApiRequestsExceedingLimit (line 62) | public function testBlocksApiRequestsExceedingLimit(): void method testDisabledRateLimiterAllowsAllRequests (line 82) | public function testDisabledRateLimiterAllowsAllRequests(): void method testExcludedRoutesAreNotRateLimited (line 95) | public function testExcludedRoutesAreNotRateLimited(): void method testExcludedRoutesWithWildcardPattern (line 108) | public function testExcludedRoutesWithWildcardPattern(): void method testWildcardPatternDoesNotMatchExactPath (line 121) | public function testWildcardPatternDoesNotMatchExactPath(): void method testNonExcludedRoutesAreRateLimited (line 137) | public function testNonExcludedRoutesAreRateLimited(): void method testRateLimitResponseContainsRetryAfterHeaders (line 153) | public function testRateLimitResponseContainsRetryAfterHeaders(): void method testDifferentClientsHaveSeparateLimits (line 172) | public function testDifferentClientsHaveSeparateLimits(): void method testIgnoresSubRequests (line 187) | public function testIgnoresSubRequests(): void method testHandlesNullClientIp (line 200) | public function testHandlesNullClientIp(): void method createListener (line 214) | private function createListener( method createRequestEvent (line 224) | private function createRequestEvent( method uniqueIp (line 232) | private function uniqueIp(): string FILE: tests/Unit/Internal/Framework/RateLimiter/ApiRateLimiterFactoryTest.php class ApiRateLimiterFactoryTest (line 16) | class ApiRateLimiterFactoryTest extends TestCase method testCreateReturnsLimiter (line 18) | public function testCreateReturnsLimiter(): void method testCreateSharesStateForSameIdentifier (line 25) | public function testCreateSharesStateForSameIdentifier(): void method testLimiterRejectsRequestsExceedingLimit (line 36) | public function testLimiterRejectsRequestsExceedingLimit(): void method testSlidingWindowPolicy (line 47) | public function testSlidingWindowPolicy(): void method createFactory (line 58) | private function createFactory(int $limit, int $interval, string $poli... FILE: tests/Unit/Internal/Framework/RateLimiter/RateLimitHeadersListenerTest.php class RateLimitHeadersListenerTest (line 20) | class RateLimitHeadersListenerTest extends TestCase method testGetSubscribedEvents (line 22) | public function testGetSubscribedEvents(): void method testIgnoresSubRequests (line 30) | public function testIgnoresSubRequests(): void method testIgnoresRequestsWithoutRateLimitInfo (line 51) | public function testIgnoresRequestsWithoutRateLimitInfo(): void method testAddsRateLimitHeadersToResponse (line 66) | public function testAddsRateLimitHeadersToResponse(): void method createResponseEvent (line 92) | private function createResponseEvent( FILE: tests/Unit/Internal/Framework/Templating/Locator/AdminTemplateFileLocatorTest.php class AdminTemplateFileLocatorTest (line 16) | final class AdminTemplateFileLocatorTest extends TestCase method testLocate (line 18) | public function testLocate(): void method getConfigMock (line 25) | private function getConfigMock(string $templateName): Config FILE: tests/Unit/Internal/Framework/Templating/Locator/EditionMenuFileLocatorTest.php class EditionMenuFileLocatorTest (line 22) | final class EditionMenuFileLocatorTest extends TestCase method testLocate (line 26) | #[DataProvider('dataProviderTestLocate')] method dataProviderTestLocate (line 43) | public static function dataProviderTestLocate(): array method getAdminThemeStub (line 52) | private function getAdminThemeStub(): AdminThemeBridgeInterface method getContext (line 60) | private function getContext(string $edition): BasicContextStub method createModuleStructure (line 71) | private function createModuleStructure(string $edition): void FILE: tests/Unit/Internal/Framework/Templating/Locator/EditionUserFileLocatorTest.php class EditionUserFileLocatorTest (line 22) | final class EditionUserFileLocatorTest extends TestCase method testLocate (line 26) | #[DataProvider('dataProviderTestLocate')] method dataProviderTestLocate (line 43) | public static function dataProviderTestLocate(): array method getAdminThemeStub (line 52) | private function getAdminThemeStub(): AdminThemeBridgeInterface method getContext (line 60) | private function getContext(string $edition): BasicContextStub method createModuleStructure (line 71) | private function createModuleStructure(string $edition): void FILE: tests/Unit/Internal/Framework/Templating/Locator/TemplateFileLocatorTest.php class TemplateFileLocatorTest (line 16) | final class TemplateFileLocatorTest extends TestCase method testLocate (line 18) | public function testLocate(): void method getConfigMock (line 25) | private function getConfigMock(string $templateName): Config FILE: tests/Unit/Internal/Framework/Templating/TemplateRendererTest.php class TemplateRendererTest (line 18) | final class TemplateRendererTest extends TestCase method testRenderTemplateFilenameExtension (line 20) | #[DataProvider('twigTemplateNameFileDataProvider')] method testRenderTemplateCallsRender (line 34) | public function testRenderTemplateCallsRender(): void method testRenderFragment (line 48) | public function testRenderFragment(): void method testRenderFragmentIfDemoShop (line 62) | public function testRenderFragmentIfDemoShop(): void method testGetExistingEngine (line 78) | public function testGetExistingEngine(): void method testExists (line 87) | public function testExists(): void method getContextStub (line 102) | private function getContextStub(): ContextInterface method getContextMock (line 107) | private function getContextMock(): ContextInterface method getEngineMock (line 112) | private function getEngineMock(): TemplateEngineInterface method getEngineStub (line 119) | private function getEngineStub(): TemplateEngineInterface method twigTemplateNameFileDataProvider (line 124) | public static function twigTemplateNameFileDataProvider(): array FILE: tests/Unit/Internal/Framework/Theme/Bridge/AdminThemeBridgeTest.php class AdminThemeBridgeTest (line 15) | final class AdminThemeBridgeTest extends TestCase method testGetActiveTheme (line 17) | public function testGetActiveTheme(): void FILE: tests/Unit/Internal/Setup/Directory/DirectoryValidatorTest.php class DirectoryValidatorTest (line 19) | final class DirectoryValidatorTest extends TestCase method setUp (line 23) | protected function setUp(): void method testNoPermissionDirectories (line 47) | public function testNoPermissionDirectories(): void FILE: tests/Unit/Internal/Setup/Htaccess/HtaccessDaoFactoryTest.php class HtaccessDaoFactoryTest (line 19) | final class HtaccessDaoFactoryTest extends TestCase method testCreateRootHtaccessDaoWithExistingPathWillReturnExpected (line 23) | public function testCreateRootHtaccessDaoWithExistingPathWillReturnExp... method testCreateRootHtaccessDaoWithNonExistingPathWillThrow (line 37) | public function testCreateRootHtaccessDaoWithNonExistingPathWillThrow(... FILE: tests/Unit/Internal/Setup/Htaccess/HtaccessDaoTest.php class HtaccessDaoTest (line 16) | final class HtaccessDaoTest extends TestCase method setUp (line 18) | protected function setUp(): void method tearDown (line 24) | protected function tearDown(): void method testSetRewriteBaseWithNonExistingFileWillThrow (line 30) | public function testSetRewriteBaseWithNonExistingFileWillThrow(): void method testSetRewriteBaseWithCorrectFileWillUpdateFile (line 37) | public function testSetRewriteBaseWithCorrectFileWillUpdateFile(): void method getTestFilePath (line 47) | private function getTestFilePath(): string method getHtaccessTplPath (line 52) | private function getHtaccessTplPath(): string FILE: tests/Unit/Internal/Setup/Htaccess/HtaccessUpdaterTest.php class HtaccessUpdaterTest (line 20) | final class HtaccessUpdaterTest extends TestCase method testUpdateRewriteBaseDirectiveWithUrlPathWillCallDaoWithExpected (line 24) | public function testUpdateRewriteBaseDirectiveWithUrlPathWillCallDaoWi... method testUpdateRewriteBaseDirectiveWithEmptyUrlPathWillCallDaoWithExpected (line 42) | public function testUpdateRewriteBaseDirectiveWithEmptyUrlPathWillCall... FILE: tests/Unit/Internal/Setup/Htaccess/ShopBaseUrlTest.php class ShopBaseUrlTest (line 18) | final class ShopBaseUrlTest extends TestCase method validUrlsDataProvider (line 20) | public static function validUrlsDataProvider(): Iterator method testWithValidUrls (line 28) | #[DataProvider('validUrlsDataProvider')] method invalidUrlsDataProvider (line 36) | public static function invalidUrlsDataProvider(): Iterator method testWithInvalidUrls (line 43) | #[DataProvider('invalidUrlsDataProvider')] FILE: tests/Unit/Internal/Setup/Language/DefaultLanguageTest.php class DefaultLanguageTest (line 16) | final class DefaultLanguageTest extends TestCase method testReturnsCorrectCode (line 18) | public function testReturnsCorrectCode(): void method testThrowsExceptionOnIncorrectLanguage (line 25) | public function testThrowsExceptionOnIncorrectLanguage(): void FILE: tests/Unit/Internal/Setup/ShopSetupCommandTest.php class ShopSetupCommandTest (line 31) | final class ShopSetupCommandTest extends TestCase method testExecute (line 43) | public function testExecute(): void method createCommand (line 70) | private function createCommand(): Command method prepareMocks (line 84) | private function prepareMocks(): void FILE: tests/Unit/Internal/Transition/Adapter/Configuration/Utility/ShopSettingEncoderTest.php class ShopSettingEncoderTest (line 18) | final class ShopSettingEncoderTest extends TestCase method testEncoding (line 20) | #[DataProvider('settingDataProvider')] method testDecoding (line 31) | #[DataProvider('settingDataProvider')] method testEncodingInvalidValue (line 42) | public function testEncodingInvalidValue(): void method settingDataProvider (line 51) | public static function settingDataProvider(): array FILE: tests/Unit/Internal/Transition/Adapter/TemplateLogic/IncludeDynamicLogicTest.php class IncludeDynamicLogicTest (line 17) | #[CoversClass(IncludeDynamicLogic::class)] method setup (line 22) | public function setup(): void method testIncludeDynamicPrefix (line 28) | #[DataProvider('getIncludeDynamicPrefixTests')] method testRenderForCache (line 35) | #[DataProvider('getRenderForCacheTests')] method getIncludeDynamicPrefixTests (line 41) | public static function getIncludeDynamicPrefixTests(): array method getRenderForCacheTests (line 53) | public static function getRenderForCacheTests(): array FILE: tests/Unit/Internal/Utility/Authentication/Policy/PasswordPolicyTest.php class PasswordPolicyTest (line 21) | final class PasswordPolicyTest extends TestCase method testPasswordPolicyAcceptsUtf8EncodedStrings (line 23) | #[DoesNotPerformAssertions] method testPasswordPolicyRejectsStringNonUtf8Encoding (line 35) | #[DataProvider('unsupportedEncodingDataProvider')] method unsupportedEncodingDataProvider (line 48) | public static function unsupportedEncodingDataProvider(): array FILE: tests/Unit/Internal/Utility/Hash/Service/Argon2IPasswordHashServiceTest.php class Argon2IPasswordHashServiceTest (line 19) | final class Argon2IPasswordHashServiceTest extends TestCase method setUp (line 21) | protected function setUp(): void method testHashForGivenPasswordIsEncryptedWithProperAlgorithm (line 28) | public function testHashForGivenPasswordIsEncryptedWithProperAlgorithm... method testHashForEmptyPasswordIsEncryptedWithProperAlgorithm (line 37) | public function testHashForEmptyPasswordIsEncryptedWithProperAlgorithm... method testConsecutiveHashingTheSamePasswordProducesDifferentHashes (line 46) | public function testConsecutiveHashingTheSamePasswordProducesDifferent... method testPasswordNeedsRehashReturnsTrueOnChangedAlgorithm (line 57) | public function testPasswordNeedsRehashReturnsTrueOnChangedAlgorithm()... method testHashWithValidCostOption (line 67) | public function testHashWithValidCostOption(): void method getPasswordHashService (line 85) | private function getPasswordHashService(): PasswordHashServiceInterface method getPasswordPolicyMock (line 97) | private function getPasswordPolicyMock(): PasswordPolicyInterface FILE: tests/Unit/Internal/Utility/Hash/Service/BcryptPasswordHashServiceTest.php class BcryptPasswordHashServiceTest (line 19) | final class BcryptPasswordHashServiceTest extends TestCase method testHashForGivenPasswordIsEncryptedWithProperAlgorithm (line 21) | public function testHashForGivenPasswordIsEncryptedWithProperAlgorithm... method testHashForEmptyPasswordIsEncryptedWithProperAlgorithm (line 31) | public function testHashForEmptyPasswordIsEncryptedWithProperAlgorithm... method testConsecutiveHashingTheSamePasswordProducesDifferentHashes (line 42) | public function testConsecutiveHashingTheSamePasswordProducesDifferent... method testPasswordNeedsRehashReturnsTrueOnChangedParameters (line 53) | public function testPasswordNeedsRehashReturnsTrueOnChangedParameters(... method testPasswordNeedsRehashReturnsTrueOnUnknownHash (line 62) | public function testPasswordNeedsRehashReturnsTrueOnUnknownHash(): void method testPasswordNeedsRehashReturnsFalseOnSameAlgorithmAndOptions (line 71) | public function testPasswordNeedsRehashReturnsFalseOnSameAlgorithmAndO... method testHashWithWithValidCostOptionValue (line 80) | public function testHashWithWithValidCostOptionValue(): void method testHashWithInvalidCostOptionValueThrowsPasswordHashException (line 90) | #[DataProvider('invalidCostOptionDataProvider')] method invalidCostOptionDataProvider (line 98) | public static function invalidCostOptionDataProvider(): array method getPasswordHashServiceMock (line 109) | private function getPasswordHashServiceMock(int $cost = 4): PasswordHa... method getPasswordPolicyMock (line 119) | private function getPasswordPolicyMock(): PasswordPolicyInterface FILE: tests/Unit/Internal/Utility/Url/UrlParserTest.php class UrlParserTest (line 16) | final class UrlParserTest extends TestCase method testGetPathWithoutTrailingSlashWithDataProvider (line 18) | #[DataProvider('getPathWithoutTrailingSlashDataProvider')] method getPathWithoutTrailingSlashDataProvider (line 26) | public static function getPathWithoutTrailingSlashDataProvider(): array