Zookeeper::setAcl
En esta página
Zookeeper::setAcl
Establece la ACL asociada a un nodo de forma sincrónica
Descripción#
public Zookeeper::setAcl(string $path, int $version, array $acl): bool
```php
## Parámetros
`path`
El nombre del nodo. Expresado como un nombre de archivo con barras separando los ancestros del nodo.
`version`
El número de versión esperado de la ruta.
`acl`
La ACL que debe definirse en la ruta.
## Valores devueltos
Esta función retorna `true` en caso de éxito o `false` si ocurre un error.
## Errores/Excepciones
Este método emite un error/advertencia de PHP cuando el número de parámetros o los tipos son incorrectos o no se ha podido definir la ACL para un nodo.
> [!CAUTION]
> Desde la versión 0.3.0, este método lanza `ZookeeperException` y sus derivados.
## Ejemplos
Ejemplo de Zookeeper::setAcl
Establece la ACL para un nodo.
```php
El ejemplo anterior mostrará:
array(1) {
[0]=>
array(3) {
["perms"]=>
int(31)
["scheme"]=>
string(5) "world"
["id"]=>
string(6) "anyone"
}
}
Véase también#
Zookeeper::create
Zookeeper::getAcl
Permisos de ZooKeeper
ZookeeperException