|
17 | 17 | class CSSFunction extends ValueList |
18 | 18 | { |
19 | 19 | /** |
20 | | - * @var string |
| 20 | + * @var non-empty-string |
21 | 21 | * |
22 | 22 | * @internal since 8.8.0 |
23 | 23 | */ |
24 | 24 | protected $name; |
25 | 25 |
|
26 | 26 | /** |
27 | | - * @param string $name |
28 | | - * @param RuleValueList|array<array-key, Value|string> $arguments |
29 | | - * @param string $separator |
| 27 | + * @param non-empty-string $name |
| 28 | + * @param RuleValueList|array<Value|string> $arguments |
| 29 | + * @param non-empty-string $separator |
30 | 30 | * @param int<0, max> $lineNumber |
31 | 31 | */ |
32 | | - public function __construct($name, $arguments, $separator = ',', int $lineNumber = 0) |
| 32 | + public function __construct(string $name, $arguments, string $separator = ',', int $lineNumber = 0) |
33 | 33 | { |
34 | 34 | if ($arguments instanceof RuleValueList) { |
35 | 35 | $separator = $arguments->getListSeparator(); |
@@ -82,25 +82,25 @@ private static function parseArguments(ParserState $parserState) |
82 | 82 | } |
83 | 83 |
|
84 | 84 | /** |
85 | | - * @return string |
| 85 | + * @return non-empty-string |
86 | 86 | */ |
87 | | - public function getName() |
| 87 | + public function getName(): string |
88 | 88 | { |
89 | 89 | return $this->name; |
90 | 90 | } |
91 | 91 |
|
92 | 92 | /** |
93 | | - * @param string $name |
| 93 | + * @param non-empty-string $name |
94 | 94 | */ |
95 | | - public function setName($name): void |
| 95 | + public function setName(string $name): void |
96 | 96 | { |
97 | 97 | $this->name = $name; |
98 | 98 | } |
99 | 99 |
|
100 | 100 | /** |
101 | | - * @return array<array-key, Value|string> |
| 101 | + * @return array<Value|string> |
102 | 102 | */ |
103 | | - public function getArguments() |
| 103 | + public function getArguments(): array |
104 | 104 | { |
105 | 105 | return $this->components; |
106 | 106 | } |
|
0 commit comments