View file upload/engine/classes/composer/vendor/async-aws/core/src/Credentials/DateFromResult.php
<?php
namespace AsyncAws\Core\Credentials;
use AsyncAws\Core\Result;
/**
* @internal
*/
trait DateFromResult
{
private function getDateFromResult(Result $result): ?\DateTimeImmutable
{
$response = $result->info()['response'];
if (null !== $date = $response->getHeaders(false)['date'][0] ?? null) {
return new \DateTimeImmutable($date);
}
return null;
}
}