cfmgrv4 init...3

This commit is contained in:
최준흠 2024-10-27 21:19:16 +09:00
parent 09f70ade85
commit 3867476ec0
2 changed files with 6 additions and 5 deletions

View File

@ -2,10 +2,10 @@
namespace App\Services\Cloudflare;
use App\Entities\Cloudflare\FirewallEntity;
use App\Entities\Cloudflare\ZoneEntity;
use App\Models\Cloudflare\AccountModel;
use App\Models\Cloudflare\FirewallModel;
use App\Models\Cloudflare\AccountModel;
use App\Entities\Cloudflare\ZoneEntity;
use App\Entities\Cloudflare\FirewallEntity;
class FirewallService extends CloudflareService
{
@ -102,7 +102,7 @@ class FirewallService extends CloudflareService
$body = json_decode($response->getBody());
foreach ($body->result->rules as $rule) {
if (!is_object(value: $rule) || get_class($rule) !== 'stdClass') {
log_message("error", "Firewall: rule is not a stdClass:\n" . var_export($rule, true) . "\n");
log_message("error", "Firewall: result is not a stdClass:\n" . var_export($rule, true) . "\n");
} else {
$formDatas = ['rulesetid' => $body->result->id];
$formDatas = $this->getArrayByResult($rule, $formDatas);

View File

@ -173,7 +173,8 @@ class RecordService extends CloudflareService
$cnt = 1;
foreach ($results as $result) {
if (!is_object($result) || get_class($result) !== 'stdClass') {
throw new \Exception("Record: result is not a stdClass:\n" . var_export($result, true) . "\n");
log_message("error", "Record: result is not a stdClass:\n" . var_export($result, true) . "\n");
continue;
}
$formDatas = $this->getArrayByResult($result);
$entity = $this->getModel()->modify(new RecordEntity(), $formDatas);