CoolCMS API

SetCompositionError
in package

Stable markers of set composition errors. The Api manager puts them into `Result::getMessage()` and the Admin form picks the user message from them. `ResultCode` is not enough: `DB_DUPLICATE_ENTRY` is returned for a duplicate `code` and for an occupied variant, `VALIDATION_FAILED` for a cycle and for anything else. The bridge carries `message` unchanged.

Shared (not in the Api manager) so that Admin does not have to import an Api class.

Table of Contents

Constants

CYCLE  : string = 'ESHOP_COMPOSITION_CYCLE'
The composition would create a cycle (A contains B contains A) or a self-reference.
VARIANT_TAKEN  : string = 'ESHOP_VARIANT_TAKEN'
The variant already has a sellable set (1:1 on `product_sets.…_product_variant_id`, unique in the database).

Constants

CYCLE

The composition would create a cycle (A contains B contains A) or a self-reference.

public string CYCLE = 'ESHOP_COMPOSITION_CYCLE'

VARIANT_TAKEN

The variant already has a sellable set (1:1 on `product_sets.…_product_variant_id`, unique in the database).

public string VARIANT_TAKEN = 'ESHOP_VARIANT_TAKEN'
On this page

Search results