LdapTools\AttributeConverter\ConvertValueToDn::getQueryOrStatement PHP Метод

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

protected getQueryOrStatement ( LdapQueryBuilder $query, string $value ) : bOr
$query LdapTools\Query\LdapQueryBuilder
$value string
Результат LdapTools\Query\Operator\bOr
    protected function getQueryOrStatement(LdapQueryBuilder $query, $value)
    {
        $bOr = $query->filter()->bOr();
        $opType = AttributeConverterInterface::TYPE_SEARCH_TO;
        if (LdapUtilities::isValidGuid($value)) {
            $bOr->add($query->filter()->eq('objectGuid', (new ConvertWindowsGuid())->setOperationType($opType)->toLdap($value)));
        } elseif (LdapUtilities::isValidSid($value)) {
            $bOr->add($query->filter()->eq('objectSid', (new ConvertWindowsSid())->setOperationType($opType)->toLdap($value)));
        }
        return $bOr;
    }