User deprecated function: This installation of the SDK is using PHP version 7.4.18, which will be deprecated on January 13th, 2025.
Please upgrade your PHP version to a minimum of 8.1.x to continue receiving updates for the AWS SDK for PHP.
To disable this warning, set suppress_php_deprecation_warning to true on the client constructor or set the environment variable AWS_SUPPRESS_PHP_DEPRECATION_WARNING to true.
More information can be found at: https://aws.amazon.com/blogs/developer/announcing-the-end-of-support-for-php-runtimes-8-0-x-and-below-in-the-aws-sdk-for-php/
in
Aws\ClientResolver::emitDeprecationWarning() (line
1456 of
/opt/drupal/vendor/aws/aws-sdk-php/src/ClientResolver.php).
Aws\ClientResolver::emitDeprecationWarning() (Line: 1258)
Aws\ClientResolver::_apply_suppress_php_deprecation_warning(, Array, Object) (Line: 428)
Aws\ClientResolver->resolve(Array, Object) (Line: 248)
Aws\AwsClient->__construct(Array) (Line: 386)
Aws\S3\S3Client->__construct(Array) (Line: 377)
Drupal\s3fs\S3fsService->getAmazonS3Client(Array) (Line: 280)
Drupal\s3fs\StreamWrapper\S3fsStream->getClient() (Line: 188)
Drupal\s3fs\StreamWrapper\S3fsStream->__construct() (Line: 262)
Drupal\Component\DependencyInjection\Container->createService(Array, 'stream_wrapper.public') (Line: 176)
Drupal\Component\DependencyInjection\Container->get('stream_wrapper.public') (Line: 131)
Drupal\Core\StreamWrapper\StreamWrapperManager->getWrapper('public', 'public://2025-08/dialog-introduces-unlimited-speed-based-fibre-plans-for-seamless-internet-access.jpg') (Line: 104)
Drupal\Core\StreamWrapper\StreamWrapperManager->getViaUri('public://2025-08/dialog-introduces-unlimited-speed-based-fibre-plans-for-seamless-internet-access.jpg') (Line: 101)
Drupal\Core\File\FileUrlGenerator->doGenerateString('public://2025-08/dialog-introduces-unlimited-speed-based-fibre-plans-for-seamless-internet-access.jpg', ) (Line: 66)
Drupal\Core\File\FileUrlGenerator->generateAbsoluteString('public://2025-08/dialog-introduces-unlimited-speed-based-fibre-plans-for-seamless-internet-access.jpg') (Line: 85)
Drupal\file\Entity\File->createFileUrl() (Line: 1248)
file_tokens('file', Array, Array, Array, Object)
call_user_func_array(Object, Array) (Line: 426)
Drupal\Core\Extension\ModuleHandler->Drupal\Core\Extension\{closure}(Object, 'file') (Line: 405)
Drupal\Core\Extension\ModuleHandler->invokeAllWith('tokens', Object) (Line: 433)
Drupal\Core\Extension\ModuleHandler->invokeAll('tokens', Array) (Line: 357)
Drupal\Core\Utility\Token->generate('file', Array, Array, Array, Object) (Line: 1874)
_field_tokens('field_image', Array, Array, Array, Object) (Line: 503)
token_tokens('field_image', Array, Array, Array, Object)
call_user_func_array(Object, Array) (Line: 426)
Drupal\Core\Extension\ModuleHandler->Drupal\Core\Extension\{closure}(Object, 'token') (Line: 405)
Drupal\Core\Extension\ModuleHandler->invokeAllWith('tokens', Object) (Line: 433)
Drupal\Core\Extension\ModuleHandler->invokeAll('tokens', Array) (Line: 357)
Drupal\Core\Utility\Token->generate('field_image', Array, Array, Array, Object) (Line: 1825)
_field_tokens('entity', Array, Array, Array, Object) (Line: 503)
token_tokens('entity', Array, Array, Array, Object)
call_user_func_array(Object, Array) (Line: 426)
Drupal\Core\Extension\ModuleHandler->Drupal\Core\Extension\{closure}(Object, 'token') (Line: 405)
Drupal\Core\Extension\ModuleHandler->invokeAllWith('tokens', Object) (Line: 433)
Drupal\Core\Extension\ModuleHandler->invokeAll('tokens', Array) (Line: 357)
Drupal\Core\Utility\Token->generate('entity', Array, Array, Array, Object) (Line: 1097)
token_tokens('node', Array, Array, Array, Object)
call_user_func_array(Object, Array) (Line: 426)
Drupal\Core\Extension\ModuleHandler->Drupal\Core\Extension\{closure}(Object, 'token') (Line: 405)
Drupal\Core\Extension\ModuleHandler->invokeAllWith('tokens', Object) (Line: 433)
Drupal\Core\Extension\ModuleHandler->invokeAll('tokens', Array) (Line: 357)
Drupal\Core\Utility\Token->generate('node', Array, Array, Array, Object) (Line: 239)
Drupal\Core\Utility\Token->doReplace(1, '[node:field_image:entity:url]', Array, Array, Object) (Line: 189)
Drupal\Core\Utility\Token->replace('[node:field_image:entity:url]', Array, Array, NULL) (Line: 66)
Drupal\metatag\MetatagToken->replace('[node:field_image:entity:url]', Array, Array) (Line: 768)
Drupal\metatag\MetatagManager->processTagValue(Object, Array, Array, 1) (Line: 696)
Drupal\metatag\MetatagManager->generateTokenValues(Array, Object) (Line: 201)
metatag_tokens('metatag', Array, Array, Array, Object)
call_user_func_array(Object, Array) (Line: 426)
Drupal\Core\Extension\ModuleHandler->Drupal\Core\Extension\{closure}(Object, 'metatag') (Line: 405)
Drupal\Core\Extension\ModuleHandler->invokeAllWith('tokens', Object) (Line: 433)
Drupal\Core\Extension\ModuleHandler->invokeAll('tokens', Array) (Line: 357)
Drupal\Core\Utility\Token->generate('metatag', Array, Array, Array, Object) (Line: 239)
Drupal\Core\Utility\Token->doReplace(1, '[metatag:description:value]', Array, Array, Object) (Line: 189)
Drupal\Core\Utility\Token->replace('[metatag:description:value]', Array, Array, NULL) (Line: 66)
Drupal\metatag\MetatagToken->replace('[metatag:description:value]', Array, Array) (Line: 768)
Drupal\metatag\MetatagManager->processTagValue(Object, Array, Array, , 'ta') (Line: 614)
Drupal\metatag\MetatagManager->generateRawElements(Array, Object) (Line: 550)
Drupal\metatag\MetatagManager->generateElements(Array, Object) (Line: 524)
metatag_get_tags_from_route() (Line: 278)
_metatag_remove_duplicate_entity_tags(Array) (Line: 220)
metatag_entity_view_alter(Array, Object, Object) (Line: 562)
Drupal\Core\Extension\ModuleHandler->alter('node_view', Array, Object, Object) (Line: 305)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 239)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 101)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. See https://www.drupal.org/node/2966725', 'exception', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 772)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 363)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 241)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 564)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 242)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 132)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 174)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 81)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 50)
Drupal\ban\BanMiddleware->handle(Object, 1, 1) (Line: 48)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 709)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)