Fatal error: During inheritance of ArrayAccess: Uncaught ErrorException: [E_DEPRECATED] Return type of XF\DataRegistry::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/storm/sites/xf-spurscommunity-co-uk/public/src/XF/DataRegistry.php:239
Stack trace:
#0 /home/storm/sites/xf-spurscommunity-co-uk/public/src/XF/DataRegistry.php(9): XF::handlePhpError(8192, '...', '...', 239)
#1 /home/storm/sites/xf-spurscommunity-co-uk/public/src/vendor/composer/ClassLoader.php(444): include('...')
#2 /home/storm/sites/xf-spurscommunity-co-uk/public/src/vendor/composer/ClassLoader.php(322): Composer\Autoload\includeFile('...')
#3 /home/storm/sites/xf-spurscommunity-co-uk/public/src/XF/App.php(716): Composer\Autoload\ClassLoader->loadClass('...')
#4 /home/storm/sites/xf-spurscommunity-co-uk/public/src/XF/Container.php(28): XF\App->XF\{closure}(Object(XF\Container))
#5 /home/storm/sites/xf-spurscommunity-co-uk/public/src/XF/App.php(2536): XF\Container->offsetGet('...')
#6 /home/storm/sites/xf-spurscommunity-co-uk/public/src/XF/App.php(1898): XF\App->registry()
#7 /home/storm/sites/xf-spurscommunity-co-uk/public/src/XF/App.php(1886): XF\App->preLoadData(Array)
#8 /home/storm/sites/xf-spurscommunity-co-uk/public/src/XF/Pub/App.php(91): XF\App->setup(Array)
#9 /home/storm/sites/xf-spurscommunity-co-uk/public/src/XF.php(485): XF\Pub\App->setup(Array)
#10 /home/storm/sites/xf-spurscommunity-co-uk/public/src/XF.php(508): XF::setupApp('...')
#11 /home/storm/sites/xf-spurscommunity-co-uk/public/index.php(20): XF::runApp('...')
#12 {main} in /home/storm/sites/xf-spurscommunity-co-uk/public/src/XF/DataRegistry.php on line 9
Fatal error: Uncaught Error: Class "XF\DataRegistry" not found in /home/storm/sites/xf-spurscommunity-co-uk/public/src/XF/App.php:716
Stack trace:
#0 /home/storm/sites/xf-spurscommunity-co-uk/public/src/XF/Container.php(28): XF\App->XF\{closure}(Object(XF\Container))
#1 /home/storm/sites/xf-spurscommunity-co-uk/public/src/XF/App.php(1789): XF\Container->offsetGet('...')
#2 /home/storm/sites/xf-spurscommunity-co-uk/public/src/XF/Container.php(28): XF\App->XF\{closure}(Object(XF\Container))
#3 /home/storm/sites/xf-spurscommunity-co-uk/public/src/XF/App.php(1573): XF\Container->offsetGet('...')
#4 /home/storm/sites/xf-spurscommunity-co-uk/public/src/XF/Container.php(28): XF\App->XF\{closure}(Object(XF\Container))
#5 /home/storm/sites/xf-spurscommunity-co-uk/public/src/XF/App.php(2828): XF\Container->offsetGet('...')
#6 /home/storm/sites/xf-spurscommunity-co-uk/public/src/XF/App.php(2856): XF\App->extension()
#7 /home/storm/sites/xf-spurscommunity-co-uk/public/src/XF/App.php(1097): XF\App->extendClass('...')
#8 /home/storm/sites/xf-spurscommunity-co-uk/public/src/XF/Container.php(28): XF\App->XF\{closure}(Object(XF\Container))
#9 /home/storm/sites/xf-spurscommunity-co-uk/public/src/XF/App.php(2584): XF\Container->offsetGet('...')
#10 /home/storm/sites/xf-spurscommunity-co-uk/public/src/XF.php(932): XF\App->fs()
#11 /home/storm/sites/xf-spurscommunity-co-uk/public/src/XF/Util/File.php(738): XF::fs()
#12 /home/storm/sites/xf-spurscommunity-co-uk/public/src/XF/Error.php(100): XF\Util\File::installLockExists()
#13 /home/storm/sites/xf-spurscommunity-co-uk/public/src/XF/App.php(2355): XF\Error->logException(Object(ErrorException), true, '')
#14 /home/storm/sites/xf-spurscommunity-co-uk/public/src/XF.php(236): XF\App->logException(Object(ErrorException), true)
#15 [internal function]: XF::handleFatalError()
#16 {main}
thrown in /home/storm/sites/xf-spurscommunity-co-uk/public/src/XF/App.php on line 716