cfmgrv4 init...3
This commit is contained in:
parent
5965a9f2d6
commit
38d6544ff4
@ -3,7 +3,7 @@
|
||||
namespace App\Controllers\Admin\Cloudflare;
|
||||
|
||||
use App\Helpers\Cloudflare\AccountHelper;
|
||||
use App\Libraries\Cloudflare\Account;
|
||||
use App\Services\Cloudflare\Account;
|
||||
use App\Models\Cloudflare\AccountModel;
|
||||
use CodeIgniter\HTTP\DownloadResponse;
|
||||
use CodeIgniter\HTTP\RedirectResponse;
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
namespace App\Controllers\Admin\Cloudflare;
|
||||
|
||||
use App\Helpers\Cloudflare\RecordHelper;
|
||||
use App\Libraries\Cloudflare\Record;
|
||||
use App\Services\Cloudflare\Record;
|
||||
use App\Models\Cloudflare\RecordModel;
|
||||
use App\Models\Cloudflare\ZoneModel;
|
||||
use CodeIgniter\HTTP\DownloadResponse;
|
||||
|
||||
@ -3,8 +3,8 @@
|
||||
namespace App\Controllers\Admin\Cloudflare;
|
||||
|
||||
use App\Helpers\Cloudflare\ZoneHelper;
|
||||
use App\Libraries\Cloudflare\Record;
|
||||
use App\Libraries\Cloudflare\Zone;
|
||||
use App\Services\Cloudflare\Zone;
|
||||
use App\Services\Cloudflare\Record;
|
||||
use App\Models\Cloudflare\AccountModel;
|
||||
use App\Models\Cloudflare\ZoneModel;
|
||||
use CodeIgniter\HTTP\DownloadResponse;
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
<?php
|
||||
|
||||
namespace App\Libraries\Cloudflare;
|
||||
namespace App\Services\Cloudflare;
|
||||
|
||||
use App\Models\Cloudflare\AccountModel;
|
||||
use App\Entities\Cloudflare\AuthEntity;
|
||||
@ -1,22 +1,19 @@
|
||||
<?php
|
||||
|
||||
namespace App\Libraries\Cloudflare;
|
||||
namespace App\Services\Cloudflare;
|
||||
|
||||
use App\Models\Cloudflare\AuthModel;
|
||||
use App\Models\Cloudflare\AccountModel;
|
||||
use App\Libraries\MySocket\CloudflareSocket;
|
||||
use App\Libraries\CommonLibrary;
|
||||
use App\Entities\Cloudflare\AuthEntity;
|
||||
|
||||
abstract class Cloudflare extends CommonLibrary
|
||||
abstract class Cloudflare
|
||||
{
|
||||
private $_mySocket = null;
|
||||
private $_auth_entity = null;
|
||||
private $_authModel = null;
|
||||
private $_accountModel = null;
|
||||
protected function __construct(AuthEntity $auth_entity)
|
||||
{
|
||||
$this->_auth_entity = $auth_entity;
|
||||
parent::__construct();
|
||||
}
|
||||
abstract protected function getArrayByResult($result, array $formDatas = []): array;
|
||||
final public function getMySocket(): CloudflareSocket
|
||||
@ -40,14 +37,6 @@ abstract class Cloudflare extends CommonLibrary
|
||||
}
|
||||
return $this->_authModel;
|
||||
}
|
||||
final protected function getAccountModel(): AccountModel
|
||||
{
|
||||
if ($this->_accountModel === null) {
|
||||
$this->_accountModel = new AccountModel();
|
||||
}
|
||||
return $this->_accountModel;
|
||||
}
|
||||
|
||||
private function reload_page(string $uri, int $page, int $per_page = 50): mixed
|
||||
{
|
||||
$query = [
|
||||
@ -1,14 +1,16 @@
|
||||
<?php
|
||||
|
||||
namespace App\Libraries\Cloudflare;
|
||||
namespace App\Services\Cloudflare;
|
||||
|
||||
use App\Entities\Cloudflare\RecordEntity;
|
||||
use App\Entities\Cloudflare\ZoneEntity;
|
||||
use App\Models\Cloudflare\RecordModel;
|
||||
use App\Models\Cloudflare\AccountModel;
|
||||
|
||||
class Record extends Cloudflare
|
||||
{
|
||||
private $_model = null;
|
||||
private $_accountModel = null;
|
||||
private $_zone_entity = null;
|
||||
public function __construct(ZoneEntity $zone_entity)
|
||||
{
|
||||
@ -30,6 +32,13 @@ class Record extends Cloudflare
|
||||
}
|
||||
return $this->_model;
|
||||
}
|
||||
final protected function getAccountModel(): AccountModel
|
||||
{
|
||||
if ($this->_accountModel === null) {
|
||||
$this->_accountModel = new AccountModel();
|
||||
}
|
||||
return $this->_accountModel;
|
||||
}
|
||||
public function getArrayByResult($result, array $formDatas = []): array
|
||||
{
|
||||
$formDatas[RecordModel::PK] = $result->id;
|
||||
@ -1,6 +1,6 @@
|
||||
<?php
|
||||
|
||||
namespace App\Libraries\Cloudflare;
|
||||
namespace App\Services\Cloudflare;
|
||||
|
||||
use App\Entities\Cloudflare\AccountEntity;
|
||||
use App\Entities\Cloudflare\ZoneEntity;
|
||||
Loading…
Reference in New Issue
Block a user