@@ -145,7 +145,7 @@ public function loadFromUrl($url, CurlInterface $curl = null)
145145 * Find elements by css selector on the root node.
146146 *
147147 * @param string $selector
148- * @param int $nth
148+ * @param int $nth
149149 * @return array
150150 */
151151 public function find ($ selector , $ nth = null )
@@ -315,28 +315,28 @@ protected function clean($str)
315315 // strip the doctype
316316 $ str = preg_replace ("'<!doctype(.*?)>'is " , '' , $ str );
317317
318- // strip out comments
319- $ str = preg_replace ("'<!--(.*?)-->'is " , '' , $ str );
320-
321- // strip out cdata
322- $ str = preg_replace ("'<!\[CDATA\[(.*?)\]\]>'is " , '' , $ str );
323-
324- // strip out <script> tags
325- $ str = preg_replace ("'<\s*script[^>]*[^/]>(.*?)<\s*/\s*script\s*>'is " , '' , $ str );
326- $ str = preg_replace ("'<\s*script\s*>(.*?)<\s*/\s*script\s*>'is " , '' , $ str );
327-
328- // strip out <style> tags
329- $ str = preg_replace ("'<\s*style[^>]*[^/]>(.*?)<\s*/\s*style\s*>'is " , '' , $ str );
330- $ str = preg_replace ("'<\s*style\s*>(.*?)<\s*/\s*style\s*>'is " , '' , $ str );
331-
332- // strip out preformatted tags
333- $ str = preg_replace ("'<\s*(?:code)[^>]*>(.*?)<\s*/\s*(?:code)\s*>'is " , '' , $ str );
334-
335- // strip out server side scripts
336- $ str = preg_replace ("'(<\?)(.*?)(\?>)'s " , '' , $ str );
337-
338- // strip smarty scripts
339- $ str = preg_replace ("'(\{\w)(.*?)(\})'s " , '' , $ str );
318+ // strip out comments
319+ $ str = preg_replace ("'<!--(.*?)-->'is " , '' , $ str );
320+
321+ // strip out cdata
322+ $ str = preg_replace ("'<!\[CDATA\[(.*?)\]\]>'is " , '' , $ str );
323+
324+ // strip out <script> tags
325+ $ str = preg_replace ("'<\s*script[^>]*[^/]>(.*?)<\s*/\s*script\s*>'is " , '' , $ str );
326+ $ str = preg_replace ("'<\s*script\s*>(.*?)<\s*/\s*script\s*>'is " , '' , $ str );
327+
328+ // strip out <style> tags
329+ $ str = preg_replace ("'<\s*style[^>]*[^/]>(.*?)<\s*/\s*style\s*>'is " , '' , $ str );
330+ $ str = preg_replace ("'<\s*style\s*>(.*?)<\s*/\s*style\s*>'is " , '' , $ str );
331+
332+ // strip out preformatted tags
333+ $ str = preg_replace ("'<\s*(?:code)[^>]*>(.*?)<\s*/\s*(?:code)\s*>'is " , '' , $ str );
334+
335+ // strip out server side scripts
336+ $ str = preg_replace ("'(<\?)(.*?)(\?>)'s " , '' , $ str );
337+
338+ // strip smarty scripts
339+ $ str = preg_replace ("'(\{\w)(.*?)(\})'s " , '' , $ str );
340340
341341 return $ str ;
342342 }
@@ -416,7 +416,7 @@ protected function parseTag()
416416 $ return = [
417417 'status ' => false ,
418418 'closing ' => false ,
419- 'node ' => null ,
419+ 'node ' => null ,
420420 ];
421421 if ($ this ->content ->char () != '< ' )
422422 {
@@ -445,7 +445,7 @@ protected function parseTag()
445445 {
446446 $ return ['status ' ] = true ;
447447 $ return ['closing ' ] = true ;
448- $ return ['tag ' ] = strtolower ($ tag );
448+ $ return ['tag ' ] = strtolower ($ tag );
449449 }
450450 return $ return ;
451451 }
@@ -499,8 +499,8 @@ protected function parseTag()
499499 $ node ->getTag ()->$ name = $ attr ;
500500 break ;
501501 default :
502- $ attr ['doubleQuote ' ] = true ;
503- $ attr ['value ' ] = $ this ->content ->copyByToken ('attr ' , true );
502+ $ attr ['doubleQuote ' ] = true ;
503+ $ attr ['value ' ] = $ this ->content ->copyByToken ('attr ' , true );
504504 $ node ->getTag ()->$ name = $ attr ;
505505 break ;
506506 }
0 commit comments