1 | <?php |
||
27 | class AdresseRequestSerializer { |
||
28 | |||
29 | /** |
||
30 | * Serialize a reverse CSV request. |
||
31 | * |
||
32 | * @param ReverseCsvRequest $request The reverse CSV request. |
||
33 | * @return array Returns the serialized reverse CSV request. |
||
34 | */ |
||
35 | 10 | public static function serializeReverseCsvRequest(ReverseCsvRequest $request): array { |
|
43 | |||
44 | /** |
||
45 | * Serialize a reverse request. |
||
46 | * |
||
47 | * @param ReverseRequest $request The reverse request. |
||
48 | * @return array Returns the serialized reverse request. |
||
49 | */ |
||
50 | 10 | public static function serializeReverseRequest(ReverseRequest $request): array { |
|
59 | |||
60 | /** |
||
61 | * Serialize a search CSV request. |
||
62 | * |
||
63 | * @param SearchCsvRequest $request The search CSV request. |
||
64 | * @return array Returns the serialized search CSV request. |
||
65 | */ |
||
66 | 15 | public static function serializeSearchCsvRequest(SearchCsvRequest $request): array { |
|
76 | |||
77 | /** |
||
78 | * Serialize a search request. |
||
79 | * |
||
80 | * @param SearchRequest $request The search request. |
||
81 | * @return array Returns the serialized search request. |
||
82 | */ |
||
83 | 10 | public static function serializeSearchRequest(SearchRequest $request): array { |
|
98 | } |
This check looks at variables that are passed out again to other methods.
If the outgoing method call has stricter type requirements than the method itself, an issue is raised.
An additional type check may prevent trouble.