@@ -37,7 +37,7 @@ final class ParserTest extends TestCase
37
37
/**
38
38
* @test
39
39
*/
40
- public function parseForOneRuleSetReturnsDocumentWithOneRuleSet (): void
40
+ public function parseForOneDeclarationBlockReturnsDocumentWithOneDeclarationBlock (): void
41
41
{
42
42
$ css = '.thing { left: 10px; } ' ;
43
43
$ parser = new Parser ($ css );
@@ -48,7 +48,7 @@ public function parseForOneRuleSetReturnsDocumentWithOneRuleSet(): void
48
48
49
49
$ cssList = $ document ->getContents ();
50
50
self ::assertCount (1 , $ cssList );
51
- self ::assertInstanceOf (RuleSet ::class, $ cssList [0 ]);
51
+ self ::assertInstanceOf (DeclarationBlock ::class, $ cssList [0 ]);
52
52
}
53
53
54
54
/**
@@ -928,9 +928,9 @@ public function missingPropertyValueStrict(): void
928
928
public function missingPropertyValueLenient (): void
929
929
{
930
930
$ parsed = self ::parsedStructureForFile ('missing-property-value ' , Settings::create ()->withLenientParsing (true ));
931
- $ rulesets = $ parsed ->getAllRuleSets ();
932
- self ::assertCount (1 , $ rulesets );
933
- $ block = $ rulesets [0 ];
931
+ $ declarationBlocks = $ parsed ->getAllDeclarationBlocks ();
932
+ self ::assertCount (1 , $ declarationBlocks );
933
+ $ block = $ declarationBlocks [0 ];
934
934
self ::assertInstanceOf (DeclarationBlock::class, $ block );
935
935
self ::assertEquals ([new Selector ('div ' )], $ block ->getSelectors ());
936
936
$ rules = $ block ->getRules ();
@@ -985,6 +985,7 @@ public function lineNumbersParsing(): void
985
985
&& !$ contentItem instanceof CSSNamespace
986
986
&& !$ contentItem instanceof Import
987
987
&& !$ contentItem instanceof RuleSet
988
+ && !$ contentItem instanceof DeclarationBlock
988
989
) {
989
990
self ::fail ('Content item is not of an expected type. It \'s a ` ' . \get_class ($ contentItem ) . '`. ' );
990
991
}
@@ -994,6 +995,7 @@ public function lineNumbersParsing(): void
994
995
if (
995
996
!$ block instanceof CSSList
996
997
&& !$ block instanceof RuleSet
998
+ && !$ block instanceof DeclarationBlock
997
999
) {
998
1000
self ::fail (
999
1001
'KeyFrame content item is not of an expected type. It \'s a ` ' . \get_class ($ block ) . '`. '
@@ -1076,7 +1078,7 @@ public function commentExtracting(): void
1076
1078
// $this->assertSame("* Number 5 *", $fooBarBlockComments[1]->getComment());
1077
1079
1078
1080
// Declaration rules.
1079
- self ::assertInstanceOf (RuleSet ::class, $ fooBarBlock );
1081
+ self ::assertInstanceOf (DeclarationBlock ::class, $ fooBarBlock );
1080
1082
$ fooBarRules = $ fooBarBlock ->getRules ();
1081
1083
$ fooBarRule = $ fooBarRules [0 ];
1082
1084
$ fooBarRuleComments = $ fooBarRule ->getComments ();
@@ -1097,7 +1099,7 @@ public function commentExtracting(): void
1097
1099
self ::assertSame ('* Number 10 * ' , $ fooBarComments [0 ]->getComment ());
1098
1100
1099
1101
// Media -> declaration -> rule.
1100
- self ::assertInstanceOf (RuleSet ::class, $ mediaRules [0 ]);
1102
+ self ::assertInstanceOf (DeclarationBlock ::class, $ mediaRules [0 ]);
1101
1103
$ fooBarRules = $ mediaRules [0 ]->getRules ();
1102
1104
$ fooBarChildComments = $ fooBarRules [0 ]->getComments ();
1103
1105
self ::assertCount (1 , $ fooBarChildComments );
@@ -1113,7 +1115,7 @@ public function flatCommentExtractingOneComment(): void
1113
1115
$ document = $ parser ->parse ();
1114
1116
1115
1117
$ contents = $ document ->getContents ();
1116
- self ::assertInstanceOf (RuleSet ::class, $ contents [0 ]);
1118
+ self ::assertInstanceOf (DeclarationBlock ::class, $ contents [0 ]);
1117
1119
$ divRules = $ contents [0 ]->getRules ();
1118
1120
$ comments = $ divRules [0 ]->getComments ();
1119
1121
@@ -1130,7 +1132,7 @@ public function flatCommentExtractingTwoConjoinedCommentsForOneRule(): void
1130
1132
$ document = $ parser ->parse ();
1131
1133
1132
1134
$ contents = $ document ->getContents ();
1133
- self ::assertInstanceOf (RuleSet ::class, $ contents [0 ]);
1135
+ self ::assertInstanceOf (DeclarationBlock ::class, $ contents [0 ]);
1134
1136
$ divRules = $ contents [0 ]->getRules ();
1135
1137
$ comments = $ divRules [0 ]->getComments ();
1136
1138
@@ -1148,7 +1150,7 @@ public function flatCommentExtractingTwoSpaceSeparatedCommentsForOneRule(): void
1148
1150
$ document = $ parser ->parse ();
1149
1151
1150
1152
$ contents = $ document ->getContents ();
1151
- self ::assertInstanceOf (RuleSet ::class, $ contents [0 ]);
1153
+ self ::assertInstanceOf (DeclarationBlock ::class, $ contents [0 ]);
1152
1154
$ divRules = $ contents [0 ]->getRules ();
1153
1155
$ comments = $ divRules [0 ]->getComments ();
1154
1156
@@ -1166,7 +1168,7 @@ public function flatCommentExtractingCommentsForTwoRules(): void
1166
1168
$ document = $ parser ->parse ();
1167
1169
1168
1170
$ contents = $ document ->getContents ();
1169
- self ::assertInstanceOf (RuleSet ::class, $ contents [0 ]);
1171
+ self ::assertInstanceOf (DeclarationBlock ::class, $ contents [0 ]);
1170
1172
$ divRules = $ contents [0 ]->getRules ();
1171
1173
$ rule1Comments = $ divRules [0 ]->getComments ();
1172
1174
$ rule2Comments = $ divRules [1 ]->getComments ();
0 commit comments