PlaceholderAction
Request
GET Parameters
None
POST Parameters
None
Uploaded Files
None
Request Attributes
| Key | Value |
|---|---|
| _api_header_parameters | [ "accept-encoding" => [ "br, gzip, deflate" ] "cache-control" => [ "no-cache" ] "pragma" => [ "no-cache" ] "user-agent" => [ "node" ] "sec-fetch-mode" => [ "cors" ] "accept-language" => [ "*" ] "accept" => [ "*/*" ] "locale" => [ "fr" ] "content-type" => [ "application/json" ] "connection" => [ "keep-alive" ] "host" => [ "spineway.asb-digital.fr" ] "x-php-ob-level" => [ "1" ] ] |
| _api_normalization_context | [ "groups" => [ "public_product" ] "operation_name" => "_api_/public/products/{id}_get" "operation" => ApiPlatform\Metadata\Get {#966 #parameters: null #shortName: "PublicProduct" #class: "App\ApiResource\Product\PublicProduct" #description: null #urlGenerationStrategy: null #deprecationReason: null #normalizationContext: [ "groups" => [ "public_product" ] ] #denormalizationContext: null #collectDenormalizationErrors: null #validationContext: null #filters: [] #elasticsearch: null #mercure: null #messenger: null #input: null #output: null #order: null #fetchPartial: null #forceEager: null #paginationEnabled: null #paginationType: null #paginationItemsPerPage: null #paginationMaximumItemsPerPage: null #paginationPartial: null #paginationClientEnabled: null #paginationClientItemsPerPage: null #paginationClientPartial: null #paginationFetchJoinCollection: null #paginationUseOutputWalkers: null #security: "is_granted('PUBLIC_ACCESS')" #securityMessage: null #securityPostDenormalize: null #securityPostDenormalizeMessage: null #securityPostValidation: null #securityPostValidationMessage: null #provider: "App\State\Product\PublicProductProvider" #processor: null #stateOptions: null #rules: null #policy: null #middleware: null #queryParameterValidationEnabled: null #extraProperties: [ "user_defined_uri_template" => true ] #paginationViaCursor: null #read: true #deserialize: null #validate: null #write: null #serialize: null #priority: 1 #name: "_api_/public/products/{id}_get" #method: "GET" #uriTemplate: "/public/products/{id}" #types: null #formats: null #inputFormats: [ "json" => [ "application/json" ] "jsonld" => [ "application/ld+json" ] ] #outputFormats: [ "json" => [ "application/json" ] "jsonld" => [ "application/ld+json" ] ] #uriVariables: [ "id" => ApiPlatform\Metadata\Link {#1028 #key: null #schema: null #openApi: null #provider: null #filter: null #property: null #description: null #required: null #priority: null #hydra: null #constraints: null #security: null #securityMessage: null #extraProperties: [] #filterContext: null -parameterName: "id" -fromProperty: null -toProperty: null -fromClass: "App\ApiResource\Product\PublicProduct" -toClass: null -identifiers: [ "id" ] -compositeIdentifier: null -expandedValue: null -securityObjectName: null } ] #routePrefix: null #routeName: null #defaults: null #requirements: null #options: null #stateless: true #sunset: null #acceptPatch: null #status: null #host: null #schemes: null #condition: null #controller: null #headers: null #cacheHeaders: [ "vary" => [ "Content-Type" "Authorization" "Origin" ] ] #hydraContext: null #openapi: null #exceptionToStatus: null #links: null #errors: null } "resource_class" => "App\ApiResource\Product\PublicProduct" "skip_null_values" => true "iri_only" => false "request_uri" => "/api/public/products/6" "uri" => "https://spineway.asb-digital.fr/api/public/products/6" "input" => null "output" => null "uri_variables" => [ "id" => "6" ] "exclude_from_cache_key" => [ "root_operation" "operation" "object" "data" "property_metadata" "circular_reference_limit_counters" "debug_trace_id" ] "api_gateway" => false "base_url" => "" "spec_version" => "" ] |
| _api_operation | ApiPlatform\Metadata\Get {#966 #parameters: null #shortName: "PublicProduct" #class: "App\ApiResource\Product\PublicProduct" #description: null #urlGenerationStrategy: null #deprecationReason: null #normalizationContext: [ "groups" => [ "public_product" ] ] #denormalizationContext: null #collectDenormalizationErrors: null #validationContext: null #filters: [] #elasticsearch: null #mercure: null #messenger: null #input: null #output: null #order: null #fetchPartial: null #forceEager: null #paginationEnabled: null #paginationType: null #paginationItemsPerPage: null #paginationMaximumItemsPerPage: null #paginationPartial: null #paginationClientEnabled: null #paginationClientItemsPerPage: null #paginationClientPartial: null #paginationFetchJoinCollection: null #paginationUseOutputWalkers: null #security: "is_granted('PUBLIC_ACCESS')" #securityMessage: null #securityPostDenormalize: null #securityPostDenormalizeMessage: null #securityPostValidation: null #securityPostValidationMessage: null #provider: "App\State\Product\PublicProductProvider" #processor: null #stateOptions: null #rules: null #policy: null #middleware: null #queryParameterValidationEnabled: null #extraProperties: [ "user_defined_uri_template" => true ] #paginationViaCursor: null #read: true #deserialize: null #validate: null #write: null #serialize: null #priority: 1 #name: "_api_/public/products/{id}_get" #method: "GET" #uriTemplate: "/public/products/{id}" #types: null #formats: null #inputFormats: [ "json" => [ "application/json" ] "jsonld" => [ "application/ld+json" ] ] #outputFormats: [ "json" => [ "application/json" ] "jsonld" => [ "application/ld+json" ] ] #uriVariables: [ "id" => ApiPlatform\Metadata\Link {#1028 #key: null #schema: null #openApi: null #provider: null #filter: null #property: null #description: null #required: null #priority: null #hydra: null #constraints: null #security: null #securityMessage: null #extraProperties: [] #filterContext: null -parameterName: "id" -fromProperty: null -toProperty: null -fromClass: "App\ApiResource\Product\PublicProduct" -toClass: null -identifiers: [ "id" ] -compositeIdentifier: null -expandedValue: null -securityObjectName: null } ] #routePrefix: null #routeName: null #defaults: null #requirements: null #options: null #stateless: true #sunset: null #acceptPatch: null #status: null #host: null #schemes: null #condition: null #controller: null #headers: null #cacheHeaders: [ "vary" => [ "Content-Type" "Authorization" "Origin" ] ] #hydraContext: null #openapi: null #exceptionToStatus: null #links: null #errors: null } |
| _api_operation_name | "_api_/public/products/{id}_get" |
| _api_platform_links | Symfony\Component\WebLink\GenericLinkProvider {#1879 -links: [ 1880 => Symfony\Component\WebLink\Link {#1880 -href: "https://spineway.asb-digital.fr/api/docs.jsonld" -rel: [ "http://www.w3.org/ns/hydra/core#apiDocumentation" => "http://www.w3.org/ns/hydra/core#apiDocumentation" ] -attributes: [] } ] } |
| _api_query_parameters | [] |
| _api_resource_class | "App\ApiResource\Product\PublicProduct" |
| _api_uri_variables | [ "id" => 6 ] |
| _controller | "api_platform.action.placeholder" |
| _firewall_context | "security.firewall.map.context.pwa" |
| _format | null |
| _resources | [ "https://spineway.asb-digital.fr/api/public/products/6" => "https://spineway.asb-digital.fr/api/public/products/6" ] |
| _route | "_api_/public/products/{id}_get" |
| _route_params | [ "_format" => null "_stateless" => true "_api_resource_class" => "App\ApiResource\Product\PublicProduct" "_api_operation_name" => "_api_/public/products/{id}_get" "id" => "6" ] |
| _stateless | true |
| _stopwatch_token | "a09904" |
| data | App\ApiResource\Product\PublicProduct {#1151 +id: 6 +name: "Système d'ostéosynthèse postérieure VEOS TITANE" +summary: "Systéme d’ostéosynthèse postérieure ouvert et mini-invasif" +description: """ <p>VEOS TITANE est un système de fixation postérieure top loading qui peut être utilisé pour la chirurgie ouverte et percutanée/mini-invasive.</p>\r\n \r\n <p>VEOS fait parti de la plateforme modulaire d'implants et d'instruments VEOS-KAPHORN, offrant une solution innovante et polyvalente qui s'adapte aux besoin des chirurgiens: plusieurs modules d'implants et d'instruments spécifiques s'articulent autour d'une base de chirurgie universelle.</p>\r\n \r\n <p>Facile à utiliser et entièrement modulable, la plateforme simplifie la gestion du matériel tout en donnant au chirurgien un large choix de possibilité en termes de technologies, d'approches chirurgicales et de solutions de traitement.</p> """ +mainPicture: null } |
| id | "6" |
| input_format | "json" |
| original_data | App\ApiResource\Product\PublicProduct {#1151 +id: 6 +name: "Système d'ostéosynthèse postérieure VEOS TITANE" +summary: "Systéme d’ostéosynthèse postérieure ouvert et mini-invasif" +description: """ <p>VEOS TITANE est un système de fixation postérieure top loading qui peut être utilisé pour la chirurgie ouverte et percutanée/mini-invasive.</p>\r\n \r\n <p>VEOS fait parti de la plateforme modulaire d'implants et d'instruments VEOS-KAPHORN, offrant une solution innovante et polyvalente qui s'adapte aux besoin des chirurgiens: plusieurs modules d'implants et d'instruments spécifiques s'articulent autour d'une base de chirurgie universelle.</p>\r\n \r\n <p>Facile à utiliser et entièrement modulable, la plateforme simplifie la gestion du matériel tout en donnant au chirurgien un large choix de possibilité en termes de technologies, d'approches chirurgicales et de solutions de traitement.</p> """ +mainPicture: null } |
| previous_data | App\ApiResource\Product\PublicProduct {#1532 +id: 6 +name: "Système d'ostéosynthèse postérieure VEOS TITANE" +summary: "Systéme d’ostéosynthèse postérieure ouvert et mini-invasif" +description: """ <p>VEOS TITANE est un système de fixation postérieure top loading qui peut être utilisé pour la chirurgie ouverte et percutanée/mini-invasive.</p>\r\n \r\n <p>VEOS fait parti de la plateforme modulaire d'implants et d'instruments VEOS-KAPHORN, offrant une solution innovante et polyvalente qui s'adapte aux besoin des chirurgiens: plusieurs modules d'implants et d'instruments spécifiques s'articulent autour d'une base de chirurgie universelle.</p>\r\n \r\n <p>Facile à utiliser et entièrement modulable, la plateforme simplifie la gestion du matériel tout en donnant au chirurgien un large choix de possibilité en termes de technologies, d'approches chirurgicales et de solutions de traitement.</p> """ +mainPicture: null } |
Request Headers
| Header | Value |
|---|---|
| accept | "*/*" |
| accept-encoding | "br, gzip, deflate" |
| accept-language | "*" |
| cache-control | "no-cache" |
| connection | "keep-alive" |
| content-type | "application/json" |
| host | "spineway.asb-digital.fr" |
| locale | "fr" |
| pragma | "no-cache" |
| sec-fetch-mode | "cors" |
| user-agent | "node" |
| x-php-ob-level | "1" |
Request Content
Request content not available (it was retrieved as a resource).
Response
Response Headers
| Header | Value |
|---|---|
| cache-control | "no-cache, private" |
| content-type | "application/json; charset=utf-8" |
| date | "Thu, 11 Dec 2025 12:58:26 GMT" |
| etag | ""ec21b45b1763ff0f"" |
| link | "<https://spineway.asb-digital.fr/api/docs.jsonld>; rel="http://www.w3.org/ns/hydra/core#apiDocumentation"" |
| vary | [ "Accept" "Content-Type" "Authorization" "Origin" ] |
| x-content-type-options | "nosniff" |
| x-debug-token | "313827" |
| 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 |
|---|---|
| APP_DEBUG | "1" |
| APP_ENV | "dev" |
| APP_SECRET | "83aff6b2e9fc581aafdcdf1e6c6a6233" |
| CONTACT_CANDIDACY | "recrutement@spineway.com" |
| CONTACT_DEFAULT | "contact@spineway.com" |
| CONTACT_REGISTRATION | "t.foure@spineway.com" |
| CONTACT_REPORT | "quality@spineway.com" |
| CONTACT_SHARES | "spineway@aelium.fr" |
| CORS_ALLOW_ORIGIN | "*" |
| DATABASE_URL | "mysql://ubuntu:AftTe4VL2Az8BzlNeFHj8A@127.0.0.1:3306/spineway_dev?serverVersion=mariadb-10.3.39&charset=utf8mb4" |
| FRONT_URL | "https://spineway.app.asb-digital.fr" |
| GTAG_ID | "" |
| HOSTNAME | "www.spineway.com" |
| JWT_PASSPHRASE | "ad55326005088b602875fcd47d93e50e450a9d21e1ce156109f08b9f6b55693c" |
| JWT_PUBLIC_KEY | "%kernel.project_dir%/config/jwt/public.pem" |
| JWT_SECRET_KEY | "%kernel.project_dir%/config/jwt/private.pem" |
| MAILER_DSN | "smtp://localhost:1025" |
| MAIL_SENDER | "contact@spineway.com" |
| MESSENGER_TRANSPORT_DSN | "doctrine://default?auto_setup=0" |
| RECAPTCHA3_KEY | "6Le9Lp4qAAAAAHB-57EL2vM-qhYL4Dlr0AikfzYa" |
| RECAPTCHA3_SECRET | "6Le9Lp4qAAAAAECwRXZzJj71BUrVlkEZyXiulcHK" |
| SITENAME | "Spineway" |
| VAPID_PRIVATE | "h57d-IXv8W_xEqhZx94ts5j3V7A5CdqiYPVvM9YcN04" |
| VAPID_PUBLIC | "BC57vTjrBbjmJoKHAKKFidpu0BBJFz9qqTIr2YZclqtx4csbHPHWWY6d92rVnWNO5AlHXhpr_ZAgcXsZriVfSCY" |
| VAPID_SUBJECT | "https://spineway.app.asb-digital.fr" |
Defined as regular env variables
| Key | Value |
|---|---|
| CONTENT_TYPE | "application/json" |
| CONTEXT_DOCUMENT_ROOT | "/home/ubuntu/spineway_dev/public" |
| CONTEXT_PREFIX | "" |
| DOCUMENT_ROOT | "/home/ubuntu/spineway_dev/public" |
| FCGI_ROLE | "RESPONDER" |
| GATEWAY_INTERFACE | "CGI/1.1" |
| HOME | "/var/www" |
| HTTPS | "on" |
| HTTP_ACCEPT | "*/*" |
| HTTP_ACCEPT_ENCODING | "br, gzip, deflate" |
| HTTP_ACCEPT_LANGUAGE | "*" |
| HTTP_CACHE_CONTROL | "no-cache" |
| HTTP_CONNECTION | "keep-alive" |
| HTTP_HOST | "spineway.asb-digital.fr" |
| HTTP_LOCALE | "fr" |
| HTTP_PRAGMA | "no-cache" |
| HTTP_SEC_FETCH_MODE | "cors" |
| HTTP_USER_AGENT | "node" |
| PATH | "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/snap/bin" |
| PHP_SELF | "/index.php" |
| QUERY_STRING | "" |
| REMOTE_ADDR | "51.83.76.209" |
| REMOTE_PORT | "56120" |
| REQUEST_METHOD | "GET" |
| REQUEST_SCHEME | "https" |
| REQUEST_TIME | 1765457906 |
| REQUEST_TIME_FLOAT | 1765457906.7895 |
| REQUEST_URI | "/api/public/products/6" |
| SCRIPT_FILENAME | "/home/ubuntu/spineway_dev/public/index.php" |
| SCRIPT_NAME | "/index.php" |
| SCRIPT_URI | "https://spineway.asb-digital.fr/api/public/products/6" |
| SCRIPT_URL | "/api/public/products/6" |
| SERVER_ADDR | "51.83.76.209" |
| SERVER_ADMIN | "[no address given]" |
| SERVER_NAME | "spineway.asb-digital.fr" |
| SERVER_PORT | "443" |
| SERVER_PROTOCOL | "HTTP/1.1" |
| SERVER_SIGNATURE | "<address>Apache/2.4.58 (Ubuntu) Server at spineway.asb-digital.fr Port 443</address>\n" |
| SERVER_SOFTWARE | "Apache/2.4.58 (Ubuntu)" |
| SSL_TLS_SNI | "spineway.asb-digital.fr" |
| SYMFONY_DOTENV_VARS | "APP_ENV,APP_DEBUG,APP_SECRET,DATABASE_URL,MESSENGER_TRANSPORT_DSN,SITENAME,HOSTNAME,GTAG_ID,MAIL_SENDER,CONTACT_REPORT,CONTACT_DEFAULT,CONTACT_CANDIDACY,CONTACT_SHARES,CONTACT_REGISTRATION,MAILER_DSN,RECAPTCHA3_KEY,RECAPTCHA3_SECRET,CORS_ALLOW_ORIGIN,JWT_SECRET_KEY,JWT_PUBLIC_KEY,JWT_PASSPHRASE,VAPID_PUBLIC,VAPID_PRIVATE,VAPID_SUBJECT,FRONT_URL" |
| USER | "www-data" |
| proxy-nokeepalive | "1" |