Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. BackupGlobals.php

class BackupGlobals

Same name in this branch
  1. 11.1.x vendor/phpunit/phpunit/src/Framework/Attributes/BackupGlobals.php \PHPUnit\Framework\Attributes\BackupGlobals

@psalm-immutable

@no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit

Hierarchy

  • class \PHPUnit\Metadata\Metadata
    • class \PHPUnit\Metadata\BackupGlobals extends \PHPUnit\Metadata\Metadata

Expanded class hierarchy of BackupGlobals

1 file declares its use of BackupGlobals
TestBuilder.php in vendor/phpunit/phpunit/src/Framework/TestBuilder.php
3 string references to 'BackupGlobals'
AnnotationParser::forClass in vendor/phpunit/phpunit/src/Metadata/Parser/AnnotationParser.php
@psalm-param class-string $className
AnnotationParser::forMethod in vendor/phpunit/phpunit/src/Metadata/Parser/AnnotationParser.php
@psalm-param class-string $className @psalm-param non-empty-string $methodName
Loader::phpunit in vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Loader.php

File

vendor/phpunit/phpunit/src/Metadata/BackupGlobals.php, line 17

Namespace

PHPUnit\Metadata
View source
final class BackupGlobals extends Metadata {
    private readonly bool $enabled;
    
    /**
     * @psalm-param 0|1 $level
     */
    protected function __construct(int $level, bool $enabled) {
        parent::__construct($level);
        $this->enabled = $enabled;
    }
    
    /**
     * @psalm-assert-if-true BackupGlobals $this
     */
    public function isBackupGlobals() : bool {
        return true;
    }
    public function enabled() : bool {
        return $this->enabled;
    }

}

Members

