Skip to content

Commit 651d602

Browse files
committed
Removing var_dumps
As @alexjeen mentioned there’s var_dump’s and echo’s in the code that really shouldn’t be there. So this commit removes them and switches to the custom logger.
1 parent 0be417c commit 651d602

File tree

4 files changed

+16
-20
lines changed

4 files changed

+16
-20
lines changed

src/Core/Http/Serialization/XmlObjectSerializer.php

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@ class XmlObjectSerializer extends IEntitySerializer
3636
private static function getXmlFromObj($phpObj)
3737
{
3838
if (!$phpObj) {
39-
echo "getXmlFromObj NULL arg\n";
40-
var_dump(debug_backtrace());
39+
$this->IDSLogger->CustomLogger->Log(TraceLevel::Error, "Encountered an error parsing the xmlFromObj.");
40+
$this->IDSLogger->CustomLogger->Log(TraceLevel::Error, "Stack Trace: " . implode("\n", debug_backtrace()));
4141
return false;
4242
}
4343

@@ -47,11 +47,9 @@ private static function getXmlFromObj($phpObj)
4747
try {
4848
return $php2xml->getXml($phpObj);
4949
} catch (\Exception $e) {
50-
echo "\n"."Object Dump:\n";
51-
var_dump($phpObj);
52-
echo "\n"."Exception Call Stack (".$e->getMessage()."):\n";
53-
echo "\n"."In (".$e->getFile().") on " . $e->getLine();
54-
array_walk(debug_backtrace(), create_function('$a,$b', 'print "\t{$a[\'function\']}()\n\t".basename($a[\'file\']).":{$a[\'line\']}\n";'));
50+
$this->IDSLogger->CustomLogger->Log(TraceLevel::Error, "Encountered an error parsing the batch response." . $e->getMessage());
51+
$this->IDSLogger->CustomLogger->Log(TraceLevel::Error, "Object: " . var_export($phpObj, true));
52+
$this->IDSLogger->CustomLogger->Log(TraceLevel::Error, "Stack Trace: " . $e->getTraceAsString());
5553
return false;
5654
}
5755
}

src/DataService/Batch.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -335,7 +335,8 @@ public function Execute()
335335
$this->intuitBatchItemResponses[$intuitBatchItemResponse->batchItemId] = $intuitBatchItemResponse;
336336
}
337337
} catch (\Exception $e) {
338-
var_dump($e->getMessage(), $e->getLine());
338+
$this->serviceContext->IppConfiguration->Logger->CustomLogger->Log(TraceLevel::Error, "Encountered an error parsing the batch response." . $e->getMessage());
339+
$this->serviceContext->IppConfiguration->Logger->CustomLogger->Log(TraceLevel::Error, "Stack Trace: " . $e->getTraceAsString());
339340
return null;
340341
}
341342

src/DataService/DataService.php

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -458,7 +458,8 @@ public function updateOAuth2Token($newOAuth2AccessToken)
458458
$this->serviceContext->realmId = $realmID;
459459
$this->setupRestHandler($this->serviceContext);
460460
} catch (SdkException $e){
461-
echo $e->getTraceAsString();
461+
$this->serviceContext->IppConfiguration->Logger->CustomLogger->Log(TraceLevel::Error, "Encountered an error while updating OAuth2Token." . $e->getMessage());
462+
$this->serviceContext->IppConfiguration->Logger->CustomLogger->Log(TraceLevel::Error, "Stack Trace: " . $e->getTraceAsString());
462463
}
463464
return $this;
464465
}
@@ -538,9 +539,8 @@ protected function getRequestSerializer()
538539
private function getXmlFromObj($phpObj)
539540
{
540541
if (!$phpObj) {
541-
echo "getXmlFromObj NULL arg\n";
542-
var_dump(debug_backtrace());
543-
542+
$this->serviceContext->IppConfiguration->Logger->CustomLogger->Log(TraceLevel::Error, "getXmlFromObj NULL arg.");
543+
544544
return false;
545545
}
546546

@@ -550,9 +550,8 @@ private function getXmlFromObj($phpObj)
550550
try {
551551
return $php2xml->getXml($phpObj);
552552
} catch (\Exception $e) {
553-
echo "getXmlFromObj EXCEPTION: " . $e->getMessage() . "\n";
554-
var_dump($phpObj);
555-
var_dump(debug_backtrace());
553+
$this->serviceContext->IppConfiguration->Logger->CustomLogger->Log(TraceLevel::Error, "Encountered an error parsing Object to XML." . $e->getMessage());
554+
$this->serviceContext->IppConfiguration->Logger->CustomLogger->Log(TraceLevel::Error, "Stack Trace: " . $e->getTraceAsString());
556555

557556
return false;
558557
}
@@ -1000,9 +999,8 @@ public function Query($query, $startPosition = null, $maxResults = null)
1000999
$tmpXML = $responseXmlObj->QueryResponse->asXML();
10011000
}
10021001
$parsedResponseBody = $this->responseSerializer->Deserialize($tmpXML, false);
1003-
//echo "Parsed Body is: \n";
1004-
//var_dump($parsedResponseBody);
1005-
//echo "\n Parsed Body over.\n";
1002+
$this->serviceContext->IppConfiguration->Logger->CustomLogger->Log(TraceLevel::Info, $parsedResponseBody);
1003+
10061004
} catch (\Exception $e) {
10071005
throw new \Exception("Exception appears in converting Response to XML.");
10081006
}

src/Utility.Test/JsonObjectSerializerTest.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,8 +75,7 @@ public function testDeserializerTaxService()
7575
{
7676
$instance = new JsonObjectSerializer();
7777
//this line proves, that with additional layer json serializer produces valid object
78-
$item = $instance->Deserialize('{"TaxService":'.$this->getTaxServiceResponse().'}', true);
79-
var_dump($item);
78+
$item = $instance->Deserialize('{"TaxService":'.$this->getTaxServiceResponse().'}', true);
8079
$this->assertTrue($item instanceof IPPTaxService);
8180
$details = $item->TaxRateDetails[0];
8281
$this->assertTrue($details instanceof IPPTaxRateDetails);

0 commit comments

Comments
 (0)