LdapTools\Hydrator\ArrayHydrator::configureValueResolver PHP Method

configureValueResolver() protected method

Retrieve the AttributeValueResolver instance with the connection and other information set if needed.
protected configureValueResolver ( BaseValueResolver $valueResolver, null | string $dn = null )
$valueResolver LdapTools\Resolver\BaseValueResolver
$dn null | string
    protected function configureValueResolver(BaseValueResolver $valueResolver, $dn = null)
    {
        if ($this->connection) {
            $valueResolver->setLdapConnection($this->connection);
        }
        if (!is_null($dn)) {
            $valueResolver->setDn($dn);
        }
    }

Usage Example

 /**
  * {@inheritdoc}
  */
 protected function configureValueResolver(BaseValueResolver $valueResolver, $dn = null)
 {
     parent::configureValueResolver($valueResolver, $dn);
     $valueResolver->setOperation($this->operation);
 }