cfmgrv4 init...4
This commit is contained in:
parent
cd62171712
commit
09f70ade85
@ -175,14 +175,19 @@ class ZoneService extends CloudflareService
|
||||
if ($total > 0) {
|
||||
foreach ($results as $result) {
|
||||
if (!is_object($result) || get_class($result) !== 'stdClass') {
|
||||
throw new \Exception("Zone: result is not a stdClass:\n" . var_export($result, true) . "\n");
|
||||
log_message("error", "Zone: result is not a stdClass:\n" . var_export($result, true) . "\n");
|
||||
continue;
|
||||
}
|
||||
if (isset($result->status) && $result->status === 'active') {
|
||||
$formDatas = $this->getArrayByResult($result);
|
||||
$formDatas = $this->getCFSetting($formDatas[ZoneModel::PK], $formDatas);
|
||||
$entity = $this->getModel()->modify(new ZoneEntity(), $formDatas);
|
||||
log_message("debug", "{$cnt}/{$total} => {$entity->getTitle()} Zone 처리,[{$this->getMySocket()::$_request}]");
|
||||
$entitys[$entity->getPK()] = $entity;
|
||||
$cnt++;
|
||||
} else {
|
||||
log_message("error", "Zone is abnomral status:\n" . var_export($result, true) . "\n");
|
||||
}
|
||||
}
|
||||
//부모키를 기준으로 CF에 존재하지 않는 데이터 삭제용
|
||||
$this->getModel()->where(ZoneModel::PARENT, value: $this->getParentEntity()->getPK());
|
||||
|
||||
Loading…
Reference in New Issue
Block a user