Update types throughout the code base

This commit is contained in:
Ben Ramsey
2022-08-09 18:23:17 -05:00
parent 1ba6f22e48
commit 3d3bf1b518
80 changed files with 639 additions and 706 deletions
+10 -24
View File
@@ -26,40 +26,26 @@ use function hex2bin;
class DefaultTimeGeneratorTest extends TestCase
{
/**
* @var TimeProviderInterface & MockInterface
*/
private $timeProvider;
private TimeProviderInterface & MockInterface $timeProvider;
private NodeProviderInterface & MockObject $nodeProvider;
private TimeConverterInterface & MockObject $timeConverter;
/**
* @var NodeProviderInterface & MockObject
* @var non-empty-string
*/
private $nodeProvider;
/**
* @var TimeConverterInterface & MockObject
*/
private $timeConverter;
/**
* @var string
*/
private $nodeId = '122f80ca9e06';
private string $nodeId = '122f80ca9e06';
/**
* @var int[]
*/
private $currentTime;
private array $currentTime;
private Hexadecimal $calculatedTime;
/**
* @var Hexadecimal
* @var positive-int
*/
private $calculatedTime;
/**
* @var int
*/
private $clockSeq = 4066;
private int $clockSeq = 4066;
protected function setUp(): void
{