( ! ) Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/wiki/mediawiki/core/includes/htmlform/fields/HTMLIntField.php on line 27 Call Stack # Time Memory Function Location 1 0.0000 361720 {main}( ) .../index.php:0 2 0.0338 3578696 wfIndexMain( ) .../index.php:46 3 0.0338 3578808 MediaWiki->run( ) .../index.php:50 4 0.0338 3578808 MediaWiki->main( ) .../MediaWiki.php:569 5 0.0343 3592832 MediaWiki->performRequest( ) .../MediaWiki.php:913 6 0.0443 3908776 MediaWiki\SpecialPage\SpecialPageFactory->executePath( $path = class Title { private $mTextform = 'ProtectedPages'; private $mUrlform = 'ProtectedPages'; private $mDbkeyform = 'ProtectedPages'; private $mNamespace = -1; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 0; protected $mLatestID = FALSE; private $mContentModel = FALSE; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = NULL; protected $mLength = -1; public $mRedirect = NULL; private $mHasSubpages = NULL; private $mPageLanguage = NULL; private $mDbPageLanguage = FALSE; private $mTitleValue = NULL; private $mIsBigDeletion = NULL; private $mIsValid = TRUE; private $mInstanceCacheKey = NULL; protected $deprecatedPublicProperties = ['mTextform' => [...], 'mUrlform' => [...], 'mDbkeyform' => [...], 'mNamespace' => [...], 'mInterwiki' => [...], 'mFragment' => [...]]; private $dynamicPropertiesAccessDeprecated = FALSE }, $context = class RequestContext { private $request = class WebRequest { protected $data = [...]; protected $queryAndPathParams = [...]; protected $queryParams = [...]; protected $headers = [...]; private $response = class WebResponse { ... }; private $ip = '10.13.37.22'; protected $requestTime = 1656457312.2964; protected $protocol = 'http'; protected $sessionId = class MediaWiki\Session\SessionId { ... }; protected $markedAsSafe = FALSE }; private $title = class Title { private $mTextform = 'ProtectedPages'; private $mUrlform = 'ProtectedPages'; private $mDbkeyform = 'ProtectedPages'; private $mNamespace = -1; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 0; protected $mLatestID = FALSE; private $mContentModel = FALSE; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Special:ProtectedPages'; protected $mLength = -1; public $mRedirect = NULL; private $mHasSubpages = NULL; private $mPageLanguage = NULL; private $mDbPageLanguage = FALSE; private $mTitleValue = NULL; private $mIsBigDeletion = NULL; private $mIsValid = NULL; private $mInstanceCacheKey = NULL; protected $deprecatedPublicProperties = [...]; private $dynamicPropertiesAccessDeprecated = FALSE }; private $wikipage = NULL; private $action = NULL; private $output = class OutputPage { private ${ContextSource}context = ...; protected $mMetatags = [...]; protected $mLinktags = [...]; protected $mCanonicalUrl = FALSE; private $mPageTitle = 'Protected pages'; private $displayTitle = NULL; private $cacheIsFinal = FALSE; public $mBodytext = '<div class="mw-specialpage-summary">\n<p>This page lists existing pages that are currently protected. For a list of titles that are protected from creation, see <a href="/wiki/Special:ProtectedTitles" title="Special:ProtectedTitles">Protected titles</a>.\n</p>\n</div>'; private $mHTMLtitle = 'Protected pages - ReedyDevWiki'; private $mIsArticle = FALSE; private $mIsArticleRelated = FALSE; private $mHasCopyright = FALSE; private $mPrintable = FALSE; private $mSections = [...]; private $mSubtitle = [...]; public $mRedirect = ''; protected $mStatusCode = NULL; protected $mLastModified = ''; protected $mCategoryLinks = [...]; protected $mCategories = [...]; protected $mIndicators = [...]; private $mLanguageLinks = [...]; private $mScripts = ''; protected $mInlineStyles = ''; public $mPageLinkTitle = ''; protected $mAdditionalHtmlClasses = [...]; protected $mHeadItems = [...]; protected $mAdditionalBodyClasses = [...]; protected $mModules = [...]; protected $mModuleStyles = [...]; protected $mResourceLoader = NULL; private $rlClient = NULL; private $rlClientContext = NULL; private $rlExemptStyleModules = NULL; protected $mJsConfigVars = [...]; protected $mTemplateIds = [...]; protected $mImageTimeKeys = [...]; public $mRedirectCode = ''; protected $mFeedLinksAppendQuery = NULL; protected $mAllowedModules = [...]; protected $mDoNothing = FALSE; protected $mParserOptions = class ParserOptions { ... }; private $mFeedLinks = [...]; protected $mEnableClientCache = TRUE; private $mArticleBodyOnly = FALSE; protected $mNewSectionLink = FALSE; protected $mHideNewSectionLink = FALSE; public $mNoGallery = FALSE; protected $mCdnMaxage = 0; protected $mCdnMaxageLimit = INF; protected $mPreventClickjacking = TRUE; private $mRevisionId = NULL; private $mRevisionTimestamp = NULL; protected $mFileVersion = NULL; protected $styles = [...]; private $mIndexPolicy = 'noindex'; private $mFollowPolicy = 'nofollow'; private $mRobotsOptions = [...]; private $mVaryHeader = [...]; private $mRedirectedFrom = NULL; private $mProperties = [...]; private $mTarget = NULL; private $mEnableTOC = FALSE; private $copyrightUrl = NULL; private $limitReportJSData = [...]; private $contentOverrides = [...]; private $contentOverrideCallbacks = [...]; private $mLinkHeader = [...]; private $CSP = class ContentSecurityPolicy { ... } }; private $user = class User { public $mId = 0; public $mName = FALSE; public $mActorId = NULL; public $mRealName = ''; public $mEmail = ''; public $mTouched = '1'; protected $mQuickTouched = NULL; protected $mToken = NULL; public $mEmailAuthenticated = NULL; protected $mEmailToken = ''; protected $mEmailTokenExpires = NULL; protected $mRegistration = '20220628230152'; protected $mLoadedItems = TRUE; public $mFrom = 'session'; protected $mDatePreference = NULL; private $mBlockedby = -1; protected $mHash = FALSE; protected $mBlockreason = NULL; protected $mGlobalBlock = NULL; protected $mLocked = NULL; private $mHideName = NULL; private $mRequest = class WebRequest { ... }; private $mBlock = NULL; private $mBlockedFromCreateAccount = FALSE; protected $queryFlagsUsed = 0; private $mThisAsAuthority = class MediaWiki\Permissions\UserAuthority { ... }; private $isTemp = NULL }; private $authority = NULL; private $lang = class Language { public $mCode = 'en-gb'; public $mMagicExtensions = [...]; private $mHtmlCode = NULL; public $dateFormatStrings = [...]; public $mExtendedSpecialPageAliases = [...]; protected $namespaceNames = [...]; protected $mNamespaceIds = NULL; protected $namespaceAliases = NULL; private $transformData = [...]; private $namespaceInfo = class NamespaceInfo { ... }; private $localisationCache = class LocalisationCache { ... }; private $langNameUtils = class MediaWiki\Languages\LanguageNameUtils { ... }; private $langFallback = class MediaWiki\Languages\LanguageFallback { ... }; private $grammarTransformCache = NULL; private $converterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $config = class GlobalVarConfig { ... } }; private $skin = class MediaWiki\Skins\Vector\SkinVectorLegacy { private ${ContextSource}context = ...; private ${Skin}defaultLinkOptions = [...]; protected $skinname = 'vector'; protected $options = [...]; protected $mRelevantTitle = NULL; private ${Skin}mRelevantUser = FALSE; private ${Skin}languageLinks = NULL; private ${Skin}sidebar = NULL; private ${Skin}componentRegistry = class MediaWiki\Skin\SkinComponentRegistry { ... }; public $template = NULL; public $thispage = NULL; public $titletxt = NULL; public $userpage = NULL; public $thisquery = NULL; public $loggedin = NULL; public $username = NULL; public $userpageUrlDetails = NULL; private ${SkinTemplate}isTempUser = NULL; private ${SkinTemplate}isNamedUser = NULL; private ${SkinTemplate}templateContextSet = FALSE; private ${SkinTemplate}contentNavigationCached = NULL; private ${SkinMustache}templateParser = NULL; private ${MediaWiki\Skins\Vector\SkinVector}languages = NULL }; private $timing = NULL; private $config = class GlobalVarConfig { private $prefix = 'wg' }; private $languageRecursion = FALSE }, $including = ???, $linkRenderer = ??? ) .../MediaWiki.php:316 7 0.0444 3912744 SpecialPage->run( $subPage = NULL ) .../SpecialPageFactory.php:1418 8 0.0447 3913392 SpecialProtectedpages->execute( $par = NULL ) .../SpecialPage.php:690 9 0.0735 5391936 SpecialProtectedpages->showOptions( $namespace = NULL, $type = NULL, $level = NULL, $sizetype = NULL, $size = NULL, $filters = [] ) .../SpecialProtectedpages.php:120 10 0.0769 5412264 HTMLForm->getHTML( $submitResult = FALSE ) .../SpecialProtectedpages.php:180 11 0.0770 5478288 OOUIHTMLForm->getBody( ) .../HTMLForm.php:1284 12 0.0770 5478288 HTMLForm->getBody( ) .../OOUIHTMLForm.php:283 13 0.0770 5478288 HTMLForm->displaySection( $fields = ['namespace' => class HTMLSelectNamespace { public $mParams = [...]; protected $mValidationCallback = NULL; protected $mFilterCallback = NULL; protected $mName = 'namespace'; protected $mDir = NULL; protected $mLabel = 'Namespace:'; protected $mID = 'namespace'; protected $mClass = 'namespaceselector'; protected $mVFormClass = ''; protected $mHelpClass = FALSE; protected $mDefault = NULL; protected $mOptions = FALSE; protected $mOptionsLabelsNotFromMessage = FALSE; protected $mCondState = [...]; protected $mCondStateClass = [...]; protected $mShowEmptyLabels = FALSE; public $mParent = class OOUIHTMLForm { ... }; protected $mAllValue = ''; protected $mUserLang = FALSE }, 'typemenu' => class HTMLSelectField { public $mParams = [...]; protected $mValidationCallback = NULL; protected $mFilterCallback = NULL; protected $mName = 'type'; protected $mDir = NULL; protected $mLabel = 'Permission:'; protected $mID = 'type'; protected $mClass = ''; protected $mVFormClass = ''; protected $mHelpClass = FALSE; protected $mDefault = NULL; protected $mOptions = [...]; protected $mOptionsLabelsNotFromMessage = TRUE; protected $mCondState = [...]; protected $mCondStateClass = [...]; protected $mShowEmptyLabels = FALSE; public $mParent = class OOUIHTMLForm { ... } }, 'levelmenu' => class HTMLSelectField { public $mParams = [...]; protected $mValidationCallback = NULL; protected $mFilterCallback = NULL; protected $mName = 'level'; protected $mDir = NULL; protected $mLabel = 'Restriction level:'; protected $mID = 'level'; protected $mClass = ''; protected $mVFormClass = ''; protected $mHelpClass = FALSE; protected $mDefault = NULL; protected $mOptions = [...]; protected $mOptionsLabelsNotFromMessage = TRUE; protected $mCondState = [...]; protected $mCondStateClass = [...]; protected $mShowEmptyLabels = FALSE; public $mParent = class OOUIHTMLForm { ... } }, 'filters' => class HTMLMultiSelectField { public $mParams = [...]; protected $mValidationCallback = NULL; protected $mFilterCallback = NULL; protected $mName = 'wpfilters'; protected $mDir = NULL; protected $mLabel = 'Filters:'; protected $mID = 'mw-input-wpfilters'; protected $mClass = ' mw-htmlform-flatlist'; protected $mVFormClass = ''; protected $mHelpClass = FALSE; protected $mDefault = [...]; protected $mOptions = [...]; protected $mOptionsLabelsNotFromMessage = FALSE; protected $mCondState = [...]; protected $mCondStateClass = [...]; protected $mShowEmptyLabels = FALSE; public $mParent = class OOUIHTMLForm { ... }; private $mPlaceholder = NULL }, 'sizelimit' => class HTMLSizeFilterField { public $mParams = [...]; protected $mValidationCallback = NULL; protected $mFilterCallback = NULL; protected $mName = 'size'; protected $mDir = NULL; protected $mLabel = NULL; protected $mID = 'mw-input-size'; protected $mClass = ''; protected $mVFormClass = ''; protected $mHelpClass = FALSE; protected $mDefault = NULL; protected $mOptions = FALSE; protected $mOptionsLabelsNotFromMessage = FALSE; protected $mCondState = [...]; protected $mCondStateClass = [...]; protected $mShowEmptyLabels = FALSE; public $mParent = class OOUIHTMLForm { ... }; protected $mPlaceholder = ''; protected $autocomplete = NULL }], $sectionName = '', $fieldsetIDPrefix = ???, $hasUserVisibleFields = ??? ) .../HTMLForm.php:1502 14 0.0792 5620808 HTMLFormField->getOOUI( $value = NULL ) .../HTMLForm.php:1931 15 0.0803 5659928 HTMLFormField->getErrorsRaw( $value = NULL ) .../HTMLFormField.php:714 16 0.0803 5659928 HTMLIntField->validate( $value = NULL, $alldata = ['namespace' => NULL, 'typemenu' => NULL, 'levelmenu' => NULL, 'filters' => [], 'sizelimit' => NULL] ) .../HTMLFormField.php:1025 17 0.0813 5713152 trim( $string = NULL ) .../HTMLIntField.php:27
Description
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Open | BUG REPORT | None | T289926 Fix passing null to non-null param of PHP internal functions in MediaWiki core (PHP 8.1 warning) | ||
Resolved | Reedy | T311571 Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in HTMLIntField.php on line 27 |
Event Timeline
TemplateSandbox seems to create this too..
( ! ) Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/wiki/mediawiki/core/includes/htmlform/fields/HTMLFloatField.php on line 20 Call Stack # Time Memory Function Location 1 0.0000 365480 {main}( ) .../index.php:0 2 0.0375 4013000 wfIndexMain( ) .../index.php:46 3 0.0375 4013112 MediaWiki->run( ) .../index.php:50 4 0.0375 4013112 MediaWiki->main( ) .../MediaWiki.php:568 5 0.0379 4030408 MediaWiki->performRequest( ) .../MediaWiki.php:911 6 0.0435 4166440 MediaWiki\SpecialPage\SpecialPageFactory->executePath( $path = class Title { private $mTextform = 'TemplateSandbox'; private $mUrlform = 'TemplateSandbox'; private $mDbkeyform = 'TemplateSandbox'; private $mNamespace = -1; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 0; protected $mLatestID = FALSE; private $mContentModel = FALSE; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = NULL; protected $mLength = -1; public $mRedirect = NULL; private $mHasSubpages = NULL; private $mPageLanguage = NULL; private $mDbPageLanguage = FALSE; private $mTitleValue = NULL; private $mIsBigDeletion = NULL; private $mIsValid = TRUE; private $mInstanceCacheKey = NULL; protected $deprecatedPublicProperties = ['mTextform' => [...], 'mUrlform' => [...], 'mDbkeyform' => [...], 'mNamespace' => [...], 'mInterwiki' => [...], 'mFragment' => [...]]; private $dynamicPropertiesAccessDeprecated = FALSE }, $context = class RequestContext { private $request = class WebRequest { protected $data = [...]; protected $queryAndPathParams = [...]; protected $queryParams = [...]; protected $headers = [...]; private $response = class WebResponse { ... }; private $ip = '10.13.37.22'; protected $requestTime = 1657935304.5327; protected $protocol = 'https'; protected $sessionId = class MediaWiki\Session\SessionId { ... }; protected $markedAsSafe = FALSE }; private $title = class Title { private $mTextform = 'TemplateSandbox'; private $mUrlform = 'TemplateSandbox'; private $mDbkeyform = 'TemplateSandbox'; private $mNamespace = -1; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 0; protected $mLatestID = FALSE; private $mContentModel = FALSE; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Special:TemplateSandbox'; protected $mLength = -1; public $mRedirect = NULL; private $mHasSubpages = NULL; private $mPageLanguage = NULL; private $mDbPageLanguage = FALSE; private $mTitleValue = NULL; private $mIsBigDeletion = NULL; private $mIsValid = NULL; private $mInstanceCacheKey = NULL; protected $deprecatedPublicProperties = [...]; private $dynamicPropertiesAccessDeprecated = FALSE }; private $wikipage = NULL; private $action = NULL; private $output = class OutputPage { private ${ContextSource}context = ...; protected $mMetatags = [...]; protected $mLinktags = [...]; protected $mCanonicalUrl = FALSE; private $mPageTitle = 'Template sandbox'; private $displayTitle = NULL; private $cacheIsFinal = FALSE; public $mBodytext = ''; private $mHTMLtitle = 'Template sandbox - ReedyDevWiki'; private $mIsArticle = FALSE; private $mIsArticleRelated = FALSE; private $mHasCopyright = FALSE; private $mPrintable = FALSE; private $mSections = [...]; private $mSubtitle = [...]; public $mRedirect = ''; protected $mStatusCode = NULL; protected $mLastModified = ''; protected $mCategoryLinks = [...]; protected $mCategories = [...]; protected $mIndicators = [...]; private $mLanguageLinks = [...]; private $mScripts = ''; protected $mInlineStyles = ''; public $mPageLinkTitle = ''; protected $mAdditionalHtmlClasses = [...]; protected $mHeadItems = [...]; protected $mAdditionalBodyClasses = [...]; protected $mModules = [...]; protected $mModuleStyles = [...]; protected $mResourceLoader = NULL; private $rlClient = NULL; private $rlClientContext = NULL; private $rlExemptStyleModules = NULL; protected $mJsConfigVars = [...]; protected $mTemplateIds = [...]; protected $mImageTimeKeys = [...]; public $mRedirectCode = ''; protected $mFeedLinksAppendQuery = NULL; protected $mAllowedModules = [...]; protected $mDoNothing = FALSE; protected $mParserOptions = NULL; private $mFeedLinks = [...]; protected $mEnableClientCache = TRUE; private $mArticleBodyOnly = FALSE; protected $mNewSectionLink = FALSE; protected $mHideNewSectionLink = FALSE; public $mNoGallery = FALSE; protected $mCdnMaxage = 0; protected $mCdnMaxageLimit = INF; protected $mPreventClickjacking = TRUE; private $mRevisionId = NULL; private $mRevisionTimestamp = NULL; protected $mFileVersion = NULL; protected $styles = [...]; private $mIndexPolicy = 'noindex'; private $mFollowPolicy = 'nofollow'; private $mRobotsOptions = [...]; private $mVaryHeader = [...]; private $mRedirectedFrom = NULL; private $mProperties = [...]; private $mTarget = NULL; private $mEnableTOC = FALSE; private $copyrightUrl = NULL; private $limitReportJSData = [...]; private $contentOverrides = [...]; private $contentOverrideCallbacks = [...]; private $mLinkHeader = [...]; private $CSP = class ContentSecurityPolicy { ... } }; private $user = class User { public $mId = 1; public $mName = 'Reedy'; public $mActorId = 1; public $mRealName = 'Sam'; public $mEmail = 'sam@reedyboy.net'; public $mTouched = '20220716012513'; protected $mQuickTouched = NULL; protected $mToken = 'a47668ca62955a1c7c36284542d16f8d'; public $mEmailAuthenticated = '20220708234337'; protected $mEmailToken = '\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000'; protected $mEmailTokenExpires = NULL; protected $mRegistration = '20110131194049'; protected $mLoadedItems = TRUE; public $mFrom = 'session'; protected $mDatePreference = NULL; private $mBlockedby = -1; protected $mHash = FALSE; protected $mBlockreason = NULL; protected $mGlobalBlock = NULL; protected $mLocked = NULL; private $mHideName = NULL; private $mRequest = class WebRequest { ... }; private $mBlock = NULL; private $mBlockedFromCreateAccount = FALSE; protected $queryFlagsUsed = 0; private $mThisAsAuthority = class MediaWiki\Permissions\UserAuthority { ... }; private $isTemp = NULL }; private $authority = NULL; private $lang = class Language { public $mCode = 'en-gb'; public $mMagicExtensions = [...]; private $mHtmlCode = NULL; public $dateFormatStrings = [...]; public $mExtendedSpecialPageAliases = [...]; protected $namespaceNames = [...]; protected $mNamespaceIds = NULL; protected $namespaceAliases = NULL; private $transformData = [...]; private $namespaceInfo = class NamespaceInfo { ... }; private $localisationCache = class LocalisationCache { ... }; private $langNameUtils = class MediaWiki\Languages\LanguageNameUtils { ... }; private $langFallback = class MediaWiki\Languages\LanguageFallback { ... }; private $grammarTransformCache = NULL; private $converterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $config = class GlobalVarConfig { ... } }; private $skin = class MediaWiki\Skins\Vector\SkinVectorLegacy { private ${ContextSource}context = ...; private ${Skin}defaultLinkOptions = [...]; protected $skinname = 'vector'; protected $options = [...]; protected $mRelevantTitle = NULL; private ${Skin}mRelevantUser = FALSE; private ${Skin}languageLinks = NULL; private ${Skin}sidebar = NULL; private ${Skin}componentRegistry = class MediaWiki\Skin\SkinComponentRegistry { ... }; public $template = NULL; public $thispage = NULL; public $titletxt = NULL; public $userpage = NULL; public $thisquery = NULL; public $loggedin = NULL; public $username = NULL; public $userpageUrlDetails = NULL; private ${SkinTemplate}isTempUser = NULL; private ${SkinTemplate}isNamedUser = NULL; private ${SkinTemplate}templateContextSet = FALSE; private ${SkinTemplate}contentNavigationCached = NULL; private ${SkinMustache}templateParser = NULL; private ${MediaWiki\Skins\Vector\SkinVector}languages = NULL }; private $timing = NULL; private $config = class GlobalVarConfig { private $prefix = 'wg' }; private $languageRecursion = FALSE }, $including = ???, $linkRenderer = ??? ) .../MediaWiki.php:316 7 0.0436 4170408 SpecialPage->run( $subPage = NULL ) .../SpecialPageFactory.php:1423 8 0.0509 4360872 MediaWiki\Extension\TemplateSandbox\SpecialTemplateSandbox->execute( $par = NULL ) .../SpecialPage.php:690 9 0.0780 5807752 HTMLForm->displayForm( $submitResult = FALSE ) .../SpecialTemplateSandbox.php:123 10 0.0780 5807752 HTMLForm->getHTML( $submitResult = FALSE ) .../HTMLForm.php:1236 11 0.0780 5808336 OOUIHTMLForm->getBody( ) .../HTMLForm.php:1284 12 0.0780 5808336 HTMLForm->getBody( ) .../OOUIHTMLForm.php:283 13 0.0780 5808336 HTMLForm->displaySection( $fields = ['prefix' => class HTMLTextField { public $mParams = [...]; protected $mValidationCallback = [...]; protected $mFilterCallback = NULL; protected $mName = 'prefix'; protected $mDir = NULL; protected $mLabel = 'Sandbox prefix:'; protected $mID = 'mw-input-prefix'; protected $mClass = ''; protected $mVFormClass = ''; protected $mHelpClass = FALSE; protected $mDefault = 'User:Reedy/sandbox'; protected $mOptions = FALSE; protected $mOptionsLabelsNotFromMessage = FALSE; protected $mCondState = [...]; protected $mCondStateClass = [...]; protected $mShowEmptyLabels = FALSE; public $mParent = class OOUIHTMLForm { ... }; protected $mPlaceholder = ''; protected $autocomplete = NULL }, 'page' => class HTMLTextField { public $mParams = [...]; protected $mValidationCallback = [...]; protected $mFilterCallback = NULL; protected $mName = 'page'; protected $mDir = NULL; protected $mLabel = 'Render page:'; protected $mID = 'mw-input-page'; protected $mClass = ''; protected $mVFormClass = ''; protected $mHelpClass = FALSE; protected $mDefault = NULL; protected $mOptions = FALSE; protected $mOptionsLabelsNotFromMessage = FALSE; protected $mCondState = [...]; protected $mCondStateClass = [...]; protected $mShowEmptyLabels = FALSE; public $mParent = class OOUIHTMLForm { ... }; protected $mPlaceholder = ''; protected $autocomplete = NULL }, 'revid' => class HTMLIntField { public $mParams = [...]; protected $mValidationCallback = [...]; protected $mFilterCallback = NULL; protected $mName = 'revid'; protected $mDir = NULL; protected $mLabel = 'Render revision:'; protected $mID = 'mw-input-revid'; protected $mClass = ''; protected $mVFormClass = ''; protected $mHelpClass = FALSE; protected $mDefault = NULL; protected $mOptions = FALSE; protected $mOptionsLabelsNotFromMessage = FALSE; protected $mCondState = [...]; protected $mCondStateClass = [...]; protected $mShowEmptyLabels = FALSE; public $mParent = class OOUIHTMLForm { ... }; protected $mPlaceholder = ''; protected $autocomplete = NULL }, 'text' => class HTMLTextAreaField { public $mParams = [...]; protected $mValidationCallback = NULL; protected $mFilterCallback = NULL; protected $mName = 'text'; protected $mDir = NULL; protected $mLabel = 'Render wikitext:'; protected $mID = 'mw-input-text'; protected $mClass = ''; protected $mVFormClass = ''; protected $mHelpClass = FALSE; protected $mDefault = NULL; protected $mOptions = FALSE; protected $mOptionsLabelsNotFromMessage = FALSE; protected $mCondState = [...]; protected $mCondStateClass = [...]; protected $mShowEmptyLabels = FALSE; public $mParent = class OOUIHTMLForm { ... }; protected $mPlaceholder = ''; protected $mUseEditFont = TRUE }], $sectionName = '', $fieldsetIDPrefix = ???, $hasUserVisibleFields = ??? ) .../HTMLForm.php:1502 14 0.0788 5843768 HTMLFormField->getOOUI( $value = NULL ) .../HTMLForm.php:1931 15 0.0794 5850944 HTMLFormField->getErrorsRaw( $value = NULL ) .../HTMLFormField.php:714 16 0.0794 5850944 HTMLIntField->validate( $value = NULL, $alldata = ['prefix' => 'User:Reedy/sandbox', 'page' => NULL, 'revid' => NULL, 'text' => NULL] ) .../HTMLFormField.php:1025 17 0.0794 5850944 HTMLFloatField->validate( $value = NULL, $alldata = ['prefix' => 'User:Reedy/sandbox', 'page' => NULL, 'revid' => NULL, 'text' => NULL] ) .../HTMLIntField.php:15 18 0.0794 5850944 trim( $string = NULL ) .../HTMLFloatField.php:20
Change 814271 had a related patch set uploaded (by Reedy; author: Reedy):
[mediawiki/core@master] HtmlForm: Null coalescence in trim() calls
Change 814271 merged by jenkins-bot:
[mediawiki/core@master] HtmlForm: Null coalescence in trim() calls
Change 814144 had a related patch set uploaded (by Reedy; author: Reedy):
[mediawiki/core@REL1_38] HtmlForm: Null coalescence in trim() calls
Change 814145 had a related patch set uploaded (by Reedy; author: Reedy):
[mediawiki/core@REL1_37] HtmlForm: Null coalescence in trim() calls
Change 814306 had a related patch set uploaded (by Reedy; author: Reedy):
[mediawiki/core@REL1_35] HtmlForm: Null coalescence in trim() calls
Change 814306 merged by jenkins-bot:
[mediawiki/core@REL1_35] HtmlForm: Null coalescence in trim() calls
Change 814144 merged by jenkins-bot:
[mediawiki/core@REL1_38] HtmlForm: Null coalescence in trim() calls
Change 814145 merged by jenkins-bot:
[mediawiki/core@REL1_37] HtmlForm: Null coalescence in trim() calls