Fix memcache factory creation when not installed
Memcache factory expects a class name, not an instantiated object
This commit is contained in:
parent
7830434d78
commit
e556d97b64
|
@ -50,7 +50,6 @@ use OC\Http\Client\ClientService;
|
||||||
use OC\Lock\MemcacheLockingProvider;
|
use OC\Lock\MemcacheLockingProvider;
|
||||||
use OC\Lock\NoopLockingProvider;
|
use OC\Lock\NoopLockingProvider;
|
||||||
use OC\Mail\Mailer;
|
use OC\Mail\Mailer;
|
||||||
use OC\Memcache\ArrayCache;
|
|
||||||
use OC\Memcache\NullCache;
|
use OC\Memcache\NullCache;
|
||||||
use OC\Security\CertificateManager;
|
use OC\Security\CertificateManager;
|
||||||
use OC\Security\Crypto;
|
use OC\Security\Crypto;
|
||||||
|
@ -242,9 +241,9 @@ class Server extends SimpleContainer implements IServerContainer {
|
||||||
}
|
}
|
||||||
|
|
||||||
return new \OC\Memcache\Factory('', $c->getLogger(),
|
return new \OC\Memcache\Factory('', $c->getLogger(),
|
||||||
new ArrayCache(),
|
'\\OC\\Memcache\\ArrayCache',
|
||||||
new ArrayCache(),
|
'\\OC\\Memcache\\ArrayCache',
|
||||||
new ArrayCache()
|
'\\OC\\Memcache\\ArrayCache'
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
$this->registerService('ActivityManager', function (Server $c) {
|
$this->registerService('ActivityManager', function (Server $c) {
|
||||||
|
|
Loading…
Reference in New Issue