protected function component_class_callback_failed(\Throwable $e, string $component, string $interface,
            string $methodname, array $params) {
        if ($this->observer) {
            call_user_func_array([$this->observer, 'handle_component_failure'], func_get_args());
        }
    }
protected function component_class_callback_failed(\Throwable $e, string $component, string $interface,
            string $methodname, array $params) {
        if ($this->observer) {
            call_user_func_array([$this->observer, 'handle_component_failure'], func_get_args());
        }
    }
protected function component_class_callback_failed ( \ Throwable $ e , string $ component , string $ interface , string $ methodname , array $ params ) { if ( $ this -> observer ) { call_user_func_array ( [ $ this -> observer , 'handle_component_failure' ] , func_get_args ( ) ) ; } }
Notifies the observer of any failure.

@param \Throwable $e
@param string $component
@param string $interface
@param string $methodname
@param array $params
Notifies the observer of any failure .