@@ -12,11 +12,9 @@ class Formatter
1212 const USER_DEFINED_PACKAGE = 'USER_DEFINED_PACKAGE ' ;
1313
1414 /**
15- * @param $signature
16- * @param int $i
1715 * @throws \PHPJava\Exceptions\TypeException
1816 */
19- public static function parseSignature ($ signature , $ i = 0 ): array
17+ public static function parseSignature (string $ signature , int $ i = 0 ): array
2018 {
2119 $ data = [];
2220 $ deepArray = 0 ;
@@ -76,7 +74,7 @@ public static function parseSignature($signature, $i = 0): array
7674 return $ data ;
7775 }
7876
79- public static function buildArgumentsSignature ($ signatures ): string
77+ public static function buildArgumentsSignature (array $ signatures ): string
8078 {
8179 $ string = '' ;
8280 foreach ($ signatures as $ signature ) {
@@ -91,7 +89,7 @@ public static function buildArgumentsSignature($signatures): string
9189 return $ string ;
9290 }
9391
94- public static function signatureConvertToAmbiguousForPHP ($ signatures )
92+ public static function signatureConvertToAmbiguousForPHP (array $ signatures ): array
9593 {
9694 $ result = [];
9795 foreach ($ signatures as $ signature ) {
@@ -115,10 +113,7 @@ public static function signatureConvertToAmbiguousForPHP($signatures)
115113 return $ result ;
116114 }
117115
118- /**
119- * @param $className
120- */
121- public static function convertPHPNamespacesToJava ($ className ): string
116+ public static function convertPHPNamespacesToJava (string $ className ): string
122117 {
123118 $ className = str_replace ('/ ' , '\\' , $ className );
124119 $ newClassName = explode (
@@ -136,10 +131,7 @@ public static function convertPHPNamespacesToJava($className): string
136131 return implode ('. ' , $ newClassName );
137132 }
138133
139- /**
140- * @param $className
141- */
142- public static function convertJavaNamespaceToPHP ($ className ): array
134+ public static function convertJavaNamespaceToPHP (string $ className ): array
143135 {
144136 $ className = str_replace ('. ' , '/ ' , $ className );
145137 $ newClassName = explode (
0 commit comments