protected function maybe_sign_intermediate_size($url, $attachment_id, $size, $s3object = false)
{
if (!$s3object) {
$s3object = $this->get_attachment_s3_info($attachment_id);
}
$size = $this->maybe_convert_size_to_string($attachment_id, $size);
if (isset($s3object['sizes'][$size])) {
// Private file, add AWS signature if required
return $this->get_attachment_s3_url($attachment_id, $s3object, null, $size);
}
return $url;
}