Jaw-dropping European win
Error message
Deprecated function: Drupal\file_mdm\Plugin\FileMetadataPluginInterface::getSupportedKeys(): Implicitly marking parameter $options as nullable is deprecated, the explicit nullable type must be used instead in include() (line 582 of /var/www/ms/vendor/composer/ClassLoader.php).
include() (Line: 582) {closure:Composer\Autoload\ClassLoader::initializeIncludeClosure():581}() (Line: 433) Composer\Autoload\ClassLoader->loadClass() (Line: 24) include() (Line: 582) {closure:Composer\Autoload\ClassLoader::initializeIncludeClosure():581}() (Line: 433) Composer\Autoload\ClassLoader->loadClass() (Line: 28) include() (Line: 582) {closure:Composer\Autoload\ClassLoader::initializeIncludeClosure():581}() (Line: 433) Composer\Autoload\ClassLoader->loadClass() call_user_func() (Line: 43) Drupal\file_mdm\Plugin\FileMetadataPluginManager->createInstance() (Line: 90) Drupal\file_mdm\FileMetadata->getFileMetadataPlugin() (Line: 124) Drupal\file_mdm\FileMetadata->getMetadata() (Line: 712) Drupal\imagemagick\Plugin\ImageToolkit\ImagemagickToolkit->parseFile() (Line: 53) Drupal\Core\Image\Image->__construct() (Line: 85) Drupal\Core\Image\ImageFactory->get() (Line: 324) Drupal\image\Entity\ImageStyle->createDerivative() (Line: 224) Drupal\image\Controller\ImageStyleDownloadController->deliver() call_user_func_array() (Line: 123) Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->{closure:Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber::wrapControllerExecutionInRenderContext():121}() (Line: 593) Drupal\Core\Render\Renderer->executeInRenderContext() (Line: 121) Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->wrapControllerExecutionInRenderContext() (Line: 97) Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->{closure:Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber::onController():96}() (Line: 183) Symfony\Component\HttpKernel\HttpKernel->handleRaw() (Line: 76) Symfony\Component\HttpKernel\HttpKernel->handle() (Line: 53) Drupal\Core\StackMiddleware\Session->handle() (Line: 48) Drupal\Core\StackMiddleware\KernelPreHandle->handle() (Line: 28) Drupal\Core\StackMiddleware\ContentLength->handle() (Line: 201) Drupal\page_cache\StackMiddleware\PageCache->fetch() (Line: 138) Drupal\page_cache\StackMiddleware\PageCache->lookup() (Line: 87) Drupal\page_cache\StackMiddleware\PageCache->handle() (Line: 48) Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle() (Line: 51) Drupal\Core\StackMiddleware\NegotiationMiddleware->handle() (Line: 36) Drupal\Core\StackMiddleware\AjaxPageState->handle() (Line: 51) Drupal\Core\StackMiddleware\StackedHttpKernel->handle() (Line: 709) Drupal\Core\DrupalKernel->handle() (Line: 19)
Deprecated function: Drupal\file_mdm\Plugin\FileMetadataPluginInterface::getSupportedKeys(): Implicitly marking parameter $options as nullable is deprecated, the explicit nullable type must be used instead in include() (line 582 of /var/www/ms/vendor/composer/ClassLoader.php).
include() (Line: 582) {closure:Composer\Autoload\ClassLoader::initializeIncludeClosure():581}() (Line: 433) Composer\Autoload\ClassLoader->loadClass() (Line: 24) include() (Line: 582) {closure:Composer\Autoload\ClassLoader::initializeIncludeClosure():581}() (Line: 433) Composer\Autoload\ClassLoader->loadClass() (Line: 28) include() (Line: 582) {closure:Composer\Autoload\ClassLoader::initializeIncludeClosure():581}() (Line: 433) Composer\Autoload\ClassLoader->loadClass() call_user_func() (Line: 43) Drupal\file_mdm\Plugin\FileMetadataPluginManager->createInstance() (Line: 90) Drupal\file_mdm\FileMetadata->getFileMetadataPlugin() (Line: 124) Drupal\file_mdm\FileMetadata->getMetadata() (Line: 712) Drupal\imagemagick\Plugin\ImageToolkit\ImagemagickToolkit->parseFile() (Line: 53) Drupal\Core\Image\Image->__construct() (Line: 85) Drupal\Core\Image\ImageFactory->get() (Line: 324) Drupal\image\Entity\ImageStyle->createDerivative() (Line: 224) Drupal\image\Controller\ImageStyleDownloadController->deliver() call_user_func_array() (Line: 123) Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->{closure:Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber::wrapControllerExecutionInRenderContext():121}() (Line: 593) Drupal\Core\Render\Renderer->executeInRenderContext() (Line: 121) Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->wrapControllerExecutionInRenderContext() (Line: 97) Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->{closure:Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber::onController():96}() (Line: 183) Symfony\Component\HttpKernel\HttpKernel->handleRaw() (Line: 76) Symfony\Component\HttpKernel\HttpKernel->handle() (Line: 53) Drupal\Core\StackMiddleware\Session->handle() (Line: 48) Drupal\Core\StackMiddleware\KernelPreHandle->handle() (Line: 28) Drupal\Core\StackMiddleware\ContentLength->handle() (Line: 116) Drupal\page_cache\StackMiddleware\PageCache->pass() (Line: 90) Drupal\page_cache\StackMiddleware\PageCache->handle() (Line: 48) Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle() (Line: 51) Drupal\Core\StackMiddleware\NegotiationMiddleware->handle() (Line: 36) Drupal\Core\StackMiddleware\AjaxPageState->handle() (Line: 51) Drupal\Core\StackMiddleware\StackedHttpKernel->handle() (Line: 709) Drupal\Core\DrupalKernel->handle() (Line: 19)
Tierney says ‘heartbroken doesn’t cut it’ as injury ends his Euro 2024

SCOTLAND defender Kieran Tierney has revealed “heartbroken doesn’t cut it” after being ruled out of Euro 2024 due to a hamstring injury.
Tierney, carried off on a stretcher in Wednesday’s 1-1 Group A draw with Switzerland in Cologne, has returned home to be assessed by Arsenal’s medical staff.
The 27-year-old left-back said on Instagram: “Heartbroken doesn’t cut it. Love this team and these boys. This too shall pass.”

While the subject matter is sobering and serious, this isn't your run-of-the-mill polemic, write INDIE PURCELL

An absolute must for those who love film and graphic novels, writes INDIANNA PURCELL