function removeDNProp($propName)
    {
        if (empty($this->dn)) {
            return;
        }

        if (($propName = $this->_translateDNProp($propName)) === false) {
            return;
        }

        $dn = &$this->dn['rdnSequence'];
        $size = count($dn);
        for ($i = 0; $i < $size; $i++) {
            if ($dn[$i][0]['type'] == $propName) {
                unset($dn[$i]);
            }
        }

        $dn = array_values($dn);
    }
function removeDNProp($propName)
    {
        if (empty($this->dn)) {
            return;
        }

        if (($propName = $this->_translateDNProp($propName)) === false) {
            return;
        }

        $dn = &$this->dn['rdnSequence'];
        $size = count($dn);
        for ($i = 0; $i < $size; $i++) {
            if ($dn[$i][0]['type'] == $propName) {
                unset($dn[$i]);
            }
        }

        $dn = array_values($dn);
    }
function removeDNProp ( $ propName ) { if ( empty ( $ this -> dn ) ) { return ; } if ( ( $ propName = $ this -> _translateDNProp ( $ propName ) ) === false ) { return ; } $ dn = & $ this -> dn [ 'rdnSequence' ] ; $ size = count ( $ dn ) ; for ( $ i = 0 ; $ i < $ size ; $ i ++ ) { if ( $ dn [ $ i ] [ 0 ] [ 'type' ] == $ propName ) { unset ( $ dn [ $ i ] ) ; } } $ dn = array_values ( $ dn ) ; }
Remove Distinguished Name properties

@param string $propName
@access public
Remove Distinguished Name properties