cfmgrv4 init...3
This commit is contained in:
parent
09f70ade85
commit
3867476ec0
@ -2,10 +2,10 @@
|
|||||||
|
|
||||||
namespace App\Services\Cloudflare;
|
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\FirewallModel;
|
||||||
|
use App\Models\Cloudflare\AccountModel;
|
||||||
|
use App\Entities\Cloudflare\ZoneEntity;
|
||||||
|
use App\Entities\Cloudflare\FirewallEntity;
|
||||||
|
|
||||||
class FirewallService extends CloudflareService
|
class FirewallService extends CloudflareService
|
||||||
{
|
{
|
||||||
@ -102,7 +102,7 @@ class FirewallService extends CloudflareService
|
|||||||
$body = json_decode($response->getBody());
|
$body = json_decode($response->getBody());
|
||||||
foreach ($body->result->rules as $rule) {
|
foreach ($body->result->rules as $rule) {
|
||||||
if (!is_object(value: $rule) || get_class($rule) !== 'stdClass') {
|
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 {
|
} else {
|
||||||
$formDatas = ['rulesetid' => $body->result->id];
|
$formDatas = ['rulesetid' => $body->result->id];
|
||||||
$formDatas = $this->getArrayByResult($rule, $formDatas);
|
$formDatas = $this->getArrayByResult($rule, $formDatas);
|
||||||
|
|||||||
@ -173,7 +173,8 @@ class RecordService extends CloudflareService
|
|||||||
$cnt = 1;
|
$cnt = 1;
|
||||||
foreach ($results as $result) {
|
foreach ($results as $result) {
|
||||||
if (!is_object($result) || get_class($result) !== 'stdClass') {
|
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);
|
$formDatas = $this->getArrayByResult($result);
|
||||||
$entity = $this->getModel()->modify(new RecordEntity(), $formDatas);
|
$entity = $this->getModel()->modify(new RecordEntity(), $formDatas);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user