Skip to content

Commit 1ab1af5

Browse files
committed
clarification of types
1 parent e42cfcb commit 1ab1af5

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

.php_cs.cache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"php":"8.1.0","version":"3.3.2:v3.3.2#06bdbdfcd619183dd7a1a6948360f8af73b9ecec","indent":" ","lineEnding":"\n","rules":{"blank_line_after_opening_tag":true,"braces":{"allow_single_line_closure":true,"position_after_control_structures":"next","position_after_anonymous_constructs":"next","position_after_functions_and_oop_constructs":"next"},"class_definition":{"space_before_parenthesis":true},"compact_nullable_typehint":true,"declare_equal_normalize":true,"lowercase_cast":true,"lowercase_static_reference":true,"new_with_braces":true,"no_blank_lines_after_class_opening":true,"no_leading_import_slash":true,"no_whitespace_in_blank_line":true,"ordered_class_elements":{"order":["use_trait"]},"ordered_imports":{"imports_order":["class","function","const"],"sort_algorithm":"none"},"return_type_declaration":true,"short_scalar_cast":true,"single_blank_line_before_namespace":true,"single_trait_insert_per_statement":true,"ternary_operator_spaces":true,"visibility_required":true,"blank_line_after_namespace":true,"constant_case":true,"elseif":true,"function_declaration":true,"indentation_type":true,"line_ending":true,"lowercase_keywords":true,"method_argument_space":{"on_multiline":"ensure_fully_multiline"},"no_break_comment":true,"no_closing_tag":true,"no_space_around_double_colon":true,"no_spaces_after_function_name":true,"no_spaces_inside_parenthesis":true,"no_trailing_whitespace":true,"no_trailing_whitespace_in_comment":true,"single_blank_line_at_eof":true,"single_class_element_per_statement":{"elements":["property"]},"single_import_per_statement":true,"single_line_after_imports":true,"switch_case_semicolon_to_colon":true,"switch_case_space":true,"encoding":true,"full_opening_tag":true},"hashes":{"src\/MessageArgumentResolver.php":2093971006,"src\/ChainArgumentResolver.php":1148690007,"src\/ArgumentResolverModule.php":2882907424,"src\/ArgumentResolver.php":2743739041,"src\/ContainerArgumentResolver.php":2222636704,"src\/ContextArgumentResolver.php":2878217494,"tests\/ArgumentResolverModuleTest.php":428198566}}
1+
{"php":"8.1.0","version":"3.3.2:v3.3.2#06bdbdfcd619183dd7a1a6948360f8af73b9ecec","indent":" ","lineEnding":"\n","rules":{"blank_line_after_opening_tag":true,"braces":{"allow_single_line_closure":true,"position_after_control_structures":"next","position_after_anonymous_constructs":"next","position_after_functions_and_oop_constructs":"next"},"class_definition":{"space_before_parenthesis":true},"compact_nullable_typehint":true,"declare_equal_normalize":true,"lowercase_cast":true,"lowercase_static_reference":true,"new_with_braces":true,"no_blank_lines_after_class_opening":true,"no_leading_import_slash":true,"no_whitespace_in_blank_line":true,"ordered_class_elements":{"order":["use_trait"]},"ordered_imports":{"imports_order":["class","function","const"],"sort_algorithm":"none"},"return_type_declaration":true,"short_scalar_cast":true,"single_blank_line_before_namespace":true,"single_trait_insert_per_statement":true,"ternary_operator_spaces":true,"visibility_required":true,"blank_line_after_namespace":true,"constant_case":true,"elseif":true,"function_declaration":true,"indentation_type":true,"line_ending":true,"lowercase_keywords":true,"method_argument_space":{"on_multiline":"ensure_fully_multiline"},"no_break_comment":true,"no_closing_tag":true,"no_space_around_double_colon":true,"no_spaces_after_function_name":true,"no_spaces_inside_parenthesis":true,"no_trailing_whitespace":true,"no_trailing_whitespace_in_comment":true,"single_blank_line_at_eof":true,"single_class_element_per_statement":{"elements":["property"]},"single_import_per_statement":true,"single_line_after_imports":true,"switch_case_semicolon_to_colon":true,"switch_case_space":true,"encoding":true,"full_opening_tag":true},"hashes":{"src\/MessageArgumentResolver.php":2093971006,"src\/ChainArgumentResolver.php":359544763,"src\/ArgumentResolverModule.php":2882907424,"src\/ArgumentResolver.php":2743739041,"src\/ContainerArgumentResolver.php":2222636704,"src\/ContextArgumentResolver.php":2878217494,"tests\/ArgumentResolverModuleTest.php":428198566}}

src/ChainArgumentResolver.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
namespace ServiceBus\ArgumentResolver;
1414

1515
use ServiceBus\Common\Context\ServiceBusContext;
16+
use ServiceBus\Common\MessageHandler\MessageHandlerArgument;
1617

1718
final class ChainArgumentResolver
1819
{
@@ -29,11 +30,14 @@ public function __construct(array $resolvers)
2930
$this->resolvers = $resolvers;
3031
}
3132

33+
/**
34+
* @psalm-param \SplObjectStorage<MessageHandlerArgument, null> $arguments
35+
*/
3236
public function resolve(\SplObjectStorage $arguments, object $message, ServiceBusContext $context): array
3337
{
3438
$preparedArguments = [];
3539

36-
/** @var \ServiceBus\Common\MessageHandler\MessageHandlerArgument $argument */
40+
/** @var MessageHandlerArgument $argument */
3741
foreach ($arguments as $argument)
3842
{
3943
foreach ($this->resolvers as $argumentResolver)

0 commit comments

Comments
 (0)