code: protected function getRemoteContents($originUrl, $fileUrl, $context, array &$responseHeaders = null)
      {
          try {
              $e = null;
              $result = file_get_contents($fileUrl, false, $context);
          } catch (\Throwable $e) {
          } catch (\Exception $e) {
          }
  
          $responseHeaders = isset($http_response_header) ? $http_response_header : array();
  
          if (null !== $e) {
              throw $e;
          }
  
          return $result;
      }
docs: Get contents of remote URL.
  
  @param string   $originUrl The origin URL
  @param string   $fileUrl   The file URL
  @param resource $context   The stream context
  
  @return string|false The response contents or false on failure