Skip to content

Commit 1c36d33

Browse files
committed
[TASK] Use native types for all constructor parameters
Part of #811
1 parent f9609c4 commit 1c36d33

File tree

6 files changed

+8
-17
lines changed

6 files changed

+8
-17
lines changed

src/Property/CSSNamespace.php

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,9 @@ class CSSNamespace implements AtRule
3535
protected $comments = [];
3636

3737
/**
38-
* @param string $url
39-
* @param string|null $prefix
4038
* @param int<0, max> $lineNumber
4139
*/
42-
public function __construct($url, $prefix = null, int $lineNumber = 0)
40+
public function __construct(string $url, ?string $prefix = null, int $lineNumber = 0)
4341
{
4442
$this->url = $url;
4543
$this->prefix = $prefix;

src/Rule/Rule.php

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,11 +56,9 @@ class Rule implements Renderable, Commentable
5656
protected $comments = [];
5757

5858
/**
59-
* @param string $rule
6059
* @param int<0, max> $lineNumber
61-
* @param int $columnNumber
6260
*/
63-
public function __construct($rule, int $lineNumber = 0, $columnNumber = 0)
61+
public function __construct(string $rule, int $lineNumber = 0, int $columnNumber = 0)
6462
{
6563
$this->rule = $rule;
6664
$this->lineNumber = $lineNumber;

src/RuleSet/AtRuleSet.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,9 @@ class AtRuleSet extends RuleSet implements AtRule
2727

2828
/**
2929
* @param non-empty-string $type
30-
* @param string $arguments
3130
* @param int<0, max> $lineNumber
3231
*/
33-
public function __construct($type, $arguments = '', int $lineNumber = 0)
32+
public function __construct(string $type, string $arguments = '', int $lineNumber = 0)
3433
{
3534
parent::__construct($lineNumber);
3635
$this->type = $type;

src/Value/CSSFunction.php

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,10 @@ class CSSFunction extends ValueList
2424
protected $name;
2525

2626
/**
27-
* @param string $name
28-
* @param RuleValueList|array<array-key, Value|string> $arguments
29-
* @param string $separator
27+
* @param RuleValueList|array<array-key, Value|string> $aArguments
3028
* @param int<0, max> $lineNumber
3129
*/
32-
public function __construct($name, $arguments, $separator = ',', int $lineNumber = 0)
30+
public function __construct(string $name, $arguments, string $separator = ',', int $lineNumber = 0)
3331
{
3432
if ($arguments instanceof RuleValueList) {
3533
$separator = $arguments->getListSeparator();

src/Value/RuleValueList.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,9 @@
1212
class RuleValueList extends ValueList
1313
{
1414
/**
15-
* @param string $separator
1615
* @param int<0, max> $lineNumber
1716
*/
18-
public function __construct($separator = ',', int $lineNumber = 0)
17+
public function __construct(string $separator = ',', int $lineNumber = 0)
1918
{
2019
parent::__construct([], $separator, $lineNumber);
2120
}

src/Value/ValueList.php

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,10 @@ abstract class ValueList extends Value
2929
protected $separator;
3030

3131
/**
32-
* @param array<array-key, Value|string>|Value|string $components
33-
* @param string $separator
32+
* @param array<array-key, Value|string>|Value|string $aComponents
3433
* @param int<0, max> $lineNumber
3534
*/
36-
public function __construct($components = [], $separator = ',', int $lineNumber = 0)
35+
public function __construct($components = [], string $separator = ',', int $lineNumber = 0)
3736
{
3837
parent::__construct($lineNumber);
3938
if (!\is_array($components)) {

0 commit comments

Comments
 (0)