LdapTools\Object\LdapObject::removeAttributeValue PHP Метод

removeAttributeValue() защищенный Метод

Given the original value, remove if it's present.
protected removeAttributeValue ( mixed $value, mixed $valueToRemove ) : mixed
$value mixed
$valueToRemove mixed
Результат mixed
    protected function removeAttributeValue($value, $valueToRemove)
    {
        $valueToRemove = is_array($valueToRemove) ? $valueToRemove : [$valueToRemove];
        foreach ($valueToRemove as $remove) {
            if (is_array($value) && ($key = array_search($remove, $value)) !== false) {
                unset($value[$key]);
            } elseif (!is_array($value) && $value == $remove) {
                $value = '';
            }
        }
        return $value;
    }