class MassageAttributes in Lightweight Directory Access Protocol (LDAP) 8.3
This class helps you in preparing attributes and values for usage in Drupal.
Hierarchy
- class \Drupal\ldap_servers\Helper\MassageAttributes
Expanded class hierarchy of MassageAttributes
1 file declares its use of MassageAttributes
- Server.php in ldap_servers/
src/ Entity/ Server.php
File
- ldap_servers/
src/ Helper/ MassageAttributes.php, line 8
Namespace
Drupal\ldap_servers\HelperView source
class MassageAttributes {
/**
* Escape filter values and attribute values when querying ldap.
*
* @param string|array $value
* Value to escape.
*
* @return array
* Escaped value.
*/
public function queryLdapAttributeValue($value) {
if (!empty($value)) {
$value = ConversionHelper::escapeFilterValue($value);
}
return $value;
}
/**
* Prepare text for storing LDAP attribute values.
*
* Use unescaped, mixed case attribute values when storing attribute values
* in arrays (as keys or values), databases, or object properties.
*
* @param string|array $value
* Value to store.
*
* @return array
* Escaped string.
*/
public function storeLdapAttributeValue($value) {
if (!empty($value)) {
$value = ConversionHelper::escapeDnValue($value);
}
return $value;
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
MassageAttributes:: |
public | function | Escape filter values and attribute values when querying ldap. | |
MassageAttributes:: |
public | function | Prepare text for storing LDAP attribute values. |