class TestHookInvoke
Same name and namespace in other branches
- main core/modules/system/tests/modules/hook_single_invoke/src/Hook/TestHookInvoke.php \Drupal\hook_single_invoke\Hook\TestHookInvoke
Add four hook implementations for two hooks, one returns arrays one string.
Hierarchy
- class \Drupal\hook_single_invoke\Hook\TestHookInvoke
Expanded class hierarchy of TestHookInvoke
File
-
core/
modules/ system/ tests/ modules/ hook_single_invoke/ src/ Hook/ TestHookInvoke.php, line 12
Namespace
Drupal\hook_single_invoke\HookView source
class TestHookInvoke {
/**
* This hook returns an array.
*/
public function hookInvokeSingleArrayOne() : array {
return [
__METHOD__,
];
}
/**
* This hook returns an array.
*/
public function hookInvokeSingleArrayTwo() : array {
return [
__METHOD__,
];
}
/**
* This hook returns an ArrayObject.
*
* @return \ArrayObject< int, string >
* ArrayObject of the method.
*/
public function hookInvokeSingleArrayObjectOne() : \ArrayObject {
return new \ArrayObject([
__METHOD__,
]);
}
/**
* This hook returns an ArrayObject.
*
* @return \ArrayObject< int, string >
* ArrayObject of the method.
*/
public function hookInvokeSingleArrayObjectTwo() : \ArrayObject {
return new \ArrayObject([
__METHOD__,
]);
}
/**
* This hook returns a string.
*/
public function hookInvokeSingleStringOne() : string {
return __METHOD__;
}
/**
* This hook returns a string.
*/
public function hookInvokeSingleStringTwo() : string {
return __METHOD__;
}
/**
* This hook returns a stdClass.
*/
public function hookInvokeSingleClassOne() : \stdClass {
return new \stdClass();
}
/**
* This hook returns a stdClass.
*/
public function hookInvokeSingleClassTwo() : \stdClass {
return new \stdClass();
}
}
Members
| Title Sort descending | Modifiers | Object type | Summary |
|---|---|---|---|
| TestHookInvoke::hookInvokeSingleArrayObjectOne | public | function | This hook returns an ArrayObject. |
| TestHookInvoke::hookInvokeSingleArrayObjectTwo | public | function | This hook returns an ArrayObject. |
| TestHookInvoke::hookInvokeSingleArrayOne | public | function | This hook returns an array. |
| TestHookInvoke::hookInvokeSingleArrayTwo | public | function | This hook returns an array. |
| TestHookInvoke::hookInvokeSingleClassOne | public | function | This hook returns a stdClass. |
| TestHookInvoke::hookInvokeSingleClassTwo | public | function | This hook returns a stdClass. |
| TestHookInvoke::hookInvokeSingleStringOne | public | function | This hook returns a string. |
| TestHookInvoke::hookInvokeSingleStringTwo | public | function | This hook returns a string. |
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.