private static function Initialise() { if (self::$initialised) { return; } self::$logger = RXPLogger::getLogger(__CLASS__); self::$initialised = true; }
/** * RealexClient constructor. * * @param string $secret * @param HttpClient $httpClient * @param HttpConfiguration $httpConfiguration */ public function __construct($secret, HttpConfiguration $httpConfiguration = null, HttpClient $httpClient = null) { $this->logger = RXPLogger::getLogger(__CLASS__); $this->secret = $secret; if (is_null($httpConfiguration)) { $this->httpConfiguration = new HttpConfiguration(); } else { $this->httpConfiguration = $httpConfiguration; } if (is_null($httpClient)) { $this->httpClient = HttpUtils::getDefaultClient($this->httpConfiguration); } else { $this->httpClient = $httpClient; } }
/** * HttpClient constructor. */ public function __construct() { $this->logger = RXPLogger::getLogger(__CLASS__); }
/** * * Initialises logger if not initialised already * */ private static function getLogger() { if (!self::$logger) { self::$logger = RXPLogger::getLogger(__CLASS__); } }