Skip to content

Commit 0bb7262

Browse files
committed
Clean serialize/deserialize code
1 parent 7607bfa commit 0bb7262

2 files changed

Lines changed: 4 additions & 18 deletions

File tree

scripts/appendJsonSeralizeCode.txt

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,18 @@
44
function ($val){
55
return !is_null($val);
66
});
7+
$mapper = \net\authorize\util\Mapper::Instance();
78
// echo __CLASS__ . "\n";
89
foreach($values as $key => $value){
9-
//$classDetails = (new \net\authorize\api\contract\v1\Mapper)->getClass(get_class() , $key);
10-
//$classDetails = (\net\authorize\api\contract\v1\Mapper::Instance())->getClass(get_class() , $key);
11-
$mapper = \net\authorize\util\Mapper::Instance();
1210
$classDetails = $mapper->getClass(get_class() , $key);
1311
if (isset($value)){
1412
//$classDetails = (new \net\authorize\api\contract\v1\Mapper)->getClass(get_class() , $key);
1513
if ($classDetails->className === 'Date'){
16-
// echo($value->format('Y-m-d H:i:s')."\n");
1714
$dateTime = $value->format('Y-m-d');
1815
$values[$key] = $dateTime;
1916
//echo($dateTime."\n");
2017
}
2118
else if ($classDetails->className === 'DateTime'){
22-
// echo($value->format('Y-m-d H:i:s')."\n");
2319
$dateTime = $value->format('Y-m-d\TH:i:s\Z');
2420
$values[$key] = $dateTime;
2521
//echo($dateTime."\n");
@@ -29,12 +25,10 @@
2925
//echo "key - $key \n";
3026
//echo "value - $value \n";
3127
if (!$classDetails->isInlineArray){
32-
33-
// $subKey = str_replace("Type", "", lcfirst((new \ReflectionClass($value[0]))->getShortName()));
3428
$subKey = $classDetails->arrayEntryname;
3529
$subArray = [$subKey => $value];
3630
$values[$key] = $subArray;
37-
//echo "subkey - $subKey \n";
31+
//echo "subkey - $subKey \n";
3832
}
3933
}
4034
}

scripts/appendSetCode.txt

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,10 @@
11
// Json Set Code
22
public function set($data)
33
{
4+
$mapper = \net\authorize\util\Mapper::Instance();
45
foreach($data AS $key => $value) {
5-
//$isarray = false;
6-
//$classname = (new net\authorize\api\contract\v1\Mapper)->getClass(get_class() , $key);
7-
//$classDetails = (new \net\authorize\api\contract\v1\Mapper)->getClass(get_class() , $key);
8-
//$classDetails = (\net\authorize\api\contract\v1\Mapper::Instance())->getClass(get_class() , $key);
9-
$mapper = \net\authorize\util\Mapper::Instance();
106
$classDetails = $mapper->getClass(get_class() , $key);
11-
//if (substr($classname, 0, 5) === "array") {
12-
// $classname = ltrim($classname, 'array<');
13-
// $classname = rtrim($classname, '>');
14-
// $isarray = true;
15-
//}
7+
168
if($classDetails !== NULL ) {
179
if ($classDetails->isArray) {
1810
if ($classDetails->isCustomDefined) {

0 commit comments

Comments
 (0)