cfmgrv4 init...1
This commit is contained in:
parent
3e2a27d4d6
commit
5f9cfda7be
@ -15,6 +15,7 @@ class AccountController extends CloudflareController
|
|||||||
{
|
{
|
||||||
private $_model = null;
|
private $_model = null;
|
||||||
private $_auth_entity = null;
|
private $_auth_entity = null;
|
||||||
|
private $_myLibrays = [];
|
||||||
public function initController(RequestInterface $request, ResponseInterface $response, LoggerInterface $logger)
|
public function initController(RequestInterface $request, ResponseInterface $response, LoggerInterface $logger)
|
||||||
{
|
{
|
||||||
parent::initController($request, $response, $logger);
|
parent::initController($request, $response, $logger);
|
||||||
@ -32,7 +33,10 @@ class AccountController extends CloudflareController
|
|||||||
}
|
}
|
||||||
final protected function getMyLibrary(): Account
|
final protected function getMyLibrary(): Account
|
||||||
{
|
{
|
||||||
return new Account($this->_auth_entity);
|
if (!isset($this->_myLibrays[$this->_auth_entity->getPK()])) {
|
||||||
|
$this->_myLibrays[$this->_auth_entity->getPK()] = new Account($this->_auth_entity);
|
||||||
|
}
|
||||||
|
return $this->_myLibrays[$this->_auth_entity->getPK()];
|
||||||
}
|
}
|
||||||
protected function getFormFieldOption(string $field, array $options = []): array
|
protected function getFormFieldOption(string $field, array $options = []): array
|
||||||
{
|
{
|
||||||
|
|||||||
@ -15,6 +15,7 @@ use Psr\Log\LoggerInterface;
|
|||||||
class RecordController extends CloudflareController
|
class RecordController extends CloudflareController
|
||||||
{
|
{
|
||||||
private $_zone_entity = null;
|
private $_zone_entity = null;
|
||||||
|
private $_myLibrays = [];
|
||||||
public function initController(RequestInterface $request, ResponseInterface $response, LoggerInterface $logger)
|
public function initController(RequestInterface $request, ResponseInterface $response, LoggerInterface $logger)
|
||||||
{
|
{
|
||||||
parent::initController($request, $response, $logger);
|
parent::initController($request, $response, $logger);
|
||||||
@ -32,7 +33,10 @@ class RecordController extends CloudflareController
|
|||||||
}
|
}
|
||||||
final protected function getMyLibrary(): Record
|
final protected function getMyLibrary(): Record
|
||||||
{
|
{
|
||||||
return new Record($this->_zone_entity);
|
if (!isset($this->_myLibrays[$this->_zone_entity->getPK()])) {
|
||||||
|
$this->_myLibrays[$this->_zone_entity->getPK()] = new Record($this->_zone_entity);
|
||||||
|
}
|
||||||
|
return $this->_myLibrays[$this->_zone_entity->getPK()];
|
||||||
}
|
}
|
||||||
protected function getFormFieldOption(string $field, array $options = []): array
|
protected function getFormFieldOption(string $field, array $options = []): array
|
||||||
{
|
{
|
||||||
|
|||||||
@ -16,6 +16,7 @@ use Psr\Log\LoggerInterface;
|
|||||||
class ZoneController extends CloudflareController
|
class ZoneController extends CloudflareController
|
||||||
{
|
{
|
||||||
private $_account_entity = null;
|
private $_account_entity = null;
|
||||||
|
private $_myLibrays = [];
|
||||||
private $_model = null;
|
private $_model = null;
|
||||||
public function initController(RequestInterface $request, ResponseInterface $response, LoggerInterface $logger)
|
public function initController(RequestInterface $request, ResponseInterface $response, LoggerInterface $logger)
|
||||||
{
|
{
|
||||||
@ -34,7 +35,10 @@ class ZoneController extends CloudflareController
|
|||||||
}
|
}
|
||||||
final protected function getMyLibrary(): Zone
|
final protected function getMyLibrary(): Zone
|
||||||
{
|
{
|
||||||
return new Zone($this->_account_entity);
|
if (!isset($this->_myLibrays[$this->_account_entity->getPK()])) {
|
||||||
|
$this->_myLibrays[$this->_account_entity->getPK()] = new Zone($this->_account_entity);
|
||||||
|
}
|
||||||
|
return $this->_myLibrays[$this->_account_entity->getPK()];
|
||||||
}
|
}
|
||||||
protected function getFormFieldOption(string $field, array $options = []): array
|
protected function getFormFieldOption(string $field, array $options = []): array
|
||||||
{
|
{
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user