| Server IP : 178.212.43.201 / Your IP : 10.100.0.33 Web Server : Apache/2.4.37 (Oracle Linux Server) OpenSSL/1.1.1k System : Linux spa0007.srv.paxillus.pl 5.4.17-2136.355.3.1.el8uek.x86_64 #3 SMP Sat May 9 17:11:55 PDT 2026 x86_64 User : apache ( 48) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /var/www/html/paxillus/wp-content/plugins/cloudflare/src/Integration/ |
Upload File : |
<?php
namespace Cloudflare\APO\Integration;
use Cloudflare\APO\Vendor\Psr\Log\LoggerInterface;
class DefaultIntegration implements IntegrationInterface
{
private $config;
private $integrationAPI;
private $dataStore;
private $logger;
/**
* @param ConfigInterface $config
* @param IntegrationAPIInterface $integrationAPI
* @param DataStoreInterface $dataStore
* @param LoggerInterface $logger
*/
public function __construct(ConfigInterface $config, IntegrationAPIInterface $integrationAPI, DataStoreInterface $dataStore, LoggerInterface $logger)
{
$this->config = $config;
$this->integrationAPI = $integrationAPI;
$this->dataStore = $dataStore;
$this->logger = $logger;
}
/**
* @return ConfigInterface
*/
public function getConfig()
{
return $this->config;
}
/**
* @param ConfigInterface $config
*/
public function setConfig(ConfigInterface $config)
{
$this->config = $config;
}
/**
* @return integrationAPI
*/
public function getIntegrationAPI()
{
return $this->integrationAPI;
}
/**
* @param IntegrationAPIInterface $integrationAPI
*/
public function setIntegrationAPI(IntegrationAPIInterface $integrationAPI)
{
$this->integrationAPI = $integrationAPI;
}
/**
* @return DataStore
*/
public function getDataStore()
{
return $this->dataStore;
}
/**
* @param DataStoreInterface $dataStore
*/
public function setDataStore(DataStoreInterface $dataStore)
{
$this->dataStore = $dataStore;
}
/**
* @return LoggerInterface
*/
public function getLogger()
{
return $this->logger;
}
/**
* @param LoggerInterface $logger
*/
public function setLogger(LoggerInterface $logger)
{
$this->logger = $logger;
}
}