public function maybe_encode_image_get_intermediate_size($data, $post_id, $size)
{
if (!($s3object = $this->is_attachment_served_by_s3($post_id))) {
// Not served by S3, return
return $data;
}
if (isset($data['url'])) {
$url = $this->maybe_sign_intermediate_size($data['url'], $post_id, $size, $s3object);
$url = $this->encode_filename_in_path($url);
$data['url'] = $url;
}
return $data;
}