18 if (
$action === self::CREATE_ACTION)
20 $checkRequiredFieldsResult = $this->checkRequiredFields(
$request);
21 if (!$checkRequiredFieldsResult->isSuccess())
23 $result->addErrors($checkRequiredFieldsResult->getErrors());
27 $signedDomain =
$request->get(
'signed_domain') ??
'';
47 $saveResult = self::save(
$shopId, $key1, $key2);
52 $saveResult->addError(
new Main\
Error($exception->getMessage()));
55 if (!$saveResult->isSuccess())
57 $result->addErrors($saveResult->getErrors());