Skip to content

Commit 71099b2

Browse files
committed
Serialize to Json Basic
1 parent f72cf03 commit 71099b2

2 files changed

Lines changed: 10 additions & 9 deletions

File tree

scripts/appendJsonSeralizeCode.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
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
}

scripts/masterAppender.sh

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ echo "Starting appending seralization code `date`"
3939
find ../lib/net/authorize/api/contract/v1 -print | grep -i -e "request\.php" | cut -c 38- > requestList.txt
4040
find ../lib/net/authorize/api/contract/v1 -print | grep -i -e "response\.php" | cut -c 38- > responseList.txt
4141
find ../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

7071
echo "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

0 commit comments

Comments
 (0)