LdapTools\AttributeConverter\ConvertGPLink::removeGPOLinksFromArray PHP Method

removeGPOLinksFromArray() protected method

protected removeGPOLinksFromArray ( array $values, array $toRemove ) : GPOLink[]
$values array
$toRemove array
return LdapTools\Utilities\GPOLink[]
    protected function removeGPOLinksFromArray(array $values, array $toRemove)
    {
        foreach ($toRemove as $value) {
            $dn = $this->getGPOLinkDN($value);
            foreach ($values as $index => $originalValue) {
                if (MBString::strtolower($originalValue->getGpo()->get('dn')) == MBString::strtolower($dn)) {
                    unset($values[$index]);
                    break;
                }
            }
        }
        return $values;
    }