Warning: Undefined array key 0 in /home/clients/c01075f26d7ae4f0cda09c7d744ffaee/sites/v2.isfme.fr/formations/download.php on line 29

Warning: Attempt to read property "programmeProduit" on null in /home/clients/c01075f26d7ae4f0cda09c7d744ffaee/sites/v2.isfme.fr/formations/download.php on line 33
 Symfony\Component\HttpClient\Exception\ClientException {#9366
  #message: "HTTP/2 404  returned for "https://api.gescof.com/documents/"."
  #code: 404
  #file: "/home/clients/c01075f26d7ae4f0cda09c7d744ffaee/sites/v2.isfme.fr/formations/vendor/symfony/http-client/Response/CommonResponseTrait.php"
  #line: 168
  -response: Symfony\Component\HttpClient\Response\CurlResponse {#9364
    response_headers: array:12 [
      0 => "HTTP/2 404 "
      1 => "content-type: application/json"
      2 => "vary: Accept-Encoding"
      3 => "cache-control: no-cache, private"
      4 => "date: Tue, 11 Feb 2025 20:43:22 GMT"
      5 => "x-defi-version-text: master"
      6 => "x-defi-client-version: master"
      7 => "x-defi-actual-version: master"
      8 => "x-defi-version-number: 2025.0.2"
      9 => "content-encoding: gzip"
      10 => "x-envoy-upstream-service-time: 2857"
      11 => "x-debug-vs: ahm"
    ]
    http_code: 404
    error: null
    canceled: false
    http_method: "GET"
    user_data: null
    max_duration: 0.0
    start_time: 1739306600.0733
    original_url: "https://api.gescof.com/documents/"
    pause_handler: Closure(float $duration) {#9369
      class: "Symfony\Component\HttpClient\Response\CurlResponse"
      use: {
        $ch: CurlHandle {#9365 …}
        $multi: Symfony\Component\HttpClient\Internal\CurlClientState {#9358 …}
        $execCounter: -9223372036854775798
      }
    }
    redirect_url: null
    url: "https://api.gescof.com/documents/"
    content_type: "application/json"
    header_size: 343
    request_size: 202
    filetime: -1
    ssl_verify_result: 0
    redirect_count: 0
    total_time: 2.88402
    namelookup_time: 2.2E-5
    connect_time: 2.2E-5
    pretransfer_time: 9.6E-5
    size_upload: 0.0
    size_download: 65.0
    speed_download: 22.0
    speed_upload: 0.0
    download_content_length: -1.0
    upload_content_length: -1.0
    starttransfer_time: 2.883823
    redirect_time: 0.0
    primary_ip: "57.128.59.50"
    certinfo: []
    primary_port: 443
    local_ip: "10.56.41.74"
    local_port: 41944
    http_version: 3
    protocol: 2
    ssl_verifyresult: 0
    scheme: "HTTPS"
    appconnect_time_us: 22
    connect_time_us: 22
    namelookup_time_us: 22
    pretransfer_time_us: 96
    redirect_time_us: 0
    starttransfer_time_us: 2883823
    total_time_us: 2884020
    effective_method: "GET"
    debug: """
      * Found bundle for host api.gescof.com: 0x563a829765d0 [can multiplex]\n
      * Re-using existing connection! (#0) with host api.gescof.com\n
      * Connected to api.gescof.com (57.128.59.50) port 443 (#0)\n
      * Using Stream ID: 3 (easy handle 0x563a82972d40)\n
      > GET /documents/ HTTP/2\r\n
      Host: api.gescof.com\r\n
      authorization: GES0E987-3C6C-5531-18D2-858E511C9COF\r\n
      x-accept-version: master\r\n
      accept: */*\r\n
      user-agent: Symfony HttpClient (Curl)\r\n
      accept-encoding: gzip\r\n
      \r\n
      < HTTP/2 404 \r\n
      < content-type: application/json\r\n
      < vary: Accept-Encoding\r\n
      < cache-control: no-cache, private\r\n
      < date: Tue, 11 Feb 2025 20:43:22 GMT\r\n
      < x-defi-version-text: master\r\n
      < x-defi-client-version: master\r\n
      < x-defi-actual-version: master\r\n
      < x-defi-version-number: 2025.0.2\r\n
      < content-encoding: gzip\r\n
      < x-envoy-upstream-service-time: 2857\r\n
      < x-debug-vs: ahm\r\n
      < \r\n
      * Connection #0 to host api.gescof.com left intact\n
      """
     …16
  }
  trace: {
    /home/clients/c01075f26d7ae4f0cda09c7d744ffaee/sites/v2.isfme.fr/formations/vendor/symfony/http-client/Response/CommonResponseTrait.php:168 {
      Symfony\Component\HttpClient\Response\CurlResponse->checkStatusCode(): void …
      › if (400 <= $code) {    throw new ClientException($this);}
    }
    /home/clients/c01075f26d7ae4f0cda09c7d744ffaee/sites/v2.isfme.fr/formations/vendor/symfony/http-client/Response/CommonResponseTrait.php:45 {
      Symfony\Component\HttpClient\Response\CurlResponse->doGetContent(bool $throw = true): string …
      › if ($throw) {    $this->checkStatusCode();}
    }
    /home/clients/c01075f26d7ae4f0cda09c7d744ffaee/sites/v2.isfme.fr/formations/vendor/symfony/http-client/Response/CurlResponse.php:230 {
      Symfony\Component\HttpClient\Response\CurlResponse->getContent(bool $throw = true): string …
      › try {    return $this->doGetContent($throw);} finally {
      arguments: {
        $throw: true
      }
    }
    /home/clients/c01075f26d7ae4f0cda09c7d744ffaee/sites/v2.isfme.fr/formations/download.php:41 {try {    $fileContent = $pdf->getContent();    $response = new Response($fileContent);
    }
  }
}