CoolCMS API

ImportItemVerdict
in package

FinalYes

Validator verdict for one item (variant): what the executor needs so that it does not duplicate rules (whether the item is hard-blocked, which action to take, whether the validator already logged a soft error, which set the item targets).

The executor does not judge the rules again, it only applies them. The log rows (errors, warnings with the attempted value) were written by the validator in the same pass into the same log.

Table of Contents

Properties

$action  : string
`create` / `update` / `skip`; a blocked item still carries the intended action.
$blocked  : bool
At least one hard error; the item is not written at all.
$code  : string|null
$incomplete  : bool
At least one soft error on the item or its card; the set gets `importIncomplete`.
$line  : int
$setId  : int|null
Target set of an `update`.
$variantId  : int|null

Methods

__construct()  : mixed
isCreate()  : bool
isSkip()  : bool
isUpdate()  : bool

Properties

$action read-only

`create` / `update` / `skip`; a blocked item still carries the intended action.

public string $action

$blocked read-only

At least one hard error; the item is not written at all.

public bool $blocked

$incomplete read-only

At least one soft error on the item or its card; the set gets `importIncomplete`.

public bool $incomplete

Methods

__construct()

public __construct(int $line, string|null $code, string $action, bool $blocked, bool $incomplete, int|null $setId, int|null $variantId) : mixed
Parameters
$line : int
$code : string|null
$action : string
$blocked : bool
$incomplete : bool
$setId : int|null
$variantId : int|null
On this page

Search results