@@ -3084,19 +3084,6 @@ private function appendToRealParent($node) {
3084
3084
}
3085
3085
}
3086
3086
3087
- private function insertBefore ($ parent ,$ node ,$ marker ) {
3088
- if ($ nodeinstanceof DOMText) {
3089
- if ($ markerinstanceof DOMText) {
3090
- $ marker ->data =$ node ->data .$ marker ->data ;
3091
- return ;
3092
- }elseif ($ marker ->previousSibling &&$ marker ->previousSibling instanceof DOMText) {
3093
- $ marker ->previousSibling ->data .=$ node ->data ;
3094
- return ;
3095
- }
3096
- }
3097
- $ parent ->insertBefore ($ node ,$ marker );
3098
- }
3099
-
3100
3087
private function elementInScope ($ el ,$ table =false ) {
3101
3088
if (is_array ($ el )) {
3102
3089
foreach ($ elas $ element ) {
@@ -3489,7 +3476,7 @@ public function fosterParent($node) {
3489
3476
* elements in the foster parent element; otherwise, node must be
3490
3477
* appended to the foster parent element. */
3491
3478
if ($ table ->tagName ==='table ' &&$ table ->parentNode ->isSameNode ($ foster_parent )) {
3492
- $ this ->insertBefore ($ foster_parent , $ node ,$ table );
3479
+ $ foster_parent ->insertBefore ($ node ,$ table );
3493
3480
}else {
3494
3481
$ foster_parent ->appendChild ($ node );
3495
3482
}