Managers
Table of Contents
Namespaces
- Traits
Classes
- CartManager
- Persistent database cart; the only entry point for `CartPresenter`.
- ComplaintManager
- Base class of Api managers whose traits delegate to a typed `Service<TEntity>`.
- ComplaintSolutionManager
- Base class of Api managers whose traits delegate to a typed `Service<TEntity>`.
- ComplaintStatusManager
- Base class of Api managers whose traits delegate to a typed `Service<TEntity>`.
- ComplaintStockManager
- Returns the approved items of a complaint to the warehouse.
- ComplaintTransitionManager
- Single entry point for changing a complaint status; the admin StatusForm and the expiry cron always call it.
- EshopPaymentHook
- Eshop payment hook: the callback target of `cms_system_payment_callbacks.callback_key = ESHOP_ORDER`.
- FeedManager
- Feed CRUD plus dedicated bridge actions outside the generic object-graph save.
- FeedParameterActionManager
- Read-only code list of feed actions (no admin CRUD), see {@see \App\Core\Base\Shared\Eshop\Models\Entities\FeedParameterAction}.
- GiftManager
- Base class of Api managers whose traits delegate to a typed `Service<TEntity>`.
- OrderAdminNoticeManager
- E-mail to the shop administrator about a new order (`ES_NEW_ORDER`).
- OrderCheckoutManager
- Orchestrates the front checkout; the only place where an order is created from a customer cart.
- OrderCreditNoteManager
- Issues a partial credit note as a standalone action on an invoice.
- OrderCustomerManager
- Matches or creates the Invoicer customer record for an order.
- OrderManager
- Order manager: owns the order model and its calculation.
- OrderManagerFactory
- Lazy access to {@see OrderManager} that breaks a circular DI dependency.
- OrderPaymentManager
- Creates the System payment for an order and links it through `cms_mod_eshop_order_payments`.
- OrderStatusManager
- Base class of Api managers whose traits delegate to a typed `Service<TEntity>`.
- OrderStockManager
- Single entry point for an order's interaction with Store reservations and the issue document.
- OrderTaxManager
- Converts the unified tax engine result into the order VAT snapshot.
- OrderTransitionManager
- Single entry point for order status changes: the admin status form, the payment hook and crons
always call this, never their own UPDATE. `apply()` is the only public method.
- ParameterGroupManager
- Base class of Api managers whose traits delegate to a typed `Service<TEntity>`.
- ParameterManager
- Base class of Api managers whose traits delegate to a typed `Service<TEntity>`.
- ParameterRuleManager
- Base class of Api managers whose traits delegate to a typed `Service<TEntity>`.
- PaymentMethodManager
- Base class of Api managers whose traits delegate to a typed `Service<TEntity>`.
- ProducerManager
- Base class of Api managers whose traits delegate to a typed `Service<TEntity>`.
- ProductCategoryManager
- Manages the product category nested-set tree (single tree, unscoped).
- ProductHardDeleteManager
- Hard-deletes a product or a single variant: builds the plan, checks the gates and cleans up related data.
- ProductImportManager
- Manages product import jobs: CRUD plus state transitions kept outside the generic save.
- ProductManager
- Manages the product card: the main image arrives via `$meta['image']`, texts and categories (M:N) are saved by the object graph.
- ProductSetFeeManager
- Base class of Api managers whose traits delegate to a typed `Service<TEntity>`.
- ProductSetFeeTypeManager
- Base class of Api managers whose traits delegate to a typed `Service<TEntity>`.
- ProductSetLinkManager
- Base class of Api managers whose traits delegate to a typed `Service<TEntity>`.
- ProductSetLinkTypeManager
- Base class of Api managers whose traits delegate to a typed `Service<TEntity>`.
- ProductSetManager
- Base class of Api managers whose traits delegate to a typed `Service<TEntity>`.
- ProductSetStatisticManager
- Base class of Api managers whose traits delegate to a typed `Service<TEntity>`.
- ProductStateManager
- Base class of Api managers whose traits delegate to a typed `Service<TEntity>`.
- ProductTagManager
- Base class of Api managers whose traits delegate to a typed `Service<TEntity>`.
- ProductTypeManager
- Base class of Api managers whose traits delegate to a typed `Service<TEntity>`.
- ProductVariantManager
- Base class of Api managers whose traits delegate to a typed `Service<TEntity>`.
- ShipperManager
- Base class of Api managers whose traits delegate to a typed `Service<TEntity>`.
- ShipperRegionManager
- Base class of Api managers whose traits delegate to a typed `Service<TEntity>`.
- ShipperTariffManager
- Base class of Api managers whose traits delegate to a typed `Service<TEntity>`.
- VoucherManager
- CRUD of vouchers plus the atomic redemption counters (`current_number`).