10 methods override ThemeNegotiatorInterface::applies()

AdminDemoNegotiator::applies in core/modules/block/src/Theme/AdminDemoNegotiator.php
AdminNegotiator::applies in core/modules/user/src/Theme/AdminNegotiator.php
AjaxBasePageNegotiator::applies in core/lib/Drupal/Core/Theme/AjaxBasePageNegotiator.php
BatchNegotiator::applies in core/modules/system/src/Theme/BatchNegotiator.php
CustomThemeNegotiator::applies in core/modules/system/tests/modules/theme_test/src/Theme/CustomThemeNegotiator.php
DbUpdateNegotiator::applies in core/modules/system/src/Theme/DbUpdateNegotiator.php
DefaultNegotiator::applies in core/lib/Drupal/Core/Theme/DefaultNegotiator.php
HighPriorityThemeNegotiator::applies in core/modules/system/tests/modules/theme_test/src/Theme/HighPriorityThemeNegotiator.php
TestThemeNegotiator::applies in core/modules/system/tests/modules/menu_test/src/Theme/TestThemeNegotiator.php
ThemeNegotiator::applies in core/lib/Drupal/Core/Theme/ThemeNegotiator.php

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.