소스 검색

Improve Updater to not remove useful README titles

Javier Eguiluz 8 년 전
부모
커밋
3ea99fe77d
1개의 변경된 파일3개의 추가작업 그리고 5개의 파일을 삭제
  1. 3 5
      src/Packagist/WebBundle/Package/Updater.php

+ 3 - 5
src/Packagist/WebBundle/Package/Updater.php

@@ -629,13 +629,11 @@ class Updater
             }
         }
 
-        // remove first title as it's usually the project name which we don't need
-        if ($dom->getElementsByTagName('h1')->length) {
+        // remove first page element if it's a h1, because it's usually the project
+        // name or the `README` string which we don't need
+        if ('h1' === $dom->childNodes->item(0)->nodeName) {
             $first = $dom->getElementsByTagName('h1')->item(0);
             $first->parentNode->removeChild($first);
-        } elseif ($dom->getElementsByTagName('h2')->length) {
-            $first = $dom->getElementsByTagName('h2')->item(0);
-            $first->parentNode->removeChild($first);
         }
 
         $readme = $dom->saveHTML();