My gallery is running very well, although the migration from 7.x to 8.3 needed some work, especially to my uncommon modules and hacks, err I mean customisations.
Some important changes I had to make to core files to remove "depreciation" errors:
system/libraries/database_result.phpadd:
#[AllowDynamicProperties]
before line:
abstract class Database_Result_Core implements Countable, Iterator, SeekableIterator, ArrayAccess {
system/core/Kohana_Config.php
add:
#[\ReturnTypeWillChange]
before lines:
public function offsetGet($key)
public function offsetSet($key, $value)
public function offsetExists($key)
public function offsetUnset($key)
"non-static method Foo::bar() should not be called statically"
If you get errors like the above (and you will), ignore all the google fixes and trying to work out the differences between "::", "->", "foo()", "new $Foo" etc and simply find the relevant function (it'll be in the logs) and add the word "static" in front of it. Easy peasy.
Adrian