protected $mockObject;
/**
- * @var array $adhocHooks to call
+ * @var array
*/
protected $adhocHooks;
protected $civiModules = NULL;
*/
public function reset() {
$this->mockObject = NULL;
- $this->adhocHooks = array();
+ $this->adhocHooks = [];
}
/**
// run standard hooks
if ($this->civiModules === NULL) {
- $this->civiModules = array();
+ $this->civiModules = [];
$this->requireCiviModules($this->civiModules);
}
$fResult1 = $this->runHooks($this->civiModules, $fnSuffix, $numParams, $arg1, $arg2, $arg3, $arg4, $arg5, $arg6);
// run mock object hooks
- if ($this->mockObject && is_callable(array($this->mockObject, $fnSuffix))) {
- $fResult2 = call_user_func(array($this->mockObject, $fnSuffix), $arg1, $arg2, $arg3, $arg4, $arg5, $arg6);
+ if ($this->mockObject && is_callable([$this->mockObject, $fnSuffix])) {
+ $fResult2 = call_user_func([$this->mockObject, $fnSuffix], $arg1, $arg2, $arg3, $arg4, $arg5, $arg6);
}
// run adhoc hooks
$fResult3 = call_user_func_array($this->adhocHooks[$fnSuffix], $params);
}
- $result = array();
- foreach (array($fResult1, $fResult2, $fResult3) as $fResult) {
+ $result = [];
+ foreach ([$fResult1, $fResult2, $fResult3] as $fResult) {
if (!empty($fResult) && is_array($fResult)) {
$result = array_merge($result, $fResult);
}