From 0dbcc5d5ffabfbcd3df96c3232d5e0bf3b9fd7cd Mon Sep 17 00:00:00 2001 From: Jay Patel Date: Thu, 21 Apr 2016 22:27:12 -0500 Subject: [PATCH] Minor bug fix - Fixes #559 --- lib/PayPal/Core/PayPalLoggingManager.php | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/lib/PayPal/Core/PayPalLoggingManager.php b/lib/PayPal/Core/PayPalLoggingManager.php index 7ee9f71..b9e5892 100644 --- a/lib/PayPal/Core/PayPalLoggingManager.php +++ b/lib/PayPal/Core/PayPalLoggingManager.php @@ -55,14 +55,12 @@ class PayPalLoggingManager private function __construct($loggerName) { $config = PayPalConfigManager::getInstance()->getConfigHashmap(); - if (!empty($config)) { - // Checks if custom factory defined, and is it an implementation of @PayPalLogFactory - $factory = array_key_exists('log.AdapterFactory', $config) && in_array('PayPal\Log\PayPalLogFactory', class_implements($config['log.AdapterFactory'])) ? $config['log.AdapterFactory'] : '\PayPal\Log\PayPalDefaultLogFactory'; - /** @var PayPalLogFactory $factoryInstance */ - $factoryInstance = new $factory(); - $this->logger = $factoryInstance->getLogger($loggerName); - $this->loggerName = $loggerName; - } + // Checks if custom factory defined, and is it an implementation of @PayPalLogFactory + $factory = array_key_exists('log.AdapterFactory', $config) && in_array('PayPal\Log\PayPalLogFactory', class_implements($config['log.AdapterFactory'])) ? $config['log.AdapterFactory'] : '\PayPal\Log\PayPalDefaultLogFactory'; + /** @var PayPalLogFactory $factoryInstance */ + $factoryInstance = new $factory(); + $this->logger = $factoryInstance->getLogger($loggerName); + $this->loggerName = $loggerName; } /**