aboutsummaryrefslogtreecommitdiffstats
path: root/includes/MediaWikiEntryPoint.php
diff options
context:
space:
mode:
authorTimo Tijhof <krinkle@fastmail.com>2024-01-05 17:53:13 +0000
committerKrinkle <krinkle@fastmail.com>2024-01-05 20:15:46 +0000
commitd1c85b2f5d15eba32aaf913830ae997278fa7d06 (patch)
tree449de071939d40812dd9dca89f1a8ee01c45ef9e /includes/MediaWikiEntryPoint.php
parent78fc98c9ae96813aea6dcbbd9f236ff88110254b (diff)
downloadmediawikicore-d1c85b2f5d15eba32aaf913830ae997278fa7d06.tar.gz
mediawikicore-d1c85b2f5d15eba32aaf913830ae997278fa7d06.zip
entrypoint: Restore doc grouping for MediaWikiEntryPoint
Follows-up Ib70e4e67e4cb1. * This removed index.php from the "entrypoint" group, but did not add MediaWikiEntryPoint in its stead. * Fix broken `@see` reference, leading slash is not part of the identifier for the `@file` block index.php, only works without it. * Move the defgroup to a more natural place in the parent class' file. Bug: T354216 Change-Id: I1281e0934368884f4d1ffbbd3f5588b9a211356f
Diffstat (limited to 'includes/MediaWikiEntryPoint.php')
-rw-r--r--includes/MediaWikiEntryPoint.php10
1 files changed, 10 insertions, 0 deletions
diff --git a/includes/MediaWikiEntryPoint.php b/includes/MediaWikiEntryPoint.php
index 209a0e26ec6e..206588e02a46 100644
--- a/includes/MediaWikiEntryPoint.php
+++ b/includes/MediaWikiEntryPoint.php
@@ -47,11 +47,21 @@ use Wikimedia\Rdbms\ChronologyProtector;
use Wikimedia\ScopedCallback;
/**
+ * @defgroup entrypoint Entry points
+ *
+ * Web entry points reside in top-level MediaWiki directory (i.e. installation path).
+ * These entry points handle web requests to interact with the wiki. Other PHP files
+ * in the repository are not accessed directly from the web, but instead included by
+ * an entry point.
+ */
+
+/**
* Base class for entry point handlers.
*
* @note: This is not stable to extend by extensions, because MediaWiki does not
* allow extensions to define new entry points.
*
+ * @ingroup entrypoint
* @since 1.42, factored out of the previously existing MediaWiki class.
*/
abstract class MediaWikiEntryPoint {