original_string: protected static function call_subplugins_method_with_args($method, array $args = [], string $interface = null) {
          if (!isset($interface)) {
              $interface = \tool_log\local\privacy\logstore_provider::class;
          }
          \core_privacy\manager::plugintype_class_callback('logstore', $interface, $method, $args);
      }
code: protected static function call_subplugins_method_with_args($method, array $args = [], string $interface = null) {
          if (!isset($interface)) {
              $interface = \tool_log\local\privacy\logstore_provider::class;
          }
          \core_privacy\manager::plugintype_class_callback('logstore', $interface, $method, $args);
      }
code_tokens: protected static function call_subplugins_method_with_args ( $ method , array $ args = [ ] , string $ interface = null ) { if ( ! isset ( $ interface ) ) { $ interface = \ tool_log \ local \ privacy \ logstore_provider :: class ; } \ core_privacy \ manager :: plugintype_class_callback ( 'logstore' , $ interface , $ method , $ args ) ; }
docstring: Invoke the subplugins method with arguments.
  
  @param string $method The method name.
  @param array $args The arguments.
  @param string $interface The interface to use. By default uses the logstore_provider.
  @return void
docstring_tokens: Invoke the subplugins method with arguments .