File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 66 });
77 foreach($values as $key => $value){
88 if (isset($value) && is_array($value)){
9- $subKey = str_replace("Type", "", lcfirst((new ReflectionClass($value[0]))->getShortName()));
9+ $subKey = str_replace("Type", "", lcfirst((new \ ReflectionClass($value[0]))->getShortName()));
1010 $subArray = [$subKey => $value];
1111 $values[$key] = $subArray;
1212 }
Original file line number Diff line number Diff line change @@ -39,6 +39,7 @@ echo "Starting appending seralization code `date`"
3939find ../lib/net/authorize/api/contract/v1 -print | grep -i -e " request\.php" | cut -c 38- > requestList.txt
4040find ../lib/net/authorize/api/contract/v1 -print | grep -i -e " response\.php" | cut -c 38- > responseList.txt
4141find ../lib/net/authorize/api/contract/v1 -print | grep -i -e " type\.php" | cut -c 38- > typeList.txt
42+ find ../lib/net/authorize/api/contract/v1 -print | grep -i -e " type\.php" > typeList2.txt
4243
4344# mkdir -p ../lib/net/authorize/api/contract/v1/backup
4445
@@ -69,13 +70,13 @@ perl appendSetCode.pl responseList.txt
6970
7071echo " Done Phase 1"
7172
72- # list="typeList .txt"
73- # while read -r filename
74- # do
75- # filename=$(echo "$filename" | sed -e "s/^\.\///g")
76- # echo "Appending implements JsonSerializable to - $filename"
77- # sed -i '/^class/ s/$/ implements \\JsonSerializable/' "$filename"
78- #
79- # done < "$list"
73+ list=" typeList2 .txt"
74+ while read -r filename
75+ do
76+ filename=$( echo " $filename " | sed -e " s/^\.\///g" )
77+ echo " Appending implements JsonSerializable to - $filename "
78+ sed -i.bak ' /^class/ s/$/ implements \\JsonSerializable/' " $filename "
79+
80+ done < " $list "
8081
8182
You can’t perform that action at this time.
0 commit comments