module/FzyCommon/src/FzyCommon/Service/Update/Base.php
protected function call(array $callableArray, $tag, array $params, $defaultCallable)
    {
        $callable = isset($callableArray[$tag]) ? $callableArray[$tag] : $defaultCallable;

        return call_user_func_array($callable, $params);
    }
protected function call(array $callableArray, $tag, array $params, $defaultCallable)
    {
        $callable = isset($callableArray[$tag]) ? $callableArray[$tag] : $defaultCallable;

        return call_user_func_array($callable, $params);
    }
Abstract utility method for calling a callable in an array of tagged callables, passing it the specified params array
If the $tag key exists, that callable is invoked, otherwise the default callable is invoked.

@param $callableArray
@param $tag
@param $params
@param $defaultCallable
@return mixed