function ExtensionAvailableConstraintValidator::insideTest
Whether this validator is running inside a test.
Return value
bool TRUE if the validator is running in a test. FALSE otherwise.
2 calls to ExtensionAvailableConstraintValidator::insideTest()
- ExtensionAvailableConstraintValidator::extensionExists in core/
lib/ Drupal/ Core/ Extension/ Plugin/ Validation/ Constraint/ ExtensionAvailableConstraintValidator.php - Determines if an extension exists.
- ExtensionAvailableConstraintValidator::getExtensionDiscovery in core/
lib/ Drupal/ Core/ Extension/ Plugin/ Validation/ Constraint/ ExtensionAvailableConstraintValidator.php - Gets an extension discovery object for the given profile.
File
-
core/
lib/ Drupal/ Core/ Extension/ Plugin/ Validation/ Constraint/ ExtensionAvailableConstraintValidator.php, line 223
Class
- ExtensionAvailableConstraintValidator
- Validates that a given extension exists.
Namespace
Drupal\Core\Extension\Plugin\Validation\ConstraintCode
protected static function insideTest() : bool {
if (isset(static::$inTestEnvironment)) {
return static::$inTestEnvironment;
}
// @see \Drupal\Core\CoreServiceProvider::registerTest()
$in_functional_test = drupal_valid_test_ua();
// @see \Drupal\Core\DependencyInjection\DependencySerializationTrait::__wakeup()
$in_kernel_test = isset($GLOBALS['__PHPUNIT_BOOTSTRAP']);
// @see \Drupal\BuildTests\Framework\BuildTestBase::setUp()
$in_build_test = str_contains(__FILE__, DrupalFilesystem::getOsTemporaryDirectory() . '/build_workspace_');
static::$inTestEnvironment = $in_functional_test || $in_kernel_test || $in_build_test;
return static::$inTestEnvironment;
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.