53 public function create( array $options = [
'renderForComment' =>
false ] ) {
55 $this->titleFormatter, $this->linkCache, $this->specialPageFactory,
56 $this->hookContainer, $this->tempUserConfig,
57 $this->tempUserDetailsLookup, $this->userIdentityLookup,
61 $options[
'renderForComment'] ??
false,
70 $linkRenderer = $this->
create();
72 if ( in_array(
'forcearticlepath', $options,
true ) ) {
73 $linkRenderer->setForceArticlePath(
true );
76 if ( in_array(
'http', $options,
true ) ) {
78 } elseif ( in_array(
'https', $options,
true ) ) {
Page existence and metadata cache.
Factory for handling the special page list and generating SpecialPage objects.