Logic and code to generate various aspects related to how translatable pages are displayed. More...
Public Member Functions | |
| __construct (IConnectionProvider $dbProvider, TranslatablePageStateStore $translatablePageStateStore, ServiceOptions $options) | |
| canManageTranslationSettings (Title $articleTitle, User $user) | |
| Determines whether the user should be allowed to update the translation setting. | |
| canDisplayTranslationSettingsBanner (Title $articleTitle, User $user) | |
| Determines whether the banner to mark a page for translation should be displayed. | |
| isTranslationBannerNamespaceConfigured () | |
Public Attributes | |
| const | SERVICE_OPTIONS = [ 'TranslatePageTranslationBannerNamespaces' ] |
Logic and code to generate various aspects related to how translatable pages are displayed.
Definition at line 19 of file TranslatablePageView.php.
| MediaWiki\Extension\Translate\PageTranslation\TranslatablePageView::__construct | ( | IConnectionProvider | $dbProvider, |
| TranslatablePageStateStore | $translatablePageStateStore, | ||
| ServiceOptions | $options ) |
Definition at line 29 of file TranslatablePageView.php.
| MediaWiki\Extension\Translate\PageTranslation\TranslatablePageView::canDisplayTranslationSettingsBanner | ( | Title | $articleTitle, |
| User | $user ) |
Determines whether the banner to mark a page for translation should be displayed.
Definition at line 52 of file TranslatablePageView.php.
| MediaWiki\Extension\Translate\PageTranslation\TranslatablePageView::canManageTranslationSettings | ( | Title | $articleTitle, |
| User | $user ) |
Determines whether the user should be allowed to update the translation setting.
Definition at line 41 of file TranslatablePageView.php.
| MediaWiki\Extension\Translate\PageTranslation\TranslatablePageView::isTranslationBannerNamespaceConfigured | ( | ) |
Definition at line 83 of file TranslatablePageView.php.
| const MediaWiki\Extension\Translate\PageTranslation\TranslatablePageView::SERVICE_OPTIONS = [ 'TranslatePageTranslationBannerNamespaces' ] |
Definition at line 20 of file TranslatablePageView.php.