public function TestFileParserTest::provideTestFileContents in Drupal 10        
                          
                  
                        Same name and namespace in other branches
- 8 core/tests/Drupal/Tests/Core/Test/RunTests/TestFileParserTest.php \Drupal\Tests\Core\Test\RunTests\TestFileParserTest::provideTestFileContents()
- 9 core/tests/Drupal/Tests/Core/Test/RunTests/TestFileParserTest.php \Drupal\Tests\Core\Test\RunTests\TestFileParserTest::provideTestFileContents()
File
 
   - core/tests/Drupal/Tests/Core/Test/RunTests/TestFileParserTest.php, line 15
Class
  
  - TestFileParserTest 
- @coversDefaultClass \Drupal\Core\Test\RunTests\TestFileParser
@group Test
@group RunTests
Namespace
  Drupal\Tests\Core\Test\RunTests
Code
public function provideTestFileContents() {
  return [
    'empty' => [
      [],
      '',
    ],
    'no-namespace' => [
      [
        'ConcreteClass',
      ],
      <<<'NO_NAMESPACE'
<?php
class ConcreteClass {}
NO_NAMESPACE
,
    ],
    'concrete' => [
      [
        'Namespace\\Is\\Complex\\ConcreteClass',
      ],
      <<<'CONCRETE_CLASS'
<?php
namespace Namespace\Is\Complex;
class ConcreteClass {}
CONCRETE_CLASS
,
    ],
    'abstract' => [
      [],
      <<<'ABSTRACT_CLASS'
<?php
namespace Namespace\Is\Complex;
abstract class AbstractClass {}
ABSTRACT_CLASS
,
    ],
    'final' => [
      [
        'Namespace\\Is\\Complex\\FinalClass',
      ],
      <<<'FINAL_CLASS'
<?php
namespace Namespace\Is\Complex;
final class FinalClass {}
FINAL_CLASS
,
    ],
    'compound_declarations' => [
      [
        'Namespace\\Is\\Complex\\FinalClass',
        'Namespace\\Is\\Complex\\AnotherClass',
      ],
      <<<'COMPOUND'
<?php
namespace Namespace\Is\Complex;
final class FinalClass {}
class AnotherClass {}
COMPOUND
,
    ],
  ];
}