dnExists($dn)) { return $this->newEditingEntry($dn); } else { return $this->newCreatingEntry($dn); } } abstract public function newEditingEntry($dn); abstract public function newCreatingEntry($dn); } ?>