Skip to content

Commit 7710c22

Browse files
committed
MAGETWO-98151: Add support ZooKeeper locks
1 parent d1752d3 commit 7710c22

File tree

1 file changed

+13
-5
lines changed

1 file changed

+13
-5
lines changed

lib/internal/Magento/Framework/Lock/Test/Unit/LockBackendFactoryTest.php

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -78,19 +78,27 @@ public function testCreate(string $lockProvider, string $lockProviderClass, arra
7878
$this->assertSame($lockManagerMock, $this->factory->create());
7979
}
8080

81+
/**
82+
* @return array
83+
*/
8184
public function createDataProvider(): array
8285
{
83-
return [
84-
[
86+
$data = [
87+
'db' => [
8588
'lockProvider' => LockBackendFactory::LOCK_DB,
8689
'lockProviderClass' => DatabaseLock::class,
8790
'config' => ['prefix' => 'somePrefix'],
8891
],
89-
[
92+
];
93+
94+
if (extension_loaded('zookeeper')) {
95+
$data['zookeeper'] = [
9096
'lockProvider' => LockBackendFactory::LOCK_ZOOKEEPER,
9197
'lockProviderClass' => ZookeeperLock::class,
9298
'config' => ['host' => 'some host'],
93-
],
94-
];
99+
];
100+
}
101+
102+
return $data;
95103
}
96104
}

0 commit comments

Comments
 (0)