LdapTools\Hydrator\HydrateQueryTrait::getAttributesForAlias PHP Method

getAttributesForAlias() protected method

protected getAttributesForAlias ( array $attributes, null | string $alias ) : array
$attributes array
$alias null | string
return array
    protected function getAttributesForAlias(array $attributes, $alias)
    {
        $toSelect = [];
        foreach ($attributes as $attribute) {
            list($attrAlias, $attrSelect) = LdapUtilities::getAliasAndAttribute($attribute);
            if (!$attrAlias || $attrAlias == $alias) {
                $toSelect[] = $attrSelect;
            }
        }
        return $toSelect;
    }