Skip to content

Commit

Permalink
Use more specific typehints
Browse files Browse the repository at this point in the history
  • Loading branch information
xificurk committed Nov 9, 2024
1 parent 168d1a8 commit 67feaf2
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ public function getThrowTypeFromMethodCall(MethodReflection $methodReflection, M
}

/**
* @return Type[]
* @return list<Type>
*/
private function getHandlerThrowTypes(string $commandType, Scope $scope): array
{
Expand Down
12 changes: 6 additions & 6 deletions src/MessageBus/CommandHandlerResolver.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,19 +14,19 @@ class CommandHandlerResolver
{

/**
* @var string[]
* @var array<string>
*/
private array $scanDirectories;

/**
* @var string[]|null
* @var array<class-string<CommandHandler>, class-string>|null
*/
private ?array $commandTypeByHandlerType = null;

private MessageTypeExtractor $messageTypeExtractor;

/**
* @param string[] $scanDirectories
* @param array<string> $scanDirectories
*/
public function __construct(array $scanDirectories, MessageTypeExtractor $messageTypeExtractor)
{
Expand All @@ -35,7 +35,7 @@ public function __construct(array $scanDirectories, MessageTypeExtractor $messag
}

/**
* @return string[]
* @return list<string>
*/
public function getHandlerClasses(string $handledCommandType): array
{
Expand All @@ -50,7 +50,7 @@ public function getHandlerClasses(string $handledCommandType): array
}

/**
* @return string[]
* @return array<class-string<CommandHandler>, class-string>
*/
private function getCommandTypeByHandlerType(): array
{
Expand Down Expand Up @@ -83,7 +83,7 @@ private function getCommandTypeByHandlerType(): array
}

/**
* @return string[]
* @return list<string>
*/
private function getAllClasses(): array
{
Expand Down
3 changes: 3 additions & 0 deletions src/MessageBus/CommandTypeExtractor.php
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,9 @@
class CommandTypeExtractor
{

/**
* @return class-string|null
*/
public function extractCommandType(MethodCall $methodCall, Scope $scope): ?string
{
if (count($methodCall->args) === 0) {
Expand Down

0 comments on commit 67feaf2

Please sign in to comment.