Skip to content

Commit 0841bd4

Browse files
make tracer support frankenphp
1 parent 022f639 commit 0841bd4

File tree

4 files changed

+4
-0
lines changed

4 files changed

+4
-0
lines changed

components/sapi/sapi.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ sapi_t datadog_php_sapi_from_name(string_view_t module) {
2020
{SV("cli-server"), DATADOG_PHP_SAPI_CLI_SERVER},
2121
{SV("embed"), DATADOG_PHP_SAPI_EMBED},
2222
{SV("fpm-fcgi"), DATADOG_PHP_SAPI_FPM_FCGI},
23+
{SV("frankenphp"), DATADOG_PHP_SAPI_FRANKENPHP},
2324
{SV("litespeed"), DATADOG_PHP_SAPI_LITESPEED},
2425
{SV("phpdbg"), DATADOG_PHP_SAPI_PHPDBG},
2526
{SV("tea"), DATADOG_PHP_SAPI_TEA},

components/sapi/sapi.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ typedef enum {
1212
DATADOG_PHP_SAPI_EMBED,
1313
DATADOG_PHP_SAPI_LITESPEED,
1414
DATADOG_PHP_SAPI_FPM_FCGI,
15+
DATADOG_PHP_SAPI_FRANKENPHP,
1516
DATADOG_PHP_SAPI_PHPDBG,
1617
DATADOG_PHP_SAPI_TEA,
1718
} datadog_php_sapi;

components/sapi/tests/sapi.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ TEST_CASE("recognize real sapis", "[sapi]") {
1616
{"cli-server", DATADOG_PHP_SAPI_CLI_SERVER},
1717
{"embed", DATADOG_PHP_SAPI_EMBED},
1818
{"fpm-fcgi", DATADOG_PHP_SAPI_FPM_FCGI},
19+
{"frankenphp", DATADOG_PHP_SAPI_FRANKENPHP},
1920
{"litespeed", DATADOG_PHP_SAPI_LITESPEED},
2021
{"phpdbg", DATADOG_PHP_SAPI_PHPDBG},
2122
{"tea", DATADOG_PHP_SAPI_TEA},

ext/ddtrace.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -990,6 +990,7 @@ static bool dd_is_compatible_sapi(datadog_php_string_view module_name) {
990990
case DATADOG_PHP_SAPI_CLI:
991991
case DATADOG_PHP_SAPI_CLI_SERVER:
992992
case DATADOG_PHP_SAPI_FPM_FCGI:
993+
case DATADOG_PHP_SAPI_FRANKENPHP:
993994
case DATADOG_PHP_SAPI_TEA:
994995
return true;
995996

0 commit comments

Comments
 (0)