Apply PSR coding standards
#6 ArrayType and StructType not working properly
Merge remote-tracking branch 'upstream/master'