function VariableTest::providerCallableToString
Same name in other branches
- 9 core/tests/Drupal/Tests/Component/Utility/VariableTest.php \Drupal\Tests\Component\Utility\VariableTest::providerCallableToString()
- 11.x core/tests/Drupal/Tests/Component/Utility/VariableTest.php \Drupal\Tests\Component\Utility\VariableTest::providerCallableToString()
Data provider for testCallableToString().
Return value
array[] Sets of arguments to pass to the test method.
File
-
core/
tests/ Drupal/ Tests/ Component/ Utility/ VariableTest.php, line 26
Class
- VariableTest
- Test variable export functionality in Variable component.
Namespace
Drupal\Tests\Component\UtilityCode
public static function providerCallableToString() : array {
$mock = VariableTestMock::class;
return [
'string' => [
"{$mock}::fake",
"{$mock}::fake",
],
'static method as array' => [
[
$mock,
'fake',
],
"{$mock}::fake",
],
'closure' => [
function () {
return NULL;
},
'[closure]',
],
'object method' => [
[
new VariableTestMock(),
'fake',
],
"{$mock}::fake",
],
'service method' => [
'fake_service:method',
'fake_service:method',
],
'single-item array' => [
[
'some_function',
],
'some_function',
],
'empty array' => [
[],
'[unknown]',
],
'object' => [
new \stdClass(),
'[unknown]',
],
'definitely not callable' => [
TRUE,
'[unknown]',
],
];
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.