1919
2020namespace Art4 \JsonApiClient \Helper ;
2121
22+ use Art4 \JsonApiClient \Accessable ;
2223use Art4 \JsonApiClient \Exception \Exception ;
2324use Art4 \JsonApiClient \Input \RequestStringInput ;
2425use Art4 \JsonApiClient \Input \ResponseStringInput ;
3132final class Parser
3233{
3334 /**
34- * @param string $jsonString
35- *
36- * @throws \Art4\JsonApiClient\Exception\ValidationException If $jsonString contains invalid JSON API
3735 * @throws \Art4\JsonApiClient\Exception\InputException if something went wrong with the input
38- *
39- * @return \Art4\JsonApiClient\Accessable
36+ * @throws \Art4\JsonApiClient\Exception\ValidationException If $jsonString contains invalid JSON API
4037 */
41- public static function parseResponseString ($ jsonString )
38+ public static function parseResponseString (string $ jsonString ): Accessable
4239 {
4340 $ manager = new ErrorAbortManager (new Factory ());
4441
4542 return $ manager ->parse (new ResponseStringInput ($ jsonString ));
4643 }
4744
4845 /**
49- * @param string $jsonString
50- *
51- * @throws \Art4\JsonApiClient\Exception\ValidationException If $jsonString contains invalid JSON API
5246 * @throws \Art4\JsonApiClient\Exception\InputException if something went wrong with the input
53- *
54- * @return \Art4\JsonApiClient\Accessable
47+ * @throws \Art4\JsonApiClient\Exception\ValidationException If $jsonString contains invalid JSON API
5548 */
56- public static function parseRequestString ($ jsonString )
49+ public static function parseRequestString (string $ jsonString ): Accessable
5750 {
5851 $ manager = new ErrorAbortManager (new Factory ());
5952
@@ -62,12 +55,8 @@ public static function parseRequestString($jsonString)
6255
6356 /**
6457 * Checks if a string is a valid JSON API response body
65- *
66- * @param string $jsonString
67- *
68- * @return bool true, if $jsonString contains valid JSON API, else false
6958 */
70- public static function isValidResponseString ($ jsonString )
59+ public static function isValidResponseString (string $ jsonString ): bool
7160 {
7261 try {
7362 static ::parseResponseString ($ jsonString );
@@ -80,12 +69,8 @@ public static function isValidResponseString($jsonString)
8069
8170 /**
8271 * Checks if a string is a valid JSON API request body
83- *
84- * @param string $jsonString
85- *
86- * @return bool true, if $jsonString contains valid JSON API, else false
8772 */
88- public static function isValidRequestString ($ jsonString )
73+ public static function isValidRequestString (string $ jsonString ): bool
8974 {
9075 try {
9176 static ::parseRequestString ($ jsonString );
0 commit comments