Zookeeper::setAcl
(PECL zookeeper >= 0.1.0)
Zookeeper::setAcl — Встановлює ACL, пов'язаний із вузлом синхронно
Опис
public
Zookeeper::setAcl(string $path, int $version, array $acl): bool
Список параметрів
path
Ім'я вузла. Виражається як ім'я файлу з косою межею, що розділяє предків вузла.
version
Очікувана версія шляху.
acl
ACL, який потрібно встановити.
Значення, що повертаються
Повертає true
у разі успішного виконання або **false
**в случае возникновения ошибки.
Помилки
Метод видає помилку/попередження PHP, коли кількість параметрів або типи неправильні або не вдається встановити ACL для вузла.
Застереження
Починаючи з версії 0.3.0 метод викидає ZookeeperException та його похідні.
Приклади
Приклад #1 Приклад використання Zookeeper::setAcl()****
Встановіть ACL для вузла.
Loading...
Результат виконання наведеного прикладу:
array(1) {
[0]=>
array(3) {
["perms"]=>
int(31)
["scheme"]=>
string(5) "world"
["id"]=>
string(6) "anyone"
}
}
Дивіться також
- Zookeeper::create() - Створює синхронно вузол
- Zookeeper::getAcl() - Синхронно отримує ACL, пов'язаний із вузлом
- Дозволи ZooKeeper
- ZookeeperException