LdapTools\Ldif\Entry\LdifEntryModDn::setDeleteOldRdn PHP Method

setDeleteOldRdn() public method

Set whether the old RDN should be deleted.
public setDeleteOldRdn ( boolean $deleteOldRdn )
$deleteOldRdn boolean
    public function setDeleteOldRdn($deleteOldRdn)
    {
        $this->deleteOldRdn = (bool) $deleteOldRdn;
        return $this;
    }

Usage Example

Beispiel #1
0
 /**
  * @param LdifEntryModDn $entry
  * @param string $key
  * @param string $value
  * @throws LdifParserException
  */
 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);
     }
 }