1
0
Fork 0
mirror of synced 2024-09-15 00:48:25 +12:00
appwrite/tests/resources/functions/php-fn/index.php
2023-08-16 08:19:42 +02:00

20 lines
1 KiB
PHP

<?php
return function ($context) {
$context->log('Amazing Function Log');
return $context->res->json([
'APPWRITE_FUNCTION_ID' => \getenv('APPWRITE_FUNCTION_ID'),
'APPWRITE_FUNCTION_NAME' => \getenv('APPWRITE_FUNCTION_NAME'),
'APPWRITE_FUNCTION_DEPLOYMENT' => \getenv('APPWRITE_FUNCTION_DEPLOYMENT'),
'APPWRITE_FUNCTION_TRIGGER' => $context->req->headers['x-appwrite-trigger'],
'APPWRITE_FUNCTION_RUNTIME_NAME' => \getenv('APPWRITE_FUNCTION_RUNTIME_NAME'),
'APPWRITE_FUNCTION_RUNTIME_VERSION' => \getenv('APPWRITE_FUNCTION_RUNTIME_VERSION'),
'APPWRITE_FUNCTION_EVENT' => $context->req->headers['x-appwrite-event'],
'APPWRITE_FUNCTION_EVENT_DATA' => $context->req->bodyRaw,
'APPWRITE_FUNCTION_DATA' => $context->req->bodyRaw,
'APPWRITE_FUNCTION_USER_ID' => $context->req->headers['x-appwrite-user-id'],
'APPWRITE_FUNCTION_JWT' => $context->req->headers['x-appwrite-user-jwt'],
'APPWRITE_FUNCTION_PROJECT_ID' => \getenv('APPWRITE_FUNCTION_PROJECT_ID'),
]);
};