diff --git a/lib/docs/filters/phpunit/clean_html.rb b/lib/docs/filters/phpunit/clean_html.rb
index 5e36704c..dacb1587 100644
--- a/lib/docs/filters/phpunit/clean_html.rb
+++ b/lib/docs/filters/phpunit/clean_html.rb
@@ -2,7 +2,7 @@ module Docs
class Phpunit
class CleanHtmlFilter < Filter
def call
- @doc = at_css('.section') if not root_page?
+ @doc = at_css('section') if not root_page?
css('pre').each do |node|
node['class'] = 'highlight'
diff --git a/lib/docs/scrapers/phpunit.rb b/lib/docs/scrapers/phpunit.rb
index dcd1c5f1..12efbbfc 100644
--- a/lib/docs/scrapers/phpunit.rb
+++ b/lib/docs/scrapers/phpunit.rb
@@ -17,12 +17,21 @@ module Docs
options[:title] = false
options[:attribution] = <<-HTML
- © 2005–2020 Sebastian Bergmann
+ © 2005–2025 Sebastian Bergmann
Licensed under the Creative Commons Attribution 3.0 Unported License.
HTML
FILTERS = %w(phpunit/clean_html phpunit/entries title)
+ version do
+ self.release = '12.0'
+ self.base_url = "https://docs.phpunit.de/en/#{release}/"
+
+ html_filters.push FILTERS
+
+ options[:container] = '.document'
+ end
+
version '9' do
self.release = '9.5'
self.base_url = "https://phpunit.readthedocs.io/en/#{release}/"