protected function TestSuiteBase::findExtensionDirectories in Drupal driver for SQL Server and SQL Azure 4.0.x
Same name in this branch
- 4.0.x dev/appveyor/TestSuites/TestSuiteBase.php \Drupal\Tests\sqlsrv\TestSuites\TestSuiteBase::findExtensionDirectories()
- 4.0.x dev/travis/TestSuites/TestSuiteBase.php \Drupal\Tests\sqlsrv\TestSuites\TestSuiteBase::findExtensionDirectories()
Same name and namespace in other branches
- 4.2.x dev/TestSuites/TestSuiteBase.php \Drupal\Tests\sqlsrv\TestSuites\TestSuiteBase::findExtensionDirectories()
- 3.0.x dev/appveyor/TestSuites/TestSuiteBase.php \Drupal\Tests\sqlsrv\TestSuites\TestSuiteBase::findExtensionDirectories()
- 3.0.x dev/travis/TestSuites/TestSuiteBase.php \Drupal\Tests\sqlsrv\TestSuites\TestSuiteBase::findExtensionDirectories()
- 3.1.x dev/appveyor/TestSuites/TestSuiteBase.php \Drupal\Tests\sqlsrv\TestSuites\TestSuiteBase::findExtensionDirectories()
- 3.1.x dev/travis/TestSuites/TestSuiteBase.php \Drupal\Tests\sqlsrv\TestSuites\TestSuiteBase::findExtensionDirectories()
- 4.1.x dev/TestSuites/TestSuiteBase.php \Drupal\Tests\sqlsrv\TestSuites\TestSuiteBase::findExtensionDirectories()
Finds extensions in a Drupal installation.
An extension is defined as a directory with an *.info.yml file in it.
Parameters
string $root: Path to the root of the Drupal installation.
Return value
string[] Associative array of extension paths, with extension name as keys.
4 calls to TestSuiteBase::findExtensionDirectories()
- TestSuiteBase::addExtensionTestsBySuiteNamespace in dev/
appveyor/ TestSuites/ TestSuiteBase.php - Find and add tests to the suite for core and any extensions.
- TestSuiteBase::addExtensionTestsBySuiteNamespace in dev/
travis/ TestSuites/ TestSuiteBase.php - Find and add tests to the suite for core and any extensions.
- TestSuiteBase::addExtensionTestsBySuiteNamespaceAndChunk in dev/
appveyor/ TestSuites/ TestSuiteBase.php - Find and add tests to the suite for core and any extensions.
- TestSuiteBase::addExtensionTestsBySuiteNamespaceAndChunk in dev/
travis/ TestSuites/ TestSuiteBase.php - Find and add tests to the suite for core and any extensions.
File
- dev/
appveyor/ TestSuites/ TestSuiteBase.php, line 89
Class
- TestSuiteBase
- Base class for Drupal test suites.
Namespace
Drupal\Tests\sqlsrv\TestSuitesCode
protected function findExtensionDirectories($root) {
$extension_roots = \drupal_phpunit_contrib_extension_directory_roots($root);
$extension_directories = array_map('drupal_phpunit_find_extension_directories', $extension_roots);
return array_reduce($extension_directories, 'array_merge', []);
}