9
9
10
10
namespace PHP_CodeSniffer \Tests \Core \Tokenizer ;
11
11
12
- use PHP_CodeSniffer \Tests \Core \AbstractMethodUnitTest ;
13
-
14
- final class AttributesTest extends AbstractMethodUnitTest
12
+ final class AttributesTest extends AbstractTokenizerTestCase
15
13
{
16
14
17
15
@@ -31,7 +29,7 @@ final class AttributesTest extends AbstractMethodUnitTest
31
29
*/
32
30
public function testAttribute ($ testMarker , $ length , $ tokenCodes )
33
31
{
34
- $ tokens = self :: $ phpcsFile ->getTokens ();
32
+ $ tokens = $ this -> phpcsFile ->getTokens ();
35
33
36
34
$ attribute = $ this ->getTargetToken ($ testMarker , T_ATTRIBUTE );
37
35
$ this ->assertArrayHasKey ('attribute_closer ' , $ tokens [$ attribute ]);
@@ -294,7 +292,7 @@ public static function dataAttribute()
294
292
*/
295
293
public function testTwoAttributesOnTheSameLine ()
296
294
{
297
- $ tokens = self :: $ phpcsFile ->getTokens ();
295
+ $ tokens = $ this -> phpcsFile ->getTokens ();
298
296
299
297
$ attribute = $ this ->getTargetToken ('/* testTwoAttributeOnTheSameLine */ ' , T_ATTRIBUTE );
300
298
$ this ->assertArrayHasKey ('attribute_closer ' , $ tokens [$ attribute ]);
@@ -318,7 +316,7 @@ public function testTwoAttributesOnTheSameLine()
318
316
*/
319
317
public function testAttributeAndLineComment ()
320
318
{
321
- $ tokens = self :: $ phpcsFile ->getTokens ();
319
+ $ tokens = $ this -> phpcsFile ->getTokens ();
322
320
323
321
$ attribute = $ this ->getTargetToken ('/* testAttributeAndCommentOnTheSameLine */ ' , T_ATTRIBUTE );
324
322
$ this ->assertArrayHasKey ('attribute_closer ' , $ tokens [$ attribute ]);
@@ -348,7 +346,7 @@ public function testAttributeAndLineComment()
348
346
*/
349
347
public function testAttributeOnParameters ($ testMarker , $ position , $ length , array $ tokenCodes )
350
348
{
351
- $ tokens = self :: $ phpcsFile ->getTokens ();
349
+ $ tokens = $ this -> phpcsFile ->getTokens ();
352
350
353
351
$ function = $ this ->getTargetToken ($ testMarker , T_FUNCTION );
354
352
$ attribute = ($ function + $ position );
@@ -455,7 +453,7 @@ public static function dataAttributeOnParameters()
455
453
*/
456
454
public function testAttributeContainingTextLookingLikeCloseTag ($ testMarker , $ length , array $ expectedTokensAttribute , array $ expectedTokensAfter )
457
455
{
458
- $ tokens = self :: $ phpcsFile ->getTokens ();
456
+ $ tokens = $ this -> phpcsFile ->getTokens ();
459
457
460
458
$ attribute = $ this ->getTargetToken ($ testMarker , T_ATTRIBUTE );
461
459
@@ -601,7 +599,7 @@ public static function dataAttributeOnTextLookingLikeCloseTag()
601
599
*/
602
600
public function testInvalidAttribute ()
603
601
{
604
- $ tokens = self :: $ phpcsFile ->getTokens ();
602
+ $ tokens = $ this -> phpcsFile ->getTokens ();
605
603
606
604
$ attribute = $ this ->getTargetToken ('/* testInvalidAttribute */ ' , T_ATTRIBUTE );
607
605
@@ -617,12 +615,13 @@ public function testInvalidAttribute()
617
615
* @covers PHP_CodeSniffer\Tokenizers\PHP::tokenize
618
616
* @covers PHP_CodeSniffer\Tokenizers\PHP::findCloser
619
617
* @covers PHP_CodeSniffer\Tokenizers\PHP::parsePhpAttribute
618
+ * @covers PHP_CodeSniffer\Tokenizers\PHP::createAttributesNestingMap
620
619
*
621
620
* @return void
622
621
*/
623
622
public function testNestedAttributes ()
624
623
{
625
- $ tokens = self :: $ phpcsFile ->getTokens ();
624
+ $ tokens = $ this -> phpcsFile ->getTokens ();
626
625
$ tokenCodes = [
627
626
T_STRING ,
628
627
T_NS_SEPARATOR ,
0 commit comments