initialize(); return $this->deleteMarker; } /** * @return RequestCharged::*|null */ public function getRequestCharged(): ?string { $this->initialize(); return $this->requestCharged; } public function getVersionId(): ?string { $this->initialize(); return $this->versionId; } protected function populateResult(Response $response): void { $headers = $response->getHeaders(); $this->deleteMarker = isset($headers['x-amz-delete-marker'][0]) ? filter_var($headers['x-amz-delete-marker'][0], \FILTER_VALIDATE_BOOLEAN) : null; $this->versionId = $headers['x-amz-version-id'][0] ?? null; $this->requestCharged = $headers['x-amz-request-charged'][0] ?? null; } }