Browse Source

Remove h2 if needed too

Javier Eguiluz 8 years ago
parent
commit
08e772c811
1 changed files with 5 additions and 2 deletions
  1. 5 2
      src/Packagist/WebBundle/Package/Updater.php

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

@@ -629,11 +629,14 @@ class Updater
             }
         }
 
-        // 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
+        // remove first page element if it's a <h1> or <h2>, 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 ('h2' === $dom->childNodes->item(0)->nodeName) {
+            $first = $dom->getElementsByTagName('h2')->item(0);
+            $first->parentNode->removeChild($first);
         }
 
         $readme = $dom->saveHTML();