|
4 | 4 | function ($val){ |
5 | 5 | return !is_null($val); |
6 | 6 | }); |
| 7 | + $mapper = \net\authorize\util\Mapper::Instance(); |
7 | 8 | // echo __CLASS__ . "\n"; |
8 | 9 | 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(); |
12 | 10 | $classDetails = $mapper->getClass(get_class() , $key); |
13 | 11 | if (isset($value)){ |
14 | 12 | //$classDetails = (new \net\authorize\api\contract\v1\Mapper)->getClass(get_class() , $key); |
15 | 13 | if ($classDetails->className === 'Date'){ |
16 | | - // echo($value->format('Y-m-d H:i:s')."\n"); |
17 | 14 | $dateTime = $value->format('Y-m-d'); |
18 | 15 | $values[$key] = $dateTime; |
19 | 16 | //echo($dateTime."\n"); |
20 | 17 | } |
21 | 18 | else if ($classDetails->className === 'DateTime'){ |
22 | | - // echo($value->format('Y-m-d H:i:s')."\n"); |
23 | 19 | $dateTime = $value->format('Y-m-d\TH:i:s\Z'); |
24 | 20 | $values[$key] = $dateTime; |
25 | 21 | //echo($dateTime."\n"); |
|
29 | 25 | //echo "key - $key \n"; |
30 | 26 | //echo "value - $value \n"; |
31 | 27 | if (!$classDetails->isInlineArray){ |
32 | | - |
33 | | - // $subKey = str_replace("Type", "", lcfirst((new \ReflectionClass($value[0]))->getShortName())); |
34 | 28 | $subKey = $classDetails->arrayEntryname; |
35 | 29 | $subArray = [$subKey => $value]; |
36 | 30 | $values[$key] = $subArray; |
37 | | - //echo "subkey - $subKey \n"; |
| 31 | + //echo "subkey - $subKey \n"; |
38 | 32 | } |
39 | 33 | } |
40 | 34 | } |
|
0 commit comments