LdapTools\Query\Operator\BaseOperator::getAlias PHP Method

getAlias() public method

Get the alias this operator is associated with. If none is assigned this will be null.
public getAlias ( ) : string | null
return string | null
    public function getAlias()
    {
        return $this->alias;
    }

Usage Example

 /**
  * @param BaseOperator $operator
  * @param string $alias
  */
 protected function convertOperatorValues(BaseOperator $operator, $alias)
 {
     if (!is_null($operator->getAlias()) && $operator->getAlias() !== $alias) {
         return;
     }
     $isValueArray = is_array($operator->getValue());
     $values = $isValueArray ? $operator->getValue() : [$operator->getValue()];
     $converter = $this->getConverterWithOptions($this->schema->getConverter($operator->getAttribute()));
     $values = $this->doConvertValues($operator->getAttribute(), $values, 'toLdap', $converter);
     if ($values instanceof BaseOperator) {
         $this->processOperator($values, $alias);
     }
     $operator->setConvertedValue($isValueArray || $converter->getIsMultiValuedConverter() ? $values : $values[0], $alias);
     $operator->setWasConverterUsed(true, $alias);
 }