Amazon_S3_And_CloudFront::maybe_encode_image_get_intermediate_size PHP Method

maybe_encode_image_get_intermediate_size() public method

Maybe encode URLs when retrieving intermediate sizes.
public maybe_encode_image_get_intermediate_size ( array $data, integer $post_id, string | array $size ) : array
$data array
$post_id integer
$size string | array
return array
    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;
    }
Amazon_S3_And_CloudFront