PHP Class LdapTools\Resolver\OperatorValueResolver

Author: Chad Sikorra ([email protected])
Inheritance: extends BaseValueResolver
Datei anzeigen Open project: ldaptools/ldaptools

Protected Properties

Property Type Description
$operators LdapTools\Query\OperatorCollection

Public Methods

Method Description
__construct ( LdapObjectSchema $schema = null, OperatorCollection $operators, integer $type )
toLdap ( ) : OperatorCollection Convert the batch values to LDAP batch mod specifications array.

Protected Methods

Method Description
convertOperatorValues ( BaseOperator $operator, string $alias )
iterateAggregates ( array $toAggregate, $values, LdapTools\AttributeConverter\AttributeConverterInterface $converter )
processOperator ( BaseOperator $operator, string | null $alias )

Method Details

__construct() public method

public __construct ( LdapObjectSchema $schema = null, OperatorCollection $operators, integer $type )
$schema LdapTools\Schema\LdapObjectSchema
$operators LdapTools\Query\OperatorCollection
$type integer The LDAP operation type. See AttributeConverterInterface::TYPE_*.

convertOperatorValues() protected method

protected convertOperatorValues ( BaseOperator $operator, string $alias )
$operator LdapTools\Query\Operator\BaseOperator
$alias string

iterateAggregates() protected method

protected iterateAggregates ( array $toAggregate, $values, LdapTools\AttributeConverter\AttributeConverterInterface $converter )
$toAggregate array
$converter LdapTools\AttributeConverter\AttributeConverterInterface

processOperator() protected method

protected processOperator ( BaseOperator $operator, string | null $alias )
$operator LdapTools\Query\Operator\BaseOperator
$alias string | null

toLdap() public method

Convert the batch values to LDAP batch mod specifications array.
public toLdap ( ) : OperatorCollection
return LdapTools\Query\OperatorCollection

Property Details

$operators protected_oe property

protected OperatorCollection,LdapTools\Query $operators
return LdapTools\Query\OperatorCollection