@@ -41,7 +41,7 @@ public function getAllDeclarationBlocks(): array
4141 }
4242
4343 /**
44- * @param array<int, DeclarationBlock> $result
44+ * @param list< DeclarationBlock> $result
4545 */
4646 protected function allDeclarationBlocks (array &$ result ): void
4747 {
@@ -76,15 +76,13 @@ public function getAllRuleSets(): array
7676
7777 /**
7878 * @param CSSList|Rule|RuleSet|Value $element
79- * @param array<int, Value> $result
80- * @param string|null $searchString
81- * @param bool $searchInFunctionArguments
79+ * @param list<Value> $result
8280 */
8381 protected function allValues (
8482 $ element ,
8583 array &$ result ,
86- $ searchString = null ,
87- $ searchInFunctionArguments = false
84+ ? string $ searchString = null ,
85+ bool $ searchInFunctionArguments = false
8886 ): void {
8987 if ($ element instanceof CSSBlockList) {
9088 foreach ($ element ->getContents () as $ content ) {
@@ -102,19 +100,16 @@ protected function allValues(
102100 $ this ->allValues ($ component , $ result , $ searchString , $ searchInFunctionArguments );
103101 }
104102 }
105- } else {
106- // Non-List `Value` or `CSSString` (CSS identifier)
103+ } elseif ($ element instanceof Value) {
107104 $ result [] = $ element ;
108105 }
109106 }
110107
111108 /**
112- * @param array<int, Selector> $result
113- * @param string|null $specificitySearch
109+ * @param list<Selector> $result
114110 */
115- protected function allSelectors (array &$ result , $ specificitySearch = null ): void
111+ protected function allSelectors (array &$ result , ? string $ specificitySearch = null ): void
116112 {
117- /** @var array<int, DeclarationBlock> $declarationBlocks */
118113 $ declarationBlocks = [];
119114 $ this ->allDeclarationBlocks ($ declarationBlocks );
120115 foreach ($ declarationBlocks as $ declarationBlock ) {
0 commit comments