LdapTools\AttributeConverter\ConvertUserAccountControl::getQueryOperator PHP Метод

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

Transform a bool value into the bitwise operator needed for the LDAP filter.
protected getQueryOperator ( boolean $value ) : BaseOperator
$value boolean
Результат LdapTools\Query\Operator\BaseOperator
    protected function getQueryOperator($value)
    {
        $fb = new FilterBuilder();
        $mappedValue = $this->getArrayValue($this->getOptions()['uacMap'], $this->getAttribute());
        $operator = $fb->bitwiseAnd('userAccountControl', $mappedValue);
        $value = $this->shouldInvertValue() ? !$value : $value;
        return $value ? $operator : $fb->bNot($operator);
    }