/** * Return the permissions of the current session on the node given by path. * Permission can be of 4 types: * * - add_node * - read * - remove * - set_property * * This function will return an array containing zero, one or more of the * above strings. * * @param string $absPath absolute path to node to get permissions for it * * @return array of string */ public function getPermissions($absPath) { if (!$this->transport instanceof PermissionInterface) { throw new UnsupportedRepositoryOperationException('Transport does not support permissions'); } return $this->transport->getPermissions($absPath); }