diff options
Diffstat (limited to 'REFLECTION')
-rw-r--r-- | REFLECTION | 1157 |
1 files changed, 1028 insertions, 129 deletions
@@ -1,4 +1,9 @@ -Extension [ <persistent> extension #125 ddtrace version 0.66.0 ] { +Extension [ <persistent> extension #96 ddtrace version 0.98.1 ] { + + - Dependencies { + Dependency [ json (Required) ] + Dependency [ standard (Required) ] + } - INI { Entry [ ddtrace.disable <SYSTEM> ] @@ -7,6 +12,9 @@ Extension [ <persistent> extension #125 ddtrace version 0.66.0 ] { Entry [ ddtrace.cgroup_file <SYSTEM> ] Current = '/proc/self/cgroup' } + Entry [ datadog.trace.sidecar_trace_sender <SYSTEM> ] + Current = 'false' + } Entry [ datadog.trace.request_init_hook <SYSTEM> ] Current = '/usr/share/pear/datadog_trace/bridge/dd_wrap_autoloader.php' } @@ -17,7 +25,13 @@ Extension [ <persistent> extension #125 ddtrace version 0.66.0 ] { Current = '' } Entry [ datadog.agent_host <SYSTEM> ] - Current = 'localhost' + Current = '' + } + Entry [ datadog.dogstatsd_url <ALL> ] + Current = '' + } + Entry [ datadog.api_key <SYSTEM> ] + Current = '' } Entry [ datadog.distributed_tracing <ALL> ] Current = 'true' @@ -34,6 +48,9 @@ Extension [ <persistent> extension #125 ddtrace version 0.66.0 ] { Entry [ datadog.trace.url_as_resource_names_enabled <ALL> ] Current = 'true' } + Entry [ datadog.http_server_route_based_naming <ALL> ] + Current = 'true' + } Entry [ datadog.integrations_disabled <ALL> ] Current = 'default' } @@ -56,11 +73,14 @@ Extension [ <persistent> extension #125 ddtrace version 0.66.0 ] { Current = '' } Entry [ datadog.trace.agent_port <SYSTEM> ] - Current = '8126' + Current = '0' } Entry [ datadog.trace.analytics_enabled <ALL> ] Current = 'false' } + Entry [ datadog.trace.append_trace_ids_to_logs <ALL> ] + Current = 'false' + } Entry [ datadog.trace.auto_flush_enabled <ALL> ] Current = 'false' } @@ -77,21 +97,42 @@ Extension [ <persistent> extension #125 ddtrace version 0.66.0 ] { Current = '0' Default = 'true' } + Entry [ datadog.instrumentation_telemetry_enabled <SYSTEM> ] + Current = 'true' + } Entry [ datadog.trace.health_metrics_enabled <SYSTEM> ] Current = 'false' } Entry [ datadog.trace.health_metrics_heartbeat_sample_rate <ALL> ] Current = '0.001' } + Entry [ datadog.trace.db_client_split_by_instance <ALL> ] + Current = 'false' + } Entry [ datadog.trace.http_client_split_by_domain <ALL> ] Current = 'false' } + Entry [ datadog.trace.redis_client_split_by_host <ALL> ] + Current = 'false' + } Entry [ datadog.trace.memory_limit <ALL> ] Current = '' } Entry [ datadog.trace.report_hostname <ALL> ] Current = 'false' } + Entry [ datadog.trace.flush_collect_cycles <ALL> ] + Current = 'false' + } + Entry [ datadog.trace.laravel_queue_distributed_tracing <ALL> ] + Current = 'true' + } + Entry [ datadog.trace.remove_root_span_laravel_queue <ALL> ] + Current = 'true' + } + Entry [ datadog.trace.remove_autoinstrumentation_orphans <ALL> ] + Current = 'false' + } Entry [ datadog.trace.resource_uri_fragment_regex <ALL> ] Current = '' } @@ -101,18 +142,69 @@ Extension [ <persistent> extension #125 ddtrace version 0.66.0 ] { Entry [ datadog.trace.resource_uri_mapping_outgoing <ALL> ] Current = '' } + Entry [ datadog.trace.resource_uri_query_param_allowed <ALL> ] + Current = '' + } + Entry [ datadog.trace.http_url_query_param_allowed <ALL> ] + Current = '*' + } + Entry [ datadog.trace.http_post_data_param_allowed <ALL> ] + Current = '' + } + Entry [ datadog.trace.rate_limit <SYSTEM> ] + Current = '0' + } Entry [ datadog.trace.sample_rate <ALL> ] - Current = '1' + Current = '-1' } Entry [ datadog.sampling_rate <ALL> ] - Current = '1' + Current = '-1' } Entry [ datadog.trace.sampling_rules <ALL> ] + Current = '[]' + } + Entry [ datadog.trace.sampling_rules_format <ALL> ] + Current = 'regex' + } + Entry [ datadog.span_sampling_rules <ALL> ] + Current = '[]' + } + Entry [ datadog.span_sampling_rules_file <ALL> ] Current = '' } Entry [ datadog.trace.header_tags <ALL> ] Current = '' } + Entry [ datadog.trace.x_datadog_tags_max_length <ALL> ] + Current = '512' + } + Entry [ datadog.trace.peer_service_mapping <ALL> ] + Current = '' + } + Entry [ datadog.trace.peer_service_defaults_enabled <ALL> ] + Current = 'false' + } + Entry [ datadog.trace.remove_integration_service_names_enabled <ALL> ] + Current = 'false' + } + Entry [ datadog.trace.propagate_service <ALL> ] + Current = 'false' + } + Entry [ datadog.trace.propagation_style_extract <ALL> ] + Current = 'datadog,tracecontext,B3,B3 single header' + } + Entry [ datadog.propagation_style_extract <ALL> ] + Current = 'datadog,tracecontext,B3,B3 single header' + } + Entry [ datadog.trace.propagation_style_inject <ALL> ] + Current = 'datadog,tracecontext' + } + Entry [ datadog.propagation_style_inject <ALL> ] + Current = 'datadog,tracecontext' + } + Entry [ datadog.trace.propagation_style <ALL> ] + Current = 'datadog,tracecontext' + } Entry [ datadog.trace.traced_internal_functions <ALL> ] Current = '' } @@ -134,6 +226,12 @@ Extension [ <persistent> extension #125 ddtrace version 0.66.0 ] { Entry [ datadog.trace.spans_limit <ALL> ] Current = '1000' } + Entry [ datadog.trace.128_bit_traceid_generation_enabled <ALL> ] + Current = 'true' + } + Entry [ datadog.trace.128_bit_traceid_logging_enabled <ALL> ] + Current = 'false' + } Entry [ datadog.trace.agent_max_consecutive_failures <ALL> ] Current = '3' } @@ -158,6 +256,12 @@ Extension [ <persistent> extension #125 ddtrace version 0.66.0 ] { Entry [ datadog.trace.startup_logs <ALL> ] Current = 'true' } + Entry [ datadog.trace.once_logs <ALL> ] + Current = 'true' + } + Entry [ datadog.trace.agent_retries <SYSTEM> ] + Current = '0' + } Entry [ datadog.trace.agent_debug_verbose_curl <SYSTEM> ] Current = 'false' } @@ -167,6 +271,9 @@ Extension [ <persistent> extension #125 ddtrace version 0.66.0 ] { Entry [ datadog.trace.beta_high_memory_pressure_percent <SYSTEM> ] Current = '80' } + Entry [ datadog.trace.agentless <SYSTEM> ] + Current = 'false' + } Entry [ datadog.trace.warn_legacy_dd_trace <ALL> ] Current = 'true' } @@ -176,6 +283,69 @@ Extension [ <persistent> extension #125 ddtrace version 0.66.0 ] { Entry [ datadog.version <ALL> ] Current = '' } + Entry [ datadog.trace.obfuscation_query_string_regexp <ALL> ] + Current = '(?i)(?:(?:"|%22)?)(?:(?:old[-_]?|new[-_]?)?p(?:ass)?w(?:or)?d(?:1|2)?|pass(?:[-_]?phrase)?|secret|(?:api[-_]?|private[-_]?|public[-_]?|access[-_]?|secret[-_]?|app(?:lication)?[-_]?)key(?:[-_]?id)?|token|consumer[-_]?(?:id|key|secret)|sign(?:ed|ature)?|auth(?:entication|orization)?)(?:(?:\s|%20)*(?:=|%3D)[^&]+|(?:"|%22)(?:\s|%20)*(?::|%3A)(?:\s|%20)*(?:"|%22)(?:%2[^2]|%[^2]|[^"%])+(?:"|%22))|(?:bearer(?:\s|%20)+[a-z0-9._\-]+|token(?::|%3A)[a-z0-9]{13}|gh[opsu]_[0-9a-zA-Z]{36}|ey[I-L](?:[\w=-]|%3D)+\.ey[I-L](?:[\w=-]|%3D)+(?:\.(?:[\w.+/=-]|%3D|%2F|%2B)+)?|-{5}BEGIN(?:[a-z\s]|%20)+PRIVATE(?:\s|%20)KEY-{5}[^\-]+-{5}END(?:[a-z\s]|%20)+PRIVATE(?:\s|%20)KEY(?:-{5})?(?:\n|%0A)?|(?:ssh-(?:rsa|dss)|ecdsa-[a-z0-9]+-[a-z0-9]+)(?:\s|%20|%09)+(?:[a-z0-9/.+]|%2F|%5C|%2B){100,}(?:=|%3D)*(?:(?:\s|%20|%09)+[a-z0-9._-]+)?)' + } + Entry [ datadog.trace.client_ip_enabled <ALL> ] + Current = 'false' + } + Entry [ datadog.trace.client_ip_header <ALL> ] + Current = '' + } + Entry [ datadog.trace.forked_process <ALL> ] + Current = 'true' + } + Entry [ datadog.trace.hook_limit <ALL> ] + Current = '100' + } + Entry [ datadog.trace.agent_max_payload_size <SYSTEM> ] + Current = '52428800' + } + Entry [ datadog.trace.agent_stack_initial_size <SYSTEM> ] + Current = '131072' + } + Entry [ datadog.trace.agent_stack_backlog <SYSTEM> ] + Current = '12' + } + Entry [ datadog.trace.propagate_user_id_default <ALL> ] + Current = 'false' + } + Entry [ datadog.dbm_propagation_mode <ALL> ] + Current = 'disabled' + } + Entry [ datadog.trace.wordpress_additional_actions <ALL> ] + Current = '' + } + Entry [ datadog.trace.wordpress_callbacks <ALL> ] + Current = 'false' + } + Entry [ datadog.trace.wordpress_enhanced_integration <ALL> ] + Current = 'false' + } + Entry [ datadog.trace.otel_enabled <ALL> ] + Current = 'false' + } + Entry [ datadog.trace.log_file <SYSTEM> ] + Current = '' + } + Entry [ datadog.trace.log_level <ALL> ] + Current = 'error' + } + Entry [ datadog.trace.amqp_enabled <ALL> ] + Current = 'true' + } + Entry [ datadog.trace.amqp_analytics_enabled <ALL> ] + Current = '0' + } + Entry [ datadog.amqp_analytics_enabled <ALL> ] + Current = '0' + } + Entry [ datadog.trace.amqp_analytics_sample_rate <ALL> ] + Current = '1' + } + Entry [ datadog.amqp_analytics_sample_rate <ALL> ] + Current = '1' + } Entry [ datadog.trace.cakephp_enabled <ALL> ] Current = 'true' } @@ -206,6 +376,21 @@ Extension [ <persistent> extension #125 ddtrace version 0.66.0 ] { Entry [ datadog.codeigniter_analytics_sample_rate <ALL> ] Current = '1' } + Entry [ datadog.trace.exec_enabled <ALL> ] + Current = 'true' + } + Entry [ datadog.trace.exec_analytics_enabled <ALL> ] + Current = '0' + } + Entry [ datadog.exec_analytics_enabled <ALL> ] + Current = '0' + } + Entry [ datadog.trace.exec_analytics_sample_rate <ALL> ] + Current = '1' + } + Entry [ datadog.exec_analytics_sample_rate <ALL> ] + Current = '1' + } Entry [ datadog.trace.curl_enabled <ALL> ] Current = 'true' } @@ -221,6 +406,21 @@ Extension [ <persistent> extension #125 ddtrace version 0.66.0 ] { Entry [ datadog.curl_analytics_sample_rate <ALL> ] Current = '1' } + Entry [ datadog.trace.drupal_enabled <ALL> ] + Current = 'true' + } + Entry [ datadog.trace.drupal_analytics_enabled <ALL> ] + Current = '0' + } + Entry [ datadog.drupal_analytics_enabled <ALL> ] + Current = '0' + } + Entry [ datadog.trace.drupal_analytics_sample_rate <ALL> ] + Current = '1' + } + Entry [ datadog.drupal_analytics_sample_rate <ALL> ] + Current = '1' + } Entry [ datadog.trace.elasticsearch_enabled <ALL> ] Current = 'true' } @@ -266,6 +466,21 @@ Extension [ <persistent> extension #125 ddtrace version 0.66.0 ] { Entry [ datadog.guzzle_analytics_sample_rate <ALL> ] Current = '1' } + Entry [ datadog.trace.laminas_enabled <ALL> ] + Current = 'true' + } + Entry [ datadog.trace.laminas_analytics_enabled <ALL> ] + Current = '0' + } + Entry [ datadog.laminas_analytics_enabled <ALL> ] + Current = '0' + } + Entry [ datadog.trace.laminas_analytics_sample_rate <ALL> ] + Current = '1' + } + Entry [ datadog.laminas_analytics_sample_rate <ALL> ] + Current = '1' + } Entry [ datadog.trace.laravel_enabled <ALL> ] Current = 'true' } @@ -281,6 +496,39 @@ Extension [ <persistent> extension #125 ddtrace version 0.66.0 ] { Entry [ datadog.laravel_analytics_sample_rate <ALL> ] Current = '1' } + Entry [ datadog.trace.laravelqueue_enabled <ALL> ] + Current = 'true' + } + Entry [ datadog.trace.laravelqueue_analytics_enabled <ALL> ] + Current = '0' + } + Entry [ datadog.laravelqueue_analytics_enabled <ALL> ] + Current = '0' + } + Entry [ datadog.trace.laravelqueue_analytics_sample_rate <ALL> ] + Current = '1' + } + Entry [ datadog.laravelqueue_analytics_sample_rate <ALL> ] + Current = '1' + } + Entry [ datadog.trace.logs_enabled <ALL> ] + Current = 'false' + } + Entry [ datadog.logs_injection <ALL> ] + Current = 'false' + } + Entry [ datadog.trace.logs_analytics_enabled <ALL> ] + Current = '0' + } + Entry [ datadog.logs_analytics_enabled <ALL> ] + Current = '0' + } + Entry [ datadog.trace.logs_analytics_sample_rate <ALL> ] + Current = '1' + } + Entry [ datadog.logs_analytics_sample_rate <ALL> ] + Current = '1' + } Entry [ datadog.trace.lumen_enabled <ALL> ] Current = 'true' } @@ -296,6 +544,36 @@ Extension [ <persistent> extension #125 ddtrace version 0.66.0 ] { Entry [ datadog.lumen_analytics_sample_rate <ALL> ] Current = '1' } + Entry [ datadog.trace.magento_enabled <ALL> ] + Current = 'true' + } + Entry [ datadog.trace.magento_analytics_enabled <ALL> ] + Current = '0' + } + Entry [ datadog.magento_analytics_enabled <ALL> ] + Current = '0' + } + Entry [ datadog.trace.magento_analytics_sample_rate <ALL> ] + Current = '1' + } + Entry [ datadog.magento_analytics_sample_rate <ALL> ] + Current = '1' + } + Entry [ datadog.trace.memcache_enabled <ALL> ] + Current = 'true' + } + Entry [ datadog.trace.memcache_analytics_enabled <ALL> ] + Current = '0' + } + Entry [ datadog.memcache_analytics_enabled <ALL> ] + Current = '0' + } + Entry [ datadog.trace.memcache_analytics_sample_rate <ALL> ] + Current = '1' + } + Entry [ datadog.memcache_analytics_sample_rate <ALL> ] + Current = '1' + } Entry [ datadog.trace.memcached_enabled <ALL> ] Current = 'true' } @@ -326,6 +604,21 @@ Extension [ <persistent> extension #125 ddtrace version 0.66.0 ] { Entry [ datadog.mongo_analytics_sample_rate <ALL> ] Current = '1' } + Entry [ datadog.trace.mongodb_enabled <ALL> ] + Current = 'true' + } + Entry [ datadog.trace.mongodb_analytics_enabled <ALL> ] + Current = '0' + } + Entry [ datadog.mongodb_analytics_enabled <ALL> ] + Current = '0' + } + Entry [ datadog.trace.mongodb_analytics_sample_rate <ALL> ] + Current = '1' + } + Entry [ datadog.mongodb_analytics_sample_rate <ALL> ] + Current = '1' + } Entry [ datadog.trace.mysqli_enabled <ALL> ] Current = 'true' } @@ -356,6 +649,21 @@ Extension [ <persistent> extension #125 ddtrace version 0.66.0 ] { Entry [ datadog.nette_analytics_sample_rate <ALL> ] Current = '1' } + Entry [ datadog.trace.pcntl_enabled <ALL> ] + Current = 'true' + } + Entry [ datadog.trace.pcntl_analytics_enabled <ALL> ] + Current = '0' + } + Entry [ datadog.pcntl_analytics_enabled <ALL> ] + Current = '0' + } + Entry [ datadog.trace.pcntl_analytics_sample_rate <ALL> ] + Current = '1' + } + Entry [ datadog.pcntl_analytics_sample_rate <ALL> ] + Current = '1' + } Entry [ datadog.trace.pdo_enabled <ALL> ] Current = 'true' } @@ -401,6 +709,51 @@ Extension [ <persistent> extension #125 ddtrace version 0.66.0 ] { Entry [ datadog.predis_analytics_sample_rate <ALL> ] Current = '1' } + Entry [ datadog.trace.psr18_enabled <ALL> ] + Current = 'true' + } + Entry [ datadog.trace.psr18_analytics_enabled <ALL> ] + Current = '0' + } + Entry [ datadog.psr18_analytics_enabled <ALL> ] + Current = '0' + } + Entry [ datadog.trace.psr18_analytics_sample_rate <ALL> ] + Current = '1' + } + Entry [ datadog.psr18_analytics_sample_rate <ALL> ] + Current = '1' + } + Entry [ datadog.trace.roadrunner_enabled <ALL> ] + Current = 'true' + } + Entry [ datadog.trace.roadrunner_analytics_enabled <ALL> ] + Current = '0' + } + Entry [ datadog.roadrunner_analytics_enabled <ALL> ] + Current = '0' + } + Entry [ datadog.trace.roadrunner_analytics_sample_rate <ALL> ] + Current = '1' + } + Entry [ datadog.roadrunner_analytics_sample_rate <ALL> ] + Current = '1' + } + Entry [ datadog.trace.sqlsrv_enabled <ALL> ] + Current = 'true' + } + Entry [ datadog.trace.sqlsrv_analytics_enabled <ALL> ] + Current = '0' + } + Entry [ datadog.sqlsrv_analytics_enabled <ALL> ] + Current = '0' + } + Entry [ datadog.trace.sqlsrv_analytics_sample_rate <ALL> ] + Current = '1' + } + Entry [ datadog.sqlsrv_analytics_sample_rate <ALL> ] + Current = '1' + } Entry [ datadog.trace.slim_enabled <ALL> ] Current = 'true' } @@ -493,317 +846,686 @@ Extension [ <persistent> extension #125 ddtrace version 0.66.0 ] { } } - - Constants [1] { - Constant [ string DD_TRACE_VERSION ] { 0.66.0 } + - Constants [12] { + Constant [ string DDTrace\HOOK_ALL_FILES ] { } + Constant [ int DDTrace\HOOK_INSTANCE ] { 1 } + Constant [ int DDTrace\DBM_PROPAGATION_DISABLED ] { 0 } + Constant [ int DDTrace\DBM_PROPAGATION_SERVICE ] { 1 } + Constant [ int DDTrace\DBM_PROPAGATION_FULL ] { 2 } + Constant [ string DD_TRACE_VERSION ] { 0.98.1 } + Constant [ int DD_TRACE_PRIORITY_SAMPLING_AUTO_KEEP ] { 1 } + Constant [ int DD_TRACE_PRIORITY_SAMPLING_AUTO_REJECT ] { 0 } + Constant [ int DD_TRACE_PRIORITY_SAMPLING_USER_KEEP ] { 2 } + Constant [ int DD_TRACE_PRIORITY_SAMPLING_USER_REJECT ] { -1 } + Constant [ int DD_TRACE_PRIORITY_SAMPLING_UNKNOWN ] { 1073741824 } + Constant [ int DD_TRACE_PRIORITY_SAMPLING_UNSET ] { 1073741825 } } - Functions { - Function [ <internal:ddtrace> function dd_trace ] { + Function [ <internal:ddtrace> function DDTrace\trace_method ] { - Parameters [3] { - Parameter #0 [ <required> $class_or_function_name ] - Parameter #1 [ <required> $method_name_or_tracing_closure ] - Parameter #2 [ <optional> $tracing_closure ] + Parameter #0 [ <required> string $className ] + Parameter #1 [ <required> string $methodName ] + Parameter #2 [ <required> Closure|array|null $tracingClosureOrConfigArray ] } + - Return [ bool ] } - Function [ <internal:ddtrace> function dd_trace_buffer_span ] { + Function [ <internal:ddtrace> function DDTrace\trace_function ] { + + - Parameters [2] { + Parameter #0 [ <required> string $functionName ] + Parameter #1 [ <required> Closure|array|null $tracingClosureOrConfigArray ] + } + - Return [ bool ] + } + Function [ <internal:ddtrace> function DDTrace\hook_function ] { + + - Parameters [3] { + Parameter #0 [ <required> string $functionName ] + Parameter #1 [ <optional> Closure|array|null $prehookOrConfigArray = null ] + Parameter #2 [ <optional> ?Closure $posthook = null ] + } + - Return [ bool ] + } + Function [ <internal:ddtrace> function DDTrace\hook_method ] { + + - Parameters [4] { + Parameter #0 [ <required> string $className ] + Parameter #1 [ <required> string $methodName ] + Parameter #2 [ <optional> Closure|array|null $prehookOrConfigArray = null ] + Parameter #3 [ <optional> ?Closure $posthook = null ] + } + - Return [ bool ] + } + Function [ <internal:ddtrace> function DDTrace\add_global_tag ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <required> string $value ] + } + - Return [ void ] + } + Function [ <internal:ddtrace> function DDTrace\add_distributed_tag ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <required> string $value ] + } + - Return [ void ] + } + Function [ <internal:ddtrace> function DDTrace\set_user ] { + + - Parameters [3] { + Parameter #0 [ <required> string $userId ] + Parameter #1 [ <optional> array $metadata = [] ] + Parameter #2 [ <optional> ?bool $propagate = null ] + } + - Return [ void ] + } + Function [ <internal:ddtrace> function DDTrace\close_spans_until ] { - Parameters [1] { - Parameter #0 [ <required> $trace_array ] + Parameter #0 [ <required> ?DDTrace\SpanData $span ] } + - Return [ int|false ] } - Function [ <internal:ddtrace> function dd_trace_check_memory_under_limit ] { + Function [ <internal:ddtrace> function DDTrace\active_span ] { - Parameters [0] { } + - Return [ ?DDTrace\SpanData ] } - Function [ <internal:ddtrace> function dd_trace_closed_spans_count ] { + Function [ <internal:ddtrace> function DDTrace\root_span ] { - Parameters [0] { } + - Return [ ?DDTrace\RootSpanData ] } - Function [ <internal:ddtrace> function dd_trace_coms_trigger_writer_flush ] { + Function [ <internal:ddtrace> function DDTrace\start_span ] { - - Parameters [0] { + - Parameters [1] { + Parameter #0 [ <optional> float $startTime = 0 ] } + - Return [ DDTrace\SpanData|false ] } - Function [ <internal:ddtrace> function dd_trace_dd_get_memory_limit ] { + Function [ <internal:ddtrace> function DDTrace\close_span ] { - - Parameters [0] { + - Parameters [1] { + Parameter #0 [ <optional> float $finishTime = 0 ] } + - Return [ ?false ] } - Function [ <internal:ddtrace> function dd_trace_disable_in_request ] { + Function [ <internal:ddtrace> function DDTrace\update_span_duration ] { - - Parameters [0] { + - Parameters [2] { + Parameter #0 [ <required> DDTrace\SpanData $span ] + Parameter #1 [ <optional> float $finishTime = 0 ] } + - Return [ null ] } - Function [ <internal:ddtrace> function dd_trace_env_config ] { + Function [ <internal:ddtrace> function DDTrace\start_trace_span ] { - Parameters [1] { - Parameter #0 [ <required> $env_name ] + Parameter #0 [ <optional> float $startTime = 0 ] + } + - Return [ DDTrace\SpanData ] + } + Function [ <internal:ddtrace> function DDTrace\active_stack ] { + + - Parameters [0] { } + - Return [ ?DDTrace\SpanStack ] } - Function [ <internal:ddtrace> function dd_trace_forward_call ] { + Function [ <internal:ddtrace> function DDTrace\create_stack ] { - Parameters [0] { } + - Return [ DDTrace\SpanStack ] } - Function [ <internal:ddtrace> function dd_trace_generate_id ] { + Function [ <internal:ddtrace> function DDTrace\switch_stack ] { - Parameters [1] { - Parameter #0 [ <optional> $existing_id ] + Parameter #0 [ <optional> DDTrace\SpanData|DDTrace\SpanStack|null $newStack = null ] } + - Return [ DDTrace\SpanStack|false|null ] } - Function [ <internal:ddtrace> function dd_trace_internal_fn ] { + Function [ <internal:ddtrace> function DDTrace\set_priority_sampling ] { - Parameters [2] { - Parameter #0 [ <required> $function_name ] - Parameter #1 [ <optional> ...$vars ] + Parameter #0 [ <required> int $priority ] + Parameter #1 [ <optional> bool $global = false ] } + - Return [ void ] } - Function [ <internal:ddtrace> function dd_trace_noop ] { + Function [ <internal:ddtrace> function DDTrace\get_priority_sampling ] { - - Parameters [0] { + - Parameters [1] { + Parameter #0 [ <optional> bool $global = false ] } + - Return [ ?int ] } - Function [ <internal:ddtrace> function DDTrace\flush ] { + Function [ <internal:ddtrace> function DDTrace\get_sanitized_exception_trace ] { - - Parameters [0] { + - Parameters [2] { + Parameter #0 [ <required> Exception|Throwable $exception ] + Parameter #1 [ <optional> int $skipFrames = 0 ] } + - Return [ string ] } - Function [ <internal:ddtrace> function DDTrace\start_span ] { + Function [ <internal:ddtrace> function DDTrace\consume_distributed_tracing_headers ] { - Parameters [1] { - Parameter #0 [ <optional> $start_time ] + Parameter #0 [ <required> callable|array $headersOrCallback ] } + - Return [ void ] } - Function [ <internal:ddtrace> function DDTrace\close_span ] { + Function [ <internal:ddtrace> function DDTrace\generate_distributed_tracing_headers ] { - Parameters [1] { - Parameter #0 [ <optional> $finish_time ] + Parameter #0 [ <optional> ?array $inject = null ] } + - Return [ array ] } - Function [ <internal:ddtrace> function DDTrace\active_span ] { + Function [ <internal:ddtrace> function DDTrace\find_active_exception ] { - Parameters [0] { } + - Return [ ?Throwable ] } - Function [ <internal:ddtrace> function DDTrace\root_span ] { + Function [ <internal:ddtrace> function DDTrace\extract_ip_from_headers ] { - - Parameters [0] { + - Parameters [1] { + Parameter #0 [ <required> array $headers ] } + - Return [ array ] } - Function [ <internal:ddtrace> function dd_trace_peek_span_id ] { + Function [ <internal:ddtrace> function DDTrace\startup_logs ] { - Parameters [0] { } + - Return [ string ] } - Function [ <internal:ddtrace> function dd_trace_pop_span_id ] { + Function [ <internal:ddtrace> function DDTrace\trace_id ] { - Parameters [0] { } + - Return [ string ] } - Function [ <internal:ddtrace> function DDTrace\trace_id ] { + Function [ <internal:ddtrace> function DDTrace\logs_correlation_trace_id ] { - Parameters [0] { } + - Return [ string ] } Function [ <internal:ddtrace> function DDTrace\current_context ] { - Parameters [0] { } + - Return [ array ] } - Function [ <internal:ddtrace> function dd_trace_push_span_id ] { + Function [ <internal:ddtrace> function DDTrace\set_distributed_tracing_context ] { - - Parameters [1] { - Parameter #0 [ <optional> $existing_id ] + - Parameters [4] { + Parameter #0 [ <required> string $traceId ] + Parameter #1 [ <required> string $parentId ] + Parameter #2 [ <optional> ?string $origin = null ] + Parameter #3 [ <optional> array|string|null $propagated_tags = null ] } + - Return [ bool ] } - Function [ <internal:ddtrace> function dd_trace_reset ] { + Function [ <internal:ddtrace> function DDTrace\flush ] { - Parameters [0] { } + - Return [ void ] } - Function [ <internal:ddtrace> function dd_trace_send_traces_via_thread ] { + Function [ <internal:ddtrace> function DDTrace\curl_multi_exec_get_request_spans ] { - - Parameters [3] { - Parameter #0 [ <required> $url ] - Parameter #1 [ <required> $http_headers ] - Parameter #2 [ <required> $body ] + - Parameters [1] { + Parameter #0 [ <required> &$array ] } + - Return [ void ] } - Function [ <internal:ddtrace> function dd_trace_serialize_closed_spans ] { + Function [ <internal:ddtrace> function DDTrace\System\container_id ] { - Parameters [0] { } + - Return [ ?string ] } - Function [ <internal:ddtrace> function dd_trace_serialize_msgpack ] { + Function [ <internal:ddtrace> function DDTrace\Config\integration_analytics_enabled ] { - Parameters [1] { - Parameter #0 [ <required> $trace_array ] + Parameter #0 [ <required> string $integrationName ] } + - Return [ bool ] } - Function [ <internal:ddtrace> function dd_trace_set_trace_id ] { + Function [ <internal:ddtrace> function DDTrace\Config\integration_analytics_sample_rate ] { - Parameters [1] { - Parameter #0 [ <required> $trace_id ] + Parameter #0 [ <required> string $integrationName ] } + - Return [ float ] } - Function [ <internal:ddtrace> function dd_trace_tracer_is_limited ] { + Function [ <internal:ddtrace> function DDTrace\UserRequest\has_listeners ] { - Parameters [0] { } + - Return [ bool ] } - Function [ <internal:ddtrace> function dd_tracer_circuit_breaker_can_try ] { + Function [ <internal:ddtrace> function DDTrace\UserRequest\notify_start ] { + + - Parameters [3] { + Parameter #0 [ <required> DDTrace\RootSpanData $span ] + Parameter #1 [ <required> array $data ] + Parameter #2 [ <optional> mixed $body = null ] + } + - Return [ ?array ] + } + Function [ <internal:ddtrace> function DDTrace\UserRequest\notify_commit ] { + + - Parameters [4] { + Parameter #0 [ <required> DDTrace\RootSpanData $span ] + Parameter #1 [ <required> int $status ] + Parameter #2 [ <required> array $headers ] + Parameter #3 [ <optional> mixed $body = null ] + } + - Return [ ?array ] + } + Function [ <internal:ddtrace> function DDTrace\UserRequest\set_blocking_function ] { + + - Parameters [2] { + Parameter #0 [ <required> DDTrace\RootSpanData $span ] + Parameter #1 [ <required> callable $blockingFunction ] + } + - Return [ void ] + } + Function [ <internal:ddtrace> function DDTrace\Testing\trigger_error ] { + + - Parameters [2] { + Parameter #0 [ <required> string $message ] + Parameter #1 [ <required> int $errorType ] + } + - Return [ void ] + } + Function [ <internal:ddtrace> function dd_trace_env_config ] { + + - Parameters [1] { + Parameter #0 [ <required> string $envName ] + } + - Return [ mixed ] + } + Function [ <internal:ddtrace> function dd_trace_disable_in_request ] { - Parameters [0] { } + - Return [ bool ] } - Function [ <internal:ddtrace> function dd_tracer_circuit_breaker_info ] { + Function [ <internal:ddtrace> function dd_trace_reset ] { - Parameters [0] { } + - Return [ bool ] + } + Function [ <internal:ddtrace> function dd_trace_serialize_msgpack ] { + + - Parameters [1] { + Parameter #0 [ <required> array $traceArray ] + } + - Return [ string|bool ] + } + Function [ <internal:ddtrace> function dd_trace_noop ] { + + - Parameters [1] { + Parameter #0 [ <optional> mixed ...$args ] + } + - Return [ bool ] + } + Function [ <internal:ddtrace> function dd_trace_dd_get_memory_limit ] { + + - Parameters [0] { + } + - Return [ int ] + } + Function [ <internal:ddtrace> function dd_trace_check_memory_under_limit ] { + + - Parameters [0] { + } + - Return [ bool ] } Function [ <internal:ddtrace> function dd_tracer_circuit_breaker_register_error ] { - Parameters [0] { } + - Return [ bool ] } Function [ <internal:ddtrace> function dd_tracer_circuit_breaker_register_success ] { - Parameters [0] { } + - Return [ bool ] } - Function [ <internal:ddtrace> function dd_untrace ] { + Function [ <internal:ddtrace> function dd_tracer_circuit_breaker_can_try ] { - - Parameters [1] { - Parameter #0 [ <required> $function_name ] + - Parameters [0] { } + - Return [ bool ] } - Function [ <internal:ddtrace> function dd_trace_compile_time_microseconds ] { + Function [ <internal:ddtrace> function dd_tracer_circuit_breaker_info ] { - Parameters [0] { } + - Return [ array ] } Function [ <internal:ddtrace> function ddtrace_config_app_name ] { - Parameters [1] { - Parameter #0 [ <optional> $default_name ] + Parameter #0 [ <optional> ?string $fallbackName = null ] } + - Return [ ?string ] } Function [ <internal:ddtrace> function ddtrace_config_distributed_tracing_enabled ] { - Parameters [0] { } + - Return [ bool ] + } + Function [ <internal:ddtrace> function ddtrace_config_trace_enabled ] { + + - Parameters [0] { + } + - Return [ bool ] } Function [ <internal:ddtrace> function ddtrace_config_integration_enabled ] { - Parameters [1] { - Parameter #0 [ <required> $integration_name ] + Parameter #0 [ <required> string $integrationName ] } + - Return [ bool ] } - Function [ <internal:ddtrace> function ddtrace_config_trace_enabled ] { + Function [ <internal:ddtrace> function ddtrace_init ] { - - Parameters [0] { + - Parameters [1] { + Parameter #0 [ <required> string $dir ] } + - Return [ bool ] } - Function [ <internal:ddtrace> function ddtrace_init ] { + Function [ <internal:ddtrace> function dd_trace_send_traces_via_thread ] { + + - Parameters [3] { + Parameter #0 [ <required> int $numTraces ] + Parameter #1 [ <required> array $curlHeaders ] + Parameter #2 [ <required> string $payload ] + } + - Return [ bool ] + } + Function [ <internal:ddtrace> function dd_trace_buffer_span ] { - Parameters [1] { - Parameter #0 [ <required> $dir ] + Parameter #0 [ <required> array $traceArray ] } + - Return [ bool ] } - Function [ <internal:ddtrace> function DDTrace\add_global_tag ] { + Function [ <internal:ddtrace> function dd_trace_coms_trigger_writer_flush ] { + + - Parameters [0] { + } + - Return [ int ] + } + Function [ <internal:ddtrace> function dd_trace_internal_fn ] { - Parameters [2] { - Parameter #0 [ <required> $key ] - Parameter #1 [ <required> $value ] + Parameter #0 [ <required> string $functionName ] + Parameter #1 [ <optional> mixed ...$args ] } } - Function [ <internal:ddtrace> function DDTrace\additional_trace_meta ] { + Function [ <internal:ddtrace> function dd_trace_set_trace_id ] { + + - Parameters [1] { + Parameter #0 [ <optional> ?string $traceId = null ] + } + - Return [ bool ] + } + Function [ <internal:ddtrace> function dd_trace_closed_spans_count ] { - Parameters [0] { } + - Return [ int ] } - Function [ <internal:ddtrace> function DDTrace\trace_function ] { + Function [ <internal:ddtrace> function dd_trace_tracer_is_limited ] { - - Parameters [2] { - Parameter #0 [ <required> $function_name ] - Parameter #1 [ <required> $tracing_closure ] + - Parameters [0] { } + - Return [ bool ] } - Function [ <internal:ddtrace> function dd_trace_function ] { + Function [ <internal:ddtrace> function dd_trace_compile_time_microseconds ] { - - Parameters [2] { - Parameter #0 [ <required> $function_name ] - Parameter #1 [ <required> $tracing_closure ] + - Parameters [0] { } + - Return [ int ] } - Function [ <internal:ddtrace> function DDTrace\trace_method ] { + Function [ <internal:ddtrace> function dd_trace_serialize_closed_spans ] { - - Parameters [3] { - Parameter #0 [ <required> $class_name ] - Parameter #1 [ <required> $method_name ] - Parameter #2 [ <required> $tracing_closure ] + - Parameters [0] { + } + - Return [ array ] + } + Function [ <internal:ddtrace> function dd_trace_peek_span_id ] { + + - Parameters [0] { + } + - Return [ string ] + } + Function [ <internal:ddtrace> function dd_trace_close_all_spans_and_flush ] { + + - Parameters [0] { } + - Return [ void ] + } + Function [ <internal:ddtrace> function dd_trace_function ] { + + - Parameters [2] { + Parameter #0 [ <required> string $functionName ] + Parameter #1 [ <required> Closure|array|null $tracingClosureOrConfigArray ] + } + - Return [ bool ] } Function [ <internal:ddtrace> function dd_trace_method ] { - Parameters [3] { - Parameter #0 [ <required> $class_name ] - Parameter #1 [ <required> $method_name ] - Parameter #2 [ <required> $tracing_closure ] + Parameter #0 [ <required> string $className ] + Parameter #1 [ <required> string $methodName ] + Parameter #2 [ <required> Closure|array|null $tracingClosureOrConfigArray ] } + - Return [ bool ] } - Function [ <internal:ddtrace> function DDTrace\hook_function ] { + Function [ <internal:ddtrace> function dd_untrace ] { - - Parameters [3] { - Parameter #0 [ <required> $function_name ] - Parameter #1 [ <optional> $prehook ] - Parameter #2 [ <optional> $posthook ] + - Parameters [2] { + Parameter #0 [ <required> string $functionName ] + Parameter #1 [ <optional> string $className = null ] } + - Return [ bool ] } - Function [ <internal:ddtrace> function DDTrace\hook_method ] { + Function [ <internal:ddtrace> function dd_trace_synchronous_flush ] { - - Parameters [4] { - Parameter #0 [ <required> $class_name ] - Parameter #1 [ <required> $method_name ] - Parameter #2 [ <optional> $prehook ] - Parameter #3 [ <optional> $posthook ] + - Parameters [1] { + Parameter #0 [ <required> int $timeout ] } + - Return [ void ] } - Function [ <internal:ddtrace> function DDTrace\startup_logs ] { + Function [ <internal, deprecated:ddtrace> function dd_trace_forward_call ] { - Parameters [0] { } + - Return [ bool ] } - Function [ <internal:ddtrace> function DDTrace\Config\integration_analytics_enabled ] { + Function [ <internal, deprecated:ddtrace> function dd_trace_generate_id ] { - Parameters [1] { - Parameter #0 [ <required> $integration_name ] + Parameter #0 [ <required> string $existingID ] } + - Return [ string ] } - Function [ <internal:ddtrace> function DDTrace\Config\integration_analytics_sample_rate ] { + Function [ <internal, deprecated:ddtrace> function dd_trace_push_span_id ] { - Parameters [1] { - Parameter #0 [ <required> $integration_name ] + Parameter #0 [ <required> string $existingID ] } + - Return [ string ] } - Function [ <internal:ddtrace> function DDTrace\System\container_id ] { + Function [ <internal, deprecated:ddtrace> function dd_trace_pop_span_id ] { - Parameters [0] { } + - Return [ string ] } - Function [ <internal:ddtrace> function DDTrace\Testing\trigger_error ] { + Function [ <internal, deprecated:ddtrace> function additional_trace_meta ] { + + - Parameters [0] { + } + - Return [ array ] + } + Function [ <internal:ddtrace> function DDTrace\install_hook ] { + + - Parameters [4] { + Parameter #0 [ <required> Closure|Generator|callable|string $target ] + Parameter #1 [ <optional> ?Closure $begin = null ] + Parameter #2 [ <optional> ?Closure $end = null ] + Parameter #3 [ <optional> int $flags = 0 ] + } + - Return [ int ] + } + Function [ <internal:ddtrace> function DDTrace\remove_hook ] { - Parameters [2] { - Parameter #0 [ <required> $level ] - Parameter #1 [ <required> $message ] + Parameter #0 [ <required> int $id ] + Parameter #1 [ <optional> string $location = "" ] } } } - - Classes [2] { + - Classes [7] { + Class [ <internal:ddtrace> class DDTrace\HookData ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [5] { + Property [ public mixed $data ] + Property [ public int $id ] + Property [ public array $args ] + Property [ public mixed $returned ] + Property [ public ?Throwable $exception ] + } + + - Methods [9] { + Method [ <internal:ddtrace> public method span ] { + + - Parameters [1] { + Parameter #0 [ <optional> DDTrace\SpanStack|DDTrace\SpanData|null $parent = null ] + } + - Return [ DDTrace\SpanData ] + } + + Method [ <internal:ddtrace> public method unlimitedSpan ] { + + - Parameters [1] { + Parameter #0 [ <optional> DDTrace\SpanStack|DDTrace\SpanData|null $parent = null ] + } + - Return [ DDTrace\SpanData ] + } + + Method [ <internal:ddtrace> public method overrideArguments ] { + + - Parameters [1] { + Parameter #0 [ <required> array $arguments ] + } + - Return [ bool ] + } + + Method [ <internal:ddtrace> public method overrideReturnValue ] { + + - Parameters [1] { + Parameter #0 [ <required> mixed &$value ] + } + - Return [ bool ] + } + + Method [ <internal:ddtrace> public method overrideException ] { + + - Parameters [1] { + Parameter #0 [ <required> ?Throwable $exception ] + } + - Return [ bool ] + } + + Method [ <internal:ddtrace> public method disableJitInlining ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:ddtrace> public method suppressCall ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:ddtrace> public method allowNestedHook ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:ddtrace> public method getSourceFile ] { + + - Parameters [0] { + } + - Return [ string ] + } + } + } + + Class [ <internal:ddtrace> final class DDTrace\Trace ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [1] { + Method [ <internal:ddtrace, ctor> public method __construct ] { + + - Parameters [7] { + Parameter #0 [ <optional> string $name = "" ] + Parameter #1 [ <optional> string $resource = "" ] + Parameter #2 [ <optional> string $type = "" ] + Parameter #3 [ <optional> string $service = "" ] + Parameter #4 [ <optional> array $tags = [] ] + Parameter #5 [ <optional> bool $recurse = true ] + Parameter #6 [ <optional> bool $run_if_limited = false ] + } + } + } + } + Class [ <internal:ddtrace> class DDTrace\SpanData ] { - Constants [0] { @@ -815,32 +1537,138 @@ Extension [ <persistent> extension #125 ddtrace version 0.66.0 ] { - Static methods [0] { } - - Properties [7] { - Property [ <default> public $name ] - Property [ <default> public $resource ] - Property [ <default> public $service ] - Property [ <default> public $type ] - Property [ <default> public $meta ] - Property [ <default> public $metrics ] - Property [ <default> public $exception ] + - Properties [12] { + Property [ public ?string $name = '' ] + Property [ public ?string $resource = '' ] + Property [ public ?string $service = '' ] + Property [ public ?string $type = '' ] + Property [ public array $meta = [] ] + Property [ public array $metrics = [] ] + Property [ public ?Throwable $exception = NULL ] + Property [ public readonly string $id ] + Property [ public array $links = [] ] + Property [ public array $peerServiceSources = [] ] + Property [ public readonly ?DDTrace\SpanData $parent ] + Property [ public readonly DDTrace\SpanStack $stack ] } - - Methods [2] { + - Methods [4] { Method [ <internal:ddtrace> public method getDuration ] { - Parameters [0] { } + - Return [ int ] } Method [ <internal:ddtrace> public method getStartTime ] { - Parameters [0] { } + - Return [ int ] + } + + Method [ <internal:ddtrace> public method getLink ] { + + - Parameters [0] { + } + - Return [ DDTrace\SpanLink ] + } + + Method [ <internal:ddtrace> public method hexId ] { + + - Parameters [0] { + } + - Return [ string ] + } + } + } + + Class [ <internal:ddtrace> class DDTrace\RootSpanData extends DDTrace\SpanData ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [20] { + Property [ public ?string $name = '' ] + Property [ public ?string $resource = '' ] + Property [ public ?string $service = '' ] + Property [ public ?string $type = '' ] + Property [ public array $meta = [] ] + Property [ public array $metrics = [] ] + Property [ public ?Throwable $exception = NULL ] + Property [ public readonly string $id ] + Property [ public array $links = [] ] + Property [ public array $peerServiceSources = [] ] + Property [ public readonly ?DDTrace\SpanData $parent ] + Property [ public readonly DDTrace\SpanStack $stack ] + Property [ public string $origin ] + Property [ public array $propagatedTags = [] ] + Property [ public int $samplingPriority = 1073741824 ] + Property [ public int $propagatedSamplingPriority ] + Property [ public string $tracestate ] + Property [ public array $tracestateTags = [] ] + Property [ public string $parentId ] + Property [ public string $traceId = '' ] + } + + - Methods [4] { + Method [ <internal:ddtrace, inherits DDTrace\SpanData> public method getDuration ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:ddtrace, inherits DDTrace\SpanData> public method getStartTime ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:ddtrace, inherits DDTrace\SpanData> public method getLink ] { + + - Parameters [0] { + } + - Return [ DDTrace\SpanLink ] } + + Method [ <internal:ddtrace, inherits DDTrace\SpanData> public method hexId ] { + + - Parameters [0] { + } + - Return [ string ] + } + } + } + + Class [ <internal:ddtrace> class DDTrace\SpanStack ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [2] { + Property [ public readonly ?DDTrace\SpanStack $parent ] + Property [ public ?DDTrace\SpanData $active = NULL ] + } + + - Methods [0] { } } - Class [ <internal:ddtrace> class DDTrace\FatalError extends Exception implements Throwable ] { + Class [ <internal:ddtrace> class DDTrace\FatalError extends Exception implements Throwable, Stringable ] { - Constants [0] { } @@ -852,47 +1680,118 @@ Extension [ <persistent> extension #125 ddtrace version 0.66.0 ] { } - Properties [4] { - Property [ <default> protected $message ] - Property [ <default> protected $code ] - Property [ <default> protected $file ] - Property [ <default> protected $line ] + Property [ protected $message = '' ] + Property [ protected $code = 0 ] + Property [ protected string $file = '' ] + Property [ protected int $line = 0 ] } - Methods [10] { Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { - Parameters [3] { - Parameter #0 [ <optional> $message ] - Parameter #1 [ <optional> $code ] - Parameter #2 [ <optional> $previous ] + Parameter #0 [ <optional> string $message = "" ] + Parameter #1 [ <optional> int $code = 0 ] + Parameter #2 [ <optional> ?Throwable $previous = null ] } } Method [ <internal:Core, inherits Exception> public method __wakeup ] { + + - Parameters [0] { + } + - Tentative return [ void ] } Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + + - Parameters [0] { + } + - Return [ string ] } Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + + - Parameters [0] { + } } Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + + - Parameters [0] { + } + - Return [ string ] } Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + + - Parameters [0] { + } + - Return [ int ] } Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + + - Parameters [0] { + } + - Return [ array ] } Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + + - Parameters [0] { + } + - Return [ ?Throwable ] } Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + + - Parameters [0] { + } + - Return [ string ] } + } + } + + Class [ <internal:ddtrace> class DDTrace\SpanLink implements JsonSerializable ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [1] { + Method [ <internal:ddtrace> static public method fromHeaders ] { - Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { + - Parameters [1] { + Parameter #0 [ <required> callable|array $headersOrCallback ] + } + - Return [ DDTrace\SpanLink ] + } + } + + - Properties [5] { + Property [ public string $traceId ] + Property [ public string $spanId ] + Property [ public string $traceState ] + Property [ public array $attributes ] + Property [ public int $droppedAttributesCount ] + } + + - Methods [1] { + Method [ <internal:ddtrace, prototype JsonSerializable> public method jsonSerialize ] { + + - Parameters [0] { + } + - Return [ mixed ] } } } |