To be fair, a different setup than yours
MysqlConnection::class => [
'__class' => MysqlConnection::class,
'__construct()' => [
'dsn' => $mysqlDsn->asString(),
],
'setUsername()' => [$params['secrets']['mysql']['user']],
'setPassword()' => [$params['secrets']['mysql']['pass']],
'setTablePrefix()' => ['mr42_'],
],
ActiveRecordFactory::class => [
'__class' => ActiveRecordFactory::class,
'__construct()' => [
null,
[ConnectionInterface::class => Reference::to(MysqlConnection::class)],
]
]