private function makeRequestBody($objects) { $body = '<?xml version="1.0" encoding="UTF-8"?>'; $body .= '<InvalidationBatch xmlns="http://cloudfront.amazonaws.com/doc/2012-07-01/">'; $body .= '<Paths>'; $body .= '<Quantity>' . count($objects) . '</Quantity>'; $body .= '<Items>'; foreach ($objects as $object) { $object = preg_match("/^\\//", $object) ? $object : "/" . $object; $body .= "<Path>" . $object . "</Path>"; } $body .= '</Items>'; $body .= '</Paths>'; $body .= "<CallerReference>" . time() . "</CallerReference>"; $body .= "</InvalidationBatch>"; return $body; }