Skip to content

Commit 7de0f36

Browse files
authored
Merge pull request #317 from oliverklee/task/types/cssfunction
Add type annotations for `CSSFunction`
2 parents c5eb293 + e035c01 commit 7de0f36

File tree

1 file changed

+18
-1
lines changed

1 file changed

+18
-1
lines changed

src/Value/CSSFunction.php

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,16 @@
66

77
class CSSFunction extends ValueList
88
{
9+
/**
10+
* @var string
11+
*/
912
protected $sName;
1013

1114
/**
12-
* @param RuleValueList|array $aArguments
15+
* @param string $sName
16+
* @param RuleValueList|array<int, RuleValueList|CSSFunction|CSSString|LineName|Size|URL|string> $aArguments
17+
* @param string $sSeparator
18+
* @param int $iLineNo
1319
*/
1420
public function __construct($sName, $aArguments, $sSeparator = ',', $iLineNo = 0)
1521
{
@@ -22,16 +28,27 @@ public function __construct($sName, $aArguments, $sSeparator = ',', $iLineNo = 0
2228
parent::__construct($aArguments, $sSeparator, $iLineNo);
2329
}
2430

31+
/**
32+
* @return string
33+
*/
2534
public function getName()
2635
{
2736
return $this->sName;
2837
}
2938

39+
/**
40+
* @param string $sName
41+
*
42+
* @return void
43+
*/
3044
public function setName($sName)
3145
{
3246
$this->sName = $sName;
3347
}
3448

49+
/**
50+
* @return array<int, RuleValueList|CSSFunction|CSSString|LineName|Size|URL|string>
51+
*/
3552
public function getArguments()
3653
{
3754
return $this->aComponents;

0 commit comments

Comments
 (0)