Title Sort descending Modifiers Object type Summary Overriden Title Overrides
BackupGlobals::$enabled private property
BackupGlobals::enabled public function
BackupGlobals::isBackupGlobals public function @psalm-assert-if-true BackupGlobals $this Overrides Metadata::isBackupGlobals
BackupGlobals::__construct protected function @psalm-param 0|1 $level Overrides Metadata::__construct
Metadata::$level private property @psalm-var 0|1
Metadata::after public static function
Metadata::afterClass public static function
Metadata::backupGlobalsOnClass public static function
Metadata::backupGlobalsOnMethod public static function
Metadata::backupStaticPropertiesOnClass public static function
Metadata::backupStaticPropertiesOnMethod public static function
Metadata::before public static function
Metadata::beforeClass public static function
Metadata::CLASS_LEVEL private constant
Metadata::coversClass public static function @psalm-param class-string $className
Metadata::coversDefaultClass public static function @psalm-param class-string $className
Metadata::coversFunction public static function @psalm-param non-empty-string $functionName
Metadata::coversNothingOnClass public static function
Metadata::coversNothingOnMethod public static function
Metadata::coversOnClass public static function @psalm-param non-empty-string $target
Metadata::coversOnMethod public static function @psalm-param non-empty-string $target
Metadata::dataProvider public static function @psalm-param class-string $className
@psalm-param non-empty-string $methodName
Metadata::dependsOnClass public static function @psalm-param class-string $className
Metadata::dependsOnMethod public static function @psalm-param class-string $className
@psalm-param non-empty-string $methodName
Metadata::doesNotPerformAssertionsOnClass public static function
Metadata::doesNotPerformAssertionsOnMethod public static function
Metadata::excludeGlobalVariableFromBackupOnClass public static function @psalm-param non-empty-string $globalVariableName
Metadata::excludeGlobalVariableFromBackupOnMethod public static function @psalm-param non-empty-string $globalVariableName
Metadata::excludeStaticPropertyFromBackupOnClass public static function @psalm-param class-string $className
@psalm-param non-empty-string $propertyName
Metadata::excludeStaticPropertyFromBackupOnMethod public static function @psalm-param class-string $className
@psalm-param non-empty-string $propertyName
Metadata::groupOnClass public static function @psalm-param non-empty-string $groupName
Metadata::groupOnMethod public static function @psalm-param non-empty-string $groupName
Metadata::ignoreClassForCodeCoverage public static function @psalm-param class-string $className
Metadata::ignoreDeprecationsOnClass public static function
Metadata::ignoreDeprecationsOnMethod public static function
Metadata::ignoreFunctionForCodeCoverage public static function @psalm-param non-empty-string $functionName
Metadata::ignoreMethodForCodeCoverage public static function @psalm-param class-string $className
@psalm-param non-empty-string $methodName
Metadata::isAfter public function @psalm-assert-if-true After $this 1
Metadata::isAfterClass public function @psalm-assert-if-true AfterClass $this 1
Metadata::isBackupStaticProperties public function @psalm-assert-if-true BackupStaticProperties $this 1
Metadata::isBefore public function @psalm-assert-if-true Before $this 1
Metadata::isBeforeClass public function @psalm-assert-if-true BeforeClass $this 1
Metadata::isClassLevel public function
Metadata::isCovers public function @psalm-assert-if-true Covers $this 1
Metadata::isCoversClass public function @psalm-assert-if-true CoversClass $this 1
Metadata::isCoversDefaultClass public function @psalm-assert-if-true CoversDefaultClass $this 1
Metadata::isCoversFunction public function @psalm-assert-if-true CoversFunction $this 1
Metadata::isCoversNothing public function @psalm-assert-if-true CoversNothing $this 1
Metadata::isDataProvider public function @psalm-assert-if-true DataProvider $this 1
Metadata::isDependsOnClass public function @psalm-assert-if-true DependsOnClass $this 1
Metadata::isDependsOnMethod public function @psalm-assert-if-true DependsOnMethod $this 1
Metadata::isDoesNotPerformAssertions public function @psalm-assert-if-true DoesNotPerformAssertions $this 1
Metadata::isExcludeGlobalVariableFromBackup public function @psalm-assert-if-true ExcludeGlobalVariableFromBackup $this 1
Metadata::isExcludeStaticPropertyFromBackup public function @psalm-assert-if-true ExcludeStaticPropertyFromBackup $this 1
Metadata::isGroup public function @psalm-assert-if-true Group $this 1
Metadata::isIgnoreClassForCodeCoverage public function @psalm-assert-if-true IgnoreClassForCodeCoverage $this 1
Metadata::isIgnoreDeprecations public function @psalm-assert-if-true IgnoreDeprecations $this 1
Metadata::isIgnoreFunctionForCodeCoverage public function @psalm-assert-if-true IgnoreFunctionForCodeCoverage $this 1
Metadata::isIgnoreMethodForCodeCoverage public function @psalm-assert-if-true IgnoreMethodForCodeCoverage $this 1
Metadata::isMethodLevel public function
Metadata::isPostCondition public function @psalm-assert-if-true PostCondition $this 1
Metadata::isPreCondition public function @psalm-assert-if-true PreCondition $this 1
Metadata::isPreserveGlobalState public function @psalm-assert-if-true PreserveGlobalState $this 1
Metadata::isRequiresFunction public function @psalm-assert-if-true RequiresFunction $this 1
Metadata::isRequiresMethod public function @psalm-assert-if-true RequiresMethod $this 1
Metadata::isRequiresOperatingSystem public function @psalm-assert-if-true RequiresOperatingSystem $this 1
Metadata::isRequiresOperatingSystemFamily public function @psalm-assert-if-true RequiresOperatingSystemFamily $this 1
Metadata::isRequiresPhp public function @psalm-assert-if-true RequiresPhp $this 1
Metadata::isRequiresPhpExtension public function @psalm-assert-if-true RequiresPhpExtension $this 1
Metadata::isRequiresPhpunit public function @psalm-assert-if-true RequiresPhpunit $this 1
Metadata::isRequiresSetting public function @psalm-assert-if-true RequiresSetting $this 1
Metadata::isRunClassInSeparateProcess public function @psalm-assert-if-true RunClassInSeparateProcess $this 1
Metadata::isRunInSeparateProcess public function @psalm-assert-if-true RunInSeparateProcess $this 1
Metadata::isRunTestsInSeparateProcesses public function @psalm-assert-if-true RunTestsInSeparateProcesses $this 1
Metadata::isTest public function @psalm-assert-if-true Test $this 1
Metadata::isTestDox public function @psalm-assert-if-true TestDox $this 1
Metadata::isTestWith public function @psalm-assert-if-true TestWith $this 1
Metadata::isUses public function @psalm-assert-if-true Uses $this 1
Metadata::isUsesClass public function @psalm-assert-if-true UsesClass $this 1
Metadata::isUsesDefaultClass public function @psalm-assert-if-true UsesDefaultClass $this 1
Metadata::isUsesFunction public function @psalm-assert-if-true UsesFunction $this 1
Metadata::isWithoutErrorHandler public function @psalm-assert-if-true WithoutErrorHandler $this 1
Metadata::METHOD_LEVEL private constant
Metadata::postCondition public static function
Metadata::preCondition public static function
Metadata::preserveGlobalStateOnClass public static function
Metadata::preserveGlobalStateOnMethod public static function
Metadata::requiresFunctionOnClass public static function @psalm-param non-empty-string $functionName
Metadata::requiresFunctionOnMethod public static function @psalm-param non-empty-string $functionName
Metadata::requiresMethodOnClass public static function @psalm-param class-string $className
@psalm-param non-empty-string $methodName
Metadata::requiresMethodOnMethod public static function @psalm-param class-string $className
@psalm-param non-empty-string $methodName
Metadata::requiresOperatingSystemFamilyOnClass public static function @psalm-param non-empty-string $operatingSystemFamily
Metadata::requiresOperatingSystemFamilyOnMethod public static function @psalm-param non-empty-string $operatingSystemFamily
Metadata::requiresOperatingSystemOnClass public static function @psalm-param non-empty-string $operatingSystem
Metadata::requiresOperatingSystemOnMethod public static function @psalm-param non-empty-string $operatingSystem
Metadata::requiresPhpExtensionOnClass public static function @psalm-param non-empty-string $extension
Metadata::requiresPhpExtensionOnMethod public static function @psalm-param non-empty-string $extension
Metadata::requiresPhpOnClass public static function
Metadata::requiresPhpOnMethod public static function
Metadata::requiresPhpunitOnClass public static function
Metadata::requiresPhpunitOnMethod public static function
Metadata::requiresSettingOnClass public static function @psalm-param non-empty-string $setting
@psalm-param non-empty-string $value
Metadata::requiresSettingOnMethod public static function @psalm-param non-empty-string $setting
@psalm-param non-empty-string $value
Metadata::runClassInSeparateProcess public static function
Metadata::runInSeparateProcess public static function
Metadata::runTestsInSeparateProcesses public static function
Metadata::test public static function
Metadata::testDoxOnClass public static function @psalm-param non-empty-string $text
Metadata::testDoxOnMethod public static function @psalm-param non-empty-string $text
Metadata::testWith public static function
Metadata::usesClass public static function @psalm-param class-string $className
Metadata::usesDefaultClass public static function @psalm-param class-string $className
Metadata::usesFunction public static function @psalm-param non-empty-string $functionName
Metadata::usesOnClass public static function @psalm-param non-empty-string $target
Metadata::usesOnMethod public static function @psalm-param non-empty-string $target
Metadata::withoutErrorHandler public static function

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal