PlaceholderAction
Request
GET Parameters
None
POST Parameters
None
Uploaded Files
None
Request Attributes
| Key | Value |
|---|---|
| _api_normalization_context | [ "skip_null_values" => false "groups" => [ "member:read" "member:domain" ] "operation_name" => "api_v1_project_members_index" "operation" => ApiPlatform\Metadata\GetCollection {#965 #shortName: "Member" #class: "App\PortfolioReporting\Entity\Member" #description: null #urlGenerationStrategy: null #deprecationReason: null #normalizationContext: [ "skip_null_values" => false "groups" => [ "member:read" "member:domain" ] ] #denormalizationContext: null #collectDenormalizationErrors: null #validationContext: null #filters: [ "annotated_app_portfolio_reporting_entity_member_api_platform_doctrine_orm_filter_order_filter" "annotated_app_portfolio_reporting_entity_member_core_filter_query_search_filter" ] #elasticsearch: null #mercure: null #messenger: null #input: null #output: null #order: null #fetchPartial: null #forceEager: null #paginationEnabled: true #paginationType: null #paginationItemsPerPage: 10 #paginationMaximumItemsPerPage: null #paginationPartial: null #paginationClientEnabled: null #paginationClientItemsPerPage: true #paginationClientPartial: null #paginationFetchJoinCollection: null #paginationUseOutputWalkers: null #security: "is_granted("member:read", request)" #securityMessage: null #securityPostDenormalize: null #securityPostDenormalizeMessage: null #securityPostValidation: null #securityPostValidationMessage: null #provider: "App\PortfolioReporting\State\Member\ProjectMemberCollectionProvider" #processor: "api_platform.doctrine.orm.state.persist_processor" #stateOptions: null #extraProperties: [ "enable_entrypoint" => true "user_defined_uri_template" => true ] #paginationViaCursor: null #read: null #deserialize: null #validate: null #write: null #serialize: null #priority: 3 #name: "api_v1_project_members_index" #method: "GET" #uriTemplate: "/projects/{id}/members" #types: null #formats: null #inputFormats: [ "json" => [ "application/json" ] "jsonld" => [ "application/ld+json" ] "html" => [ "text/html" ] "multipart" => [ "multipart/form-data" ] "urlencoded" => [ "application/x-www-form-urlencoded" ] ] #outputFormats: [ "json" => [ "application/json" ] "jsonld" => [ "application/ld+json" ] "html" => [ "text/html" ] "multipart" => [ "multipart/form-data" ] "urlencoded" => [ "application/x-www-form-urlencoded" ] ] #uriVariables: [ "id" => ApiPlatform\Metadata\Link {#964 -parameterName: "id" -fromProperty: null -toProperty: null -fromClass: "App\PortfolioReporting\Entity\Project" -toClass: null -identifiers: [ "id" ] -compositeIdentifier: null -expandedValue: null } ] #routePrefix: "/v1" #routeName: null #defaults: null #requirements: [ "id" => "\d+" ] #options: null #stateless: null #sunset: null #acceptPatch: null #status: null #host: null #schemes: null #condition: null #controller: null #cacheHeaders: null #hydraContext: null #openapiContext: [ "summary" => "Retrieves the collection of Member resources linked to the Project resource." "description" => "Retrieves the collection of Member resources linked to the Project resource." "parameters" => [ [ "name" => "id" "in" => "path" "required" => true "schema" => [ "type" => "integer" ] "description" => "Project identifier" ] [ "name" => "page" "in" => "query" "required" => false "schema" => [ "type" => "integer" "default" => 1 ] "description" => "Page number for pagination" ] [ "name" => "itemsPerPage" "in" => "query" "required" => false "schema" => [ "type" => "integer" "default" => 30 ] "description" => "Number of items per page" ] ] ] #openapi: null #exceptionToStatus: null #queryParameterValidationEnabled: null #links: null -itemUriTemplate: null } "resource_class" => "App\PortfolioReporting\Entity\Member" "iri_only" => false "request_uri" => "/api/v1/projects/4/members" "uri" => "https://qpt.api.dev.qagency.io/api/v1/projects/4/members" "input" => null "output" => null "uri_variables" => [ "id" => "4" ] "exclude_from_cache_key" => [ "root_operation" "operation" "resources" "resources_to_push" ] "resources" => ApiPlatform\Serializer\ResourceList {#3323 : [] : false : false : "ArrayIterator" } "resources_to_push" => ApiPlatform\Serializer\ResourceList {#3324 : [] : false : false : "ArrayIterator" } ] |
| _api_operation | ApiPlatform\Metadata\GetCollection {#965 #shortName: "Member" #class: "App\PortfolioReporting\Entity\Member" #description: null #urlGenerationStrategy: null #deprecationReason: null #normalizationContext: [ "skip_null_values" => false "groups" => [ "member:read" "member:domain" ] ] #denormalizationContext: null #collectDenormalizationErrors: null #validationContext: null #filters: [ "annotated_app_portfolio_reporting_entity_member_api_platform_doctrine_orm_filter_order_filter" "annotated_app_portfolio_reporting_entity_member_core_filter_query_search_filter" ] #elasticsearch: null #mercure: null #messenger: null #input: null #output: null #order: null #fetchPartial: null #forceEager: null #paginationEnabled: true #paginationType: null #paginationItemsPerPage: 10 #paginationMaximumItemsPerPage: null #paginationPartial: null #paginationClientEnabled: null #paginationClientItemsPerPage: true #paginationClientPartial: null #paginationFetchJoinCollection: null #paginationUseOutputWalkers: null #security: "is_granted("member:read", request)" #securityMessage: null #securityPostDenormalize: null #securityPostDenormalizeMessage: null #securityPostValidation: null #securityPostValidationMessage: null #provider: "App\PortfolioReporting\State\Member\ProjectMemberCollectionProvider" #processor: "api_platform.doctrine.orm.state.persist_processor" #stateOptions: null #extraProperties: [ "enable_entrypoint" => true "user_defined_uri_template" => true ] #paginationViaCursor: null #read: null #deserialize: null #validate: null #write: null #serialize: null #priority: 3 #name: "api_v1_project_members_index" #method: "GET" #uriTemplate: "/projects/{id}/members" #types: null #formats: null #inputFormats: [ "json" => [ "application/json" ] "jsonld" => [ "application/ld+json" ] "html" => [ "text/html" ] "multipart" => [ "multipart/form-data" ] "urlencoded" => [ "application/x-www-form-urlencoded" ] ] #outputFormats: [ "json" => [ "application/json" ] "jsonld" => [ "application/ld+json" ] "html" => [ "text/html" ] "multipart" => [ "multipart/form-data" ] "urlencoded" => [ "application/x-www-form-urlencoded" ] ] #uriVariables: [ "id" => ApiPlatform\Metadata\Link {#964 -parameterName: "id" -fromProperty: null -toProperty: null -fromClass: "App\PortfolioReporting\Entity\Project" -toClass: null -identifiers: [ "id" ] -compositeIdentifier: null -expandedValue: null } ] #routePrefix: "/v1" #routeName: null #defaults: null #requirements: [ "id" => "\d+" ] #options: null #stateless: null #sunset: null #acceptPatch: null #status: null #host: null #schemes: null #condition: null #controller: null #cacheHeaders: null #hydraContext: null #openapiContext: [ "summary" => "Retrieves the collection of Member resources linked to the Project resource." "description" => "Retrieves the collection of Member resources linked to the Project resource." "parameters" => [ [ "name" => "id" "in" => "path" "required" => true "schema" => [ "type" => "integer" ] "description" => "Project identifier" ] [ "name" => "page" "in" => "query" "required" => false "schema" => [ "type" => "integer" "default" => 1 ] "description" => "Page number for pagination" ] [ "name" => "itemsPerPage" "in" => "query" "required" => false "schema" => [ "type" => "integer" "default" => 30 ] "description" => "Number of items per page" ] ] ] #openapi: null #exceptionToStatus: null #queryParameterValidationEnabled: null #links: null -itemUriTemplate: null } |
| _api_operation_name | "api_v1_project_members_index" |
| _api_platform_links | Symfony\Component\WebLink\GenericLinkProvider {#3719 -links: [ 3721 => Symfony\Component\WebLink\Link {#3721 -href: "https://qpt.api.dev.qagency.io/api/docs.jsonld" -rel: [ "http://www.w3.org/ns/hydra/core#apiDocumentation" => "http://www.w3.org/ns/hydra/core#apiDocumentation" ] -attributes: [] } ] } |
| _api_resource_class | "App\PortfolioReporting\Entity\Member" |
| _controller | "api_platform.action.placeholder" |
| _firewall_context | "security.firewall.map.context.api" |
| _format | null |
| _nelmio_cors_should_allow_origin | true |
| _resources | [] |
| _route | "api_v1_project_members_index" |
| _route_params | [ "_format" => null "_stateless" => null "_api_resource_class" => "App\PortfolioReporting\Entity\Member" "_api_operation_name" => "api_v1_project_members_index" "id" => "4" ] |
| _stateless | null |
| _stopwatch_token | "acac05" |
| data | ApiPlatform\Doctrine\Orm\Paginator {#1882 #paginator: Doctrine\ORM\Tools\Pagination\Paginator {#1828 …} #iterator: ArrayIterator {#3340 …} #firstResult: 0 #maxResults: 10 -totalItems: 11 } |
| id | "4" |
| previous_data | ApiPlatform\Doctrine\Orm\Paginator {#1833 #paginator: Doctrine\ORM\Tools\Pagination\Paginator {#1828 …} #iterator: ? Traversable|array #firstResult: 0 #maxResults: 10 -totalItems: null } |
Request Headers
| Header | Value |
|---|---|
| accept | "application/json" |
| accept-encoding | "gzip, deflate, br, zstd" |
| accept-language | "en-US,en;q=0.9" |
| authorization | "Bearer 7f0090a73810eeb7e6a07ea699ce84df74c50341e31a3ce68f66ac654871d5e0623047e0311b68fc79998202f1939bb153dc68b7da5b4a6db5a47c8d656a3d7a" |
| content-type | "application/json" |
| host | "qpt.api.dev.qagency.io" |
| if-none-match | ""09b8d37251388b88420afe8e97e06023"" |
| origin | "https://qpt.dev.qagency.io" |
| priority | "u=1, i" |
| referer | "https://qpt.dev.qagency.io/" |
| sec-ch-ua | ""Chromium";v="148", "Google Chrome";v="148", "Not/A)Brand";v="99"" |
| sec-ch-ua-mobile | "?0" |
| sec-ch-ua-platform | ""Windows"" |
| sec-fetch-dest | "empty" |
| sec-fetch-mode | "cors" |
| sec-fetch-site | "same-site" |
| user-agent | "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36" |
| x-amzn-trace-id | "Root=1-6a33a962-75cd467f48bc870d30d4491e" |
| x-forwarded-for | "92.242.248.96" |
| x-forwarded-port | "443" |
| x-forwarded-proto | "https" |
| x-php-ob-level | "0" |
Request Content
Request content not available (it was retrieved as a resource).
Response
Response Headers
| Header | Value |
|---|---|
| access-control-allow-origin | "https://qpt.dev.qagency.io" |
| access-control-expose-headers | "link" |
| cache-control | "no-cache, private" |
| content-type | "application/json; charset=utf-8" |
| date | "Thu, 18 Jun 2026 08:16:36 GMT" |
| etag | ""09b8d37251388b88420afe8e97e06023"" |
| vary | "Accept" |
| x-content-type-options | "nosniff" |
| x-debug-token | "66621c" |
| x-frame-options | "deny" |
Cookies
Request Cookies
No request cookies
Response Cookies
No response cookies
Session
Session Metadata
No session metadata
Session Attributes
No session attributes
Session Usage
0
Usages
Stateless check enabled
Session not used.
Flashes
Flashes
No flash messages were created.
Server Parameters
Server Parameters
Defined in .env
| Key | Value |
|---|---|
| AWS_ACCESS_KEY_ID | "foo" |
| AWS_S3_URI_EXPIRES | "+20 minutes" |
| AWS_SECRET_ACCESS_KEY | "barbarbar" |
| FILEMANAGER_ALLOWED_EXTENSIONS | "pdf,doc,docx,txt,png,jpg,jpeg,csv" |
| GALLERY_ALLOWED_EXTENSIONS | "png,jpg,jpeg,gif" |
| MAIL_FROM | "qpt-gl@q.agency" |
| MAIL_REPLY_TO | "qpt-gl@q.agency" |
| S3_PUBLIC_URL | "http://localhost:9000/qaps/" |
| SENTRY_TRACING | "false" |
| SENTRY_TRACING_SAMPLE_RATE | "0.2" |
| TRUSTED_PROXIES | "127.0.0.1,REMOTE_ADDR" |
Defined as regular env variables
| Key | Value |
|---|---|
| APP_DEBUG | "1" |
| APP_ENV | "dev" |
| APP_SECRET | "f80f14f960bcc79408aaf890d0a191ef8f6ce2d8ba23df507f95be5493cb912f" |
| AWS_BUCKET | "q-apps-non-prod" |
| AWS_CONTAINER_CREDENTIALS_RELATIVE_URI | "/v2/credentials/10eae755-2bb5-4e25-ae0a-b3b81c43670e" |
| AWS_DEFAULT_REGION | "eu-central-1" |
| AWS_EXECUTION_ENV | "AWS_ECS_FARGATE" |
| AWS_PREFIX | "qpt/dev/php-api" |
| AWS_REGION | "eu-central-1" |
| AWS_URL | "https://s3.eu-central-1.amazonaws.com" |
| BUILD_DATE | "Wed Jun 3 09:57:56 UTC 2026" |
| CONTAINER_ID | "2a38de2332" |
| CONTAINER_START_TIME | "2026-06-11T07:54:27+00:00" |
| CONTENT_LENGTH | "" |
| CONTENT_TYPE | "application/json" |
| CORS_ALLOW_ORIGIN | "*" |
| DATABASE_URL | "mysql://qpt_dev_php_api_user:S9sxk1nfRz1P@q-apps-non-prod-mysql-rds.cm8jbtsujq4f.eu-central-1.rds.amazonaws.com:3306/qpt_dev_php_api" |
| DB_MIGRATE | "true" |
| DOCUMENT_ROOT | "/app/public" |
| DOCUMENT_URI | "/index.php//api/v1/projects/4/members" |
| ECS_AGENT_URI | "http://169.254.170.2/api/9ae774c57f9a471dbdfc5cdf1b219957-1531230383" |
| ECS_CONTAINER_METADATA_URI | "http://169.254.170.2/v3/9ae774c57f9a471dbdfc5cdf1b219957-1531230383" |
| ECS_CONTAINER_METADATA_URI_V4 | "http://169.254.170.2/v4/9ae774c57f9a471dbdfc5cdf1b219957-1531230383" |
| FCGI_ROLE | "RESPONDER" |
| FRONTEND_DOMAIN | "https://qpt.dev.qagency.io" |
| GATEWAY_INTERFACE | "CGI/1.1" |
| GOOGLE_CLIENT_ID | "263389686662-v8oab2crj8n9t7vb6nt90i1drrdbhbih.apps.googleusercontent.com" |
| GOOGLE_CLIENT_SECRET | "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" |
| GOOGLE_REDIRECT_URI | "https://qpt.dev.qagency.io/login/service/google/callback" |
| GPG_KEYS | "39B641343D8C104B2B146DC3F9C39DC0B9698544 E60913E4DF209907D8E30D96659A97C9CF2A795A 1198C0117593497A5EC5C199286AF1F9897469DC" |
| HOME | "/home/www-data" |
| HOSTNAME | "ip-172-31-68-160.eu-central-1.compute.internal" |
| HTTP_ACCEPT | "application/json" |
| HTTP_ACCEPT_ENCODING | "gzip, deflate, br, zstd" |
| HTTP_ACCEPT_LANGUAGE | "en-US,en;q=0.9" |
| HTTP_AUTHORIZATION | "Bearer 7f0090a73810eeb7e6a07ea699ce84df74c50341e31a3ce68f66ac654871d5e0623047e0311b68fc79998202f1939bb153dc68b7da5b4a6db5a47c8d656a3d7a" |
| HTTP_CONTENT_TYPE | "application/json" |
| HTTP_HOST | "qpt.api.dev.qagency.io" |
| HTTP_IF_NONE_MATCH | ""09b8d37251388b88420afe8e97e06023"" |
| HTTP_ORIGIN | "https://qpt.dev.qagency.io" |
| HTTP_PRIORITY | "u=1, i" |
| HTTP_REFERER | "https://qpt.dev.qagency.io/" |
| HTTP_SEC_CH_UA | ""Chromium";v="148", "Google Chrome";v="148", "Not/A)Brand";v="99"" |
| HTTP_SEC_CH_UA_MOBILE | "?0" |
| HTTP_SEC_CH_UA_PLATFORM | ""Windows"" |
| HTTP_SEC_FETCH_DEST | "empty" |
| HTTP_SEC_FETCH_MODE | "cors" |
| HTTP_SEC_FETCH_SITE | "same-site" |
| HTTP_USER_AGENT | "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36" |
| HTTP_X_AMZN_TRACE_ID | "Root=1-6a33a962-75cd467f48bc870d30d4491e" |
| HTTP_X_FORWARDED_FOR | "92.242.248.96" |
| HTTP_X_FORWARDED_PORT | "443" |
| HTTP_X_FORWARDED_PROTO | "https" |
| LOCK_DSN | "semaphore" |
| MAILER_DSN | "sendgrid://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@default" |
| OPENAI_API_KEY | "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" |
| PATH | "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" |
| PATH_INFO | "//api/v1/projects/4/members" |
| PHPIZE_DEPS | "autoconf \t\tdpkg-dev dpkg \t\tfile \t\tg++ \t\tgcc \t\tlibc-dev \t\tmake \t\tpkgconf \t\tre2c" |
| PHP_ASC_URL | "https://www.php.net/distributions/php-8.2.30.tar.xz.asc" |
| PHP_CFLAGS | "-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64" |
| PHP_CPPFLAGS | "-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64" |
| PHP_INI_DIR | "/usr/local/etc/php" |
| PHP_LDFLAGS | "-Wl,-O1 -pie" |
| PHP_SELF | "/index.php//api/v1/projects/4/members" |
| PHP_SHA256 | "bc90523e17af4db46157e75d0c9ef0b9d0030b0514e62c26ba7b513b8c4eb015" |
| PHP_URL | "https://www.php.net/distributions/php-8.2.30.tar.xz" |
| PHP_VALUE | "error_log=/var/log/nginx/application_php_errors.log" |
| PHP_VERSION | "8.2.30" |
| PROJECT_NAME | "qpt" |
| PWD | "/app" |
| QUERY_STRING | "" |
| REDIRECT_STATUS | "200" |
| REMOTE_ADDR | "172.31.12.57" |
| REMOTE_PORT | "38696" |
| REQUEST_METHOD | "GET" |
| REQUEST_SCHEME | "http" |
| REQUEST_TIME | 1781770594 |
| REQUEST_TIME_FLOAT | 1781770594.307 |
| REQUEST_URI | "/api/v1/projects/4/members" |
| RUNTIME_SECRETS_ARN | "arn:aws:secretsmanager:eu-central-1:098786518848:secret:qpt-dev-php-api-runtime-secrets-Y6lurG" |
| SCRIPT_FILENAME | "/app/public/index.php" |
| SCRIPT_NAME | "/index.php" |
| SENTRY_DSN | "https://e7cbbc0f36bf301afe2a95fb40626ed6@sentry.qagency.io/3" |
| SERVER_ADDR | "172.31.68.160" |
| SERVER_NAME | "" |
| SERVER_PORT | "80" |
| SERVER_PROTOCOL | "HTTP/1.1" |
| SERVER_SOFTWARE | "nginx/1.31.1" |
| SHLVL | "2" |
| SONARQUBE_TOKEN | "squ_da8b9caf5e9cee2419b9e9c22c2851defe4009f9" |
| SONARQUBE_URL | "https://sonarqube.qagency.io" |
| SYMFONY_DOTENV_VARS | "TRUSTED_PROXIES,MAIL_FROM,MAIL_REPLY_TO,AWS_ACCESS_KEY_ID,AWS_SECRET_ACCESS_KEY,AWS_S3_URI_EXPIRES,S3_PUBLIC_URL,FILEMANAGER_ALLOWED_EXTENSIONS,GALLERY_ALLOWED_EXTENSIONS,SENTRY_TRACING,SENTRY_TRACING_SAMPLE_RATE" |
| USER | "www-data" |
| VERSION_INFO | "ade471d3eaa63a4a0356e28cdd51fb126dce6654-243838" |
| argc | 0 |
| argv | [] |