public static function CacheTestTrait::getInfo in MongoDB 7
Declare the test to Simpletest.
Return value
string[] The test information as expected by Simpletest for Drupal 7.
Throws
\ReflectionException Unlikely.
File
- mongodb_cache/
src/ Tests/ CacheTestTrait.php, line 21
Class
- CacheTestTrait
- Class CacheTest provides getInfo() replacement.
Namespace
Drupal\mongodb_cache\TestsCode
public static function getInfo() {
$class = get_called_class();
$reflected = new \ReflectionClass($class);
$name = $reflected
->getShortName();
$comment = $reflected
->getDocComment();
$matches = [];
$error_arg = [
'@class' => $class,
];
$sts = preg_match('/^\\/\\*\\*[\\s]*\\n[\\s]*\\*[\\s]([^\\n]*)/s', $comment, $matches);
$description = $sts ? $matches[1] : strtr("MongoDB: FIXME Missing name for class @class", $error_arg);
$sts = preg_match('/^[\\s]+\\*[\\s]+@group[\\s]+(.*)$/m', $comment, $matches);
$group = $sts ? $matches[1] : strtr("MongoDB: FIXME Missing group for class @class.", $error_arg);
return [
'name' => $name,
'description' => $description,
'group' => $group,
];
}