LdapTools\Ldif\LdifParser::addModDnDirective PHP Method

addModDnDirective() protected method

protected addModDnDirective ( LdifEntryModDn $entry, string $key, string $value )
$entry LdapTools\Ldif\Entry\LdifEntryModDn
$key string
$value string
    protected function addModDnDirective(LdifEntryModDn $entry, $key, $value)
    {
        $this->validateDirectiveInChange(LdifEntryInterface::TYPE_MODDN, $key);
        if ($key == LdifEntryModDn::DIRECTIVE_DELETEOLDRDN) {
            $entry->setDeleteOldRdn($this->getBoolFromStringInt($value));
        } elseif ($key == LdifEntryModDn::DIRECTIVE_NEWRDN) {
            $entry->setNewRdn($value);
        } elseif ($key == LdifEntryModDn::DIRECTIVE_NEWSUPERIOR) {
            $entry->setNewLocation($value);
        }
    }