Page MenuHomePhabricator

Add type hints to implementers of built-in interfaces for PHP 8.1 compatibility
Open, MediumPublicBUG REPORT

Description

Running MW master updater on PHP master:

Deprecated: Return type of MediaWiki\Session\PHPSessionHandler::open($save_path, $session_name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in includes/session/PHPSessionHandler.php on line 181
Deprecated: Return type of MediaWiki\Session\PHPSessionHandler::close() should either be compatible with SessionHandlerInterface::close(): bool, or the #[ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in includes/session/PHPSessionHandler.php on line 196
Deprecated: Return type of MediaWiki\Session\PHPSessionHandler::read($id) should either be compatible with SessionHandlerInterface::read(string $id): string|false, or the #[ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in includes/session/PHPSessionHandler.php on line 210
Deprecated: Return type of MediaWiki\Session\PHPSessionHandler::write($id, $dataStr) should either be compatible with SessionHandlerInterface::write(string $id, string $data): bool, or the #[ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in includes/session/PHPSessionHandler.php on line 238
Deprecated: Return type of MediaWiki\Session\PHPSessionHandler::destroy($id) should either be compatible with SessionHandlerInterface::destroy(string $id): bool, or the #[ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in includes/session/PHPSessionHandler.php on line 344
Deprecated: Return type of MediaWiki\Session\PHPSessionHandler::gc($maxlifetime) should either be compatible with SessionHandlerInterface::gc(int $max_lifetime): int|false, or the #[ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in includes/session/PHPSessionHandler.php on line 365
Deprecated: Return type of Wikimedia\Rdbms\IResultWrapper::seek($pos) should either be compatible with SeekableIterator::seek(int $offset): void, or the #[ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in includes/libs/rdbms/database/resultwrapper/IResultWrapper.php on line 59
Deprecated: Return type of Wikimedia\Rdbms\IResultWrapper::current() should either be compatible with Iterator::current(): mixed, or the #[ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in includes/libs/rdbms/database/resultwrapper/IResultWrapper.php on line 72
Deprecated: Return type of Wikimedia\Rdbms\IResultWrapper::next() should either be compatible with Iterator::next(): void, or the #[ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in includes/libs/rdbms/database/resultwrapper/IResultWrapper.php on line 83
Deprecated: Return type of Wikimedia\Rdbms\IResultWrapper::key() should either be compatible with Iterator::key(): mixed, or the #[ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in includes/libs/rdbms/database/resultwrapper/IResultWrapper.php on line 77
Deprecated: Return type of Wikimedia\Rdbms\ResultWrapper::valid() should either be compatible with Iterator::valid(): bool, or the #[ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in includes/libs/rdbms/database/resultwrapper/ResultWrapper.php on line 177
Deprecated: Return type of Wikimedia\Rdbms\ResultWrapper::rewind() should either be compatible with Iterator::rewind(): void, or the #[ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in includes/libs/rdbms/database/resultwrapper/ResultWrapper.php on line 157

From my experiments, just slapping return types on MW interfaces avoids the notice on PHP 8.1 and is backwards-compatible with 7.2+. Starting with 7.4, parameter types can be added too.

See also: https://wiki.php.net/rfc/internal_method_return_types

Details

ProjectBranchLines +/-Subject
mediawiki/coremaster+2 -2
mediawiki/services/parsoidmaster+22 -5
mediawiki/coremaster+4 -0
mediawiki/libs/IDLeDOMmain+62 -17
css-sanitizermaster+25 -13
mediawiki/services/parsoidmaster+5 -3
mediawiki/extensions/MobileFrontendmaster+2 -2
mediawiki/coremaster+6 -0
mediawiki/coreREL1_38+6 -0
mediawiki/coremaster+100 -91
mediawiki/coreREL1_37+6 -0
mediawiki/coreREL1_36+6 -0
mediawiki/coreREL1_35+6 -0
mediawiki/coreREL1_38+4 -0
mediawiki/coreREL1_38+16 -9
mediawiki/coreREL1_37+16 -9
mediawiki/coreREL1_35+12 -9
mediawiki/coreREL1_36+16 -9
mediawiki/coremaster+16 -9
mediawiki/coreREL1_35+12 -0
mediawiki/coreREL1_36+12 -0
mediawiki/coreREL1_37+13 -0
mediawiki/coremaster+13 -0
Show related patches Customize query in gerrit

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes
Reedy moved this task from Backlog to MediaWiki core on the PHP 8.1 support board.

Change 756962 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/core@master] Apply ReturnTypeWillChange to various implementations of built in interfaces

https://gerrit.wikimedia.org/r/756962

From my experiments, just slapping return types on MW interfaces avoids the notice on PHP 8.1 and is backwards-compatible with 7.2+. Starting with 7.4, parameter types can be added too.

This seems the best way forward. Fixes the issue for now, makes it obvious what things need updating when T261872: Drop PHP 7.2 support from MediaWiki master branch, once Wikimedia production is on 7.4 has happened etc.

Change 756962 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/core@master] Apply ReturnTypeWillChange to various implementations of built in interfaces

https://gerrit.wikimedia.org/r/756962

Helps remove quite a bit of logspam from running update.php on PHP 8.1

Change 756962 merged by jenkins-bot:

[mediawiki/core@master] Apply ReturnTypeWillChange to various implementations of built in interfaces

https://gerrit.wikimedia.org/r/756962

Change 758007 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/core@REL1_37] Apply ReturnTypeWillChange to various implementations of built in interfaces

https://gerrit.wikimedia.org/r/758007

Change 758008 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/core@REL1_36] Apply ReturnTypeWillChange to various implementations of built in interfaces

https://gerrit.wikimedia.org/r/758008

Change 758027 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/core@REL1_35] Apply ReturnTypeWillChange to various implementations of built in interfaces

https://gerrit.wikimedia.org/r/758027

Change 758007 merged by jenkins-bot:

[mediawiki/core@REL1_37] Apply ReturnTypeWillChange to various implementations of built in interfaces

https://gerrit.wikimedia.org/r/758007

Change 758008 merged by jenkins-bot:

[mediawiki/core@REL1_36] Apply ReturnTypeWillChange to various implementations of built in interfaces

https://gerrit.wikimedia.org/r/758008

Change 758027 merged by jenkins-bot:

[mediawiki/core@REL1_35] Apply ReturnTypeWillChange to various implementations of built in interfaces

https://gerrit.wikimedia.org/r/758027

Reedy claimed this task.
Reedy removed a project: Patch-For-Review.

Marking as resolved.. The listed instances in the description are fixed and backported

Simetrical renamed this task from Signatures of several built-in interfaces implemented by MW have changed in PHP 8.1 to Add type hints to implementers of built-in interfaces for PHP 8.1 compatibility.Apr 11 2022, 11:43 AM
Simetrical reopened this task as Open.
Simetrical claimed this task.
Simetrical triaged this task as Medium priority.

Reopening to deal with the remaining issues of this nature. (I figured that made more sense than opening a new task, right?)

Possibly. Depends what you're going to deal with and where it is ;)

(because we can't change many of the signatures until T261872: Drop PHP 7.2 support from MediaWiki master branch, once Wikimedia production is on 7.4 is complete... Which is still a way off)

ArrayAccess and JsonSerializable are two culprits that I find when running unit tests. Interestingly, the change doesn't seem to affect Iterator or Countable.

Change 779020 had a related patch set uploaded (by Simetrical; author: Simetrical):

[mediawiki/core@master] Type hints for ArrayAccess and JsonSerializable

https://gerrit.wikimedia.org/r/779020

(because we can't change many of the signatures until T261872: Drop PHP 7.2 support from MediaWiki master branch, once Wikimedia production is on 7.4 is complete... Which is still a way off)

We can't change the actual signature, but #[\ReturnTypeWillChange] will work, right?

Yeah, that should work fine (as per the patches already merged above). It wasn't completely clear from your comment whether you'd found more places this was applicable (as is the case), or if you were planning on fixing the type hints "properly".

Patches should be backported to supported release branches when merged into master :)

What's the procedure for backporting? I didn't find it in a quick search.

You can cherry pick them in the Gerrit UI when it's merged to master. Depends how trivial they are to backport; some will go cleanly, some not so much, Don't worry about that too much, I can take care of it later.

Currently, it would be to REL1_38, REL1_37, REL1_36 and REL1_35 where the changes are eligible if applicable to that branch.

Change 778643 had a related patch set uploaded (by Reedy; author: Simetrical):

[mediawiki/core@REL1_38] Type hints for ArrayAccess and JsonSerializable

https://gerrit.wikimedia.org/r/778643

Change 778644 had a related patch set uploaded (by Reedy; author: Simetrical):

[mediawiki/core@REL1_37] Type hints for ArrayAccess and JsonSerializable

https://gerrit.wikimedia.org/r/778644

Change 778645 had a related patch set uploaded (by Reedy; author: Simetrical):

[mediawiki/core@REL1_36] Type hints for ArrayAccess and JsonSerializable

https://gerrit.wikimedia.org/r/778645

Change 779106 had a related patch set uploaded (by Reedy; author: Simetrical):

[mediawiki/core@REL1_35] Type hints for ArrayAccess and JsonSerializable

https://gerrit.wikimedia.org/r/779106

Change 779020 merged by jenkins-bot:

[mediawiki/core@master] Type hints for ArrayAccess and JsonSerializable

https://gerrit.wikimedia.org/r/779020

Change 778645 merged by jenkins-bot:

[mediawiki/core@REL1_36] Type hints for ArrayAccess and JsonSerializable

https://gerrit.wikimedia.org/r/778645

Change 778644 merged by jenkins-bot:

[mediawiki/core@REL1_37] Type hints for ArrayAccess and JsonSerializable

https://gerrit.wikimedia.org/r/778644

Change 779106 merged by jenkins-bot:

[mediawiki/core@REL1_35] Type hints for ArrayAccess

https://gerrit.wikimedia.org/r/779106

Change 778643 merged by jenkins-bot:

[mediawiki/core@REL1_38] Type hints for ArrayAccess and JsonSerializable

https://gerrit.wikimedia.org/r/778643

I didn't find any more cases where this is triggered, so I guess let's consider this resolved for now.

Change 786303 had a related patch set uploaded (by Simetrical; author: Simetrical):

[mediawiki/core@master] Get rid of warnings on PHP 8.1

https://gerrit.wikimedia.org/r/786303

Command that should find usages:

grep -RIEB1 'function.* (getIterator|key|current|next|rewind|valid|count|append|offsetSet|offsetUnset|offsetExists|offsetGet|serialize|unserialize|seek)\([^:]*$' --include='*.php'

This will print the preceding line too so you can see if #[\ReturnTypeWillChange] is there. Of course there will be false positives if methods happen to be named the same thing. And false negatives if there are interfaces used whose methods aren't listed here, or if the function declaration is not formatted as expected. A list of extensions that have hits from this regex (I didn't check if they're false positives):

$ grep -RIEB1 -l 'function.* (getIterator|key|current|next|rewind|valid|count|append|offsetSet|offsetUnset|offsetExists|offsetGet|serialize|unserialize|seek)\([^:]*$' --include='*.php' extensions/ | cut -d / -f 2 | sort -u
AbuseFilter
BlueSpiceExtendedSearch
CirrusSearch
DynamicPageListEngine
Echo
Expressions
Flow
GeoData
GlobalUsage
GrowthExperiments
HierarchyBuilder
LDAPProvider
Lingo
LiquidThreads
MobileFrontend
Model
PhabTaskGraph
PhpTags
PhpTagsWiki
Scribunto
SemanticWebBrowser
SphinxSearch
Survey
Translate
Video
VoteNY
WikiLexicalData
Wikibase
WikibaseLexeme
WikibaseMediaInfo
WikibaseQualityConstraints
WikispeechSpeechDataCollector
WindowsAzureStorage
Workflows

Seen today:

Deprecated: Return type of MediaWiki\Session\Session::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in .../includes/session/Session.php on line 606

for 1.38

Change 787880 had a related patch set uploaded (by MarkAHershberger; author: MarkAHershberger):

[mediawiki/core@REL1_38] Address deprecations for php8.1 and REL1_38

https://gerrit.wikimedia.org/r/787880

Change 787861 had a related patch set uploaded (by MarkAHershberger; author: MarkAHershberger):

[mediawiki/core@master] Address deprecations for php8.1 and REL1_38

https://gerrit.wikimedia.org/r/787861

Change 787881 had a related patch set uploaded (by MarkAHershberger; author: MarkAHershberger):

[mediawiki/core@REL1_38] More deprecations that interfere with VE and REL1_38

https://gerrit.wikimedia.org/r/787881

Change 787892 had a related patch set uploaded (by MarkAHershberger; author: MarkAHershberger):

[mediawiki/core@master] More deprecations that interfere with VE and REL1_38

https://gerrit.wikimedia.org/r/787892

Change 787880 had a related patch set uploaded (by MarkAHershberger; author: MarkAHershberger):

[mediawiki/core@REL1_38] Address deprecations for php8.1 and REL1_38

https://gerrit.wikimedia.org/r/787880

Change 787881 abandoned by MarkAHershberger:

[mediawiki/core@REL1_38] More deprecations that interfere with VE and REL1_38

Reason:

https://gerrit.wikimedia.org/r/787881

Change 787861 merged by jenkins-bot:

[mediawiki/core@master] Address deprecations for php8.1 and REL1_38

https://gerrit.wikimedia.org/r/787861

Change 788731 had a related patch set uploaded (by Reedy; author: MarkAHershberger):

[mediawiki/core@REL1_37] Address deprecations for php8.1 and REL1_38

https://gerrit.wikimedia.org/r/788731

Change 788732 had a related patch set uploaded (by Reedy; author: MarkAHershberger):

[mediawiki/core@REL1_36] Address deprecations for php8.1

https://gerrit.wikimedia.org/r/788732

Change 788733 had a related patch set uploaded (by Reedy; author: MarkAHershberger):

[mediawiki/core@REL1_35] Address deprecations for php8.1

https://gerrit.wikimedia.org/r/788733

Change 788733 merged by jenkins-bot:

[mediawiki/core@REL1_35] Address deprecations for php8.1

https://gerrit.wikimedia.org/r/788733

Change 788731 merged by jenkins-bot:

[mediawiki/core@REL1_37] Address deprecations for php8.1

https://gerrit.wikimedia.org/r/788731

Change 788732 merged by jenkins-bot:

[mediawiki/core@REL1_36] Address deprecations for php8.1

https://gerrit.wikimedia.org/r/788732

Change 787880 abandoned by Jforrester:

[mediawiki/core@REL1_38] Address deprecations for php8.1 and REL1_38

Reason:

https://gerrit.wikimedia.org/r/787880

Change 786303 merged by jenkins-bot:

[mediawiki/core@master] Get rid of warnings on PHP 8.1

https://gerrit.wikimedia.org/r/786303

Change 787880 restored by Zabe:

[mediawiki/core@REL1_38] Address deprecations for php8.1 and REL1_38

https://gerrit.wikimedia.org/r/787880

Change 787880 had a related patch set uploaded (by Zabe; author: MarkAHershberger):

[mediawiki/core@REL1_38] Address deprecations for php8.1 and REL1_38

https://gerrit.wikimedia.org/r/787880

Change 787880 merged by jenkins-bot:

[mediawiki/core@REL1_38] Address deprecations for php8.1

https://gerrit.wikimedia.org/r/787880

Change 809720 had a related patch set uploaded (by MarkAHershberger; author: MarkAHershberger):

[mediawiki/core@master] More 8.1 type strictness

https://gerrit.wikimedia.org/r/809720

reedy@deploy1002:/srv/mediawiki-staging/php-1.39.0-wmf.18$ grep -RIEB1 'function.* (getIterator|key|current|next|rewind|valid|count|append|offsetSet|offsetUnset|offsetExists|offsetGet|serialize|unserialize|seek)\([^:]*$' --include='*.php'
skins/MinervaNeue/includes/Menu/Group.php-	 */
skins/MinervaNeue/includes/Menu/Group.php:	public function serialize() {
--
tests/phpunit/mocks/content/DummyContentForTesting.php-
tests/phpunit/mocks/content/DummyContentForTesting.php:	public function serialize( $format = null ) {
--
tests/phpunit/mocks/content/DummyNonTextContent.php-
tests/phpunit/mocks/content/DummyNonTextContent.php:	public function serialize( $format = null ) {
--
tests/parser/ParserTestResultNormalizer.php-	 */
tests/parser/ParserTestResultNormalizer.php:	protected function serialize() {
--
vendor/guzzlehttp/ringphp/src/Future/FutureArray.php-
vendor/guzzlehttp/ringphp/src/Future/FutureArray.php:    public function offsetExists($offset)
--
vendor/guzzlehttp/ringphp/src/Future/FutureArray.php-
vendor/guzzlehttp/ringphp/src/Future/FutureArray.php:    public function offsetGet($offset)
--
vendor/guzzlehttp/ringphp/src/Future/FutureArray.php-
vendor/guzzlehttp/ringphp/src/Future/FutureArray.php:    public function offsetSet($offset, $value)
--
vendor/guzzlehttp/ringphp/src/Future/FutureArray.php-
vendor/guzzlehttp/ringphp/src/Future/FutureArray.php:    public function offsetUnset($offset)
--
vendor/guzzlehttp/ringphp/src/Future/FutureArray.php-
vendor/guzzlehttp/ringphp/src/Future/FutureArray.php:    public function count()
--
vendor/guzzlehttp/ringphp/src/Future/FutureArray.php-
vendor/guzzlehttp/ringphp/src/Future/FutureArray.php:    public function getIterator()
--
vendor/guzzlehttp/ringphp/src/Future/CompletedFutureArray.php-
vendor/guzzlehttp/ringphp/src/Future/CompletedFutureArray.php:    public function offsetExists($offset)
--
vendor/guzzlehttp/ringphp/src/Future/CompletedFutureArray.php-
vendor/guzzlehttp/ringphp/src/Future/CompletedFutureArray.php:    public function offsetGet($offset)
--
vendor/guzzlehttp/ringphp/src/Future/CompletedFutureArray.php-
vendor/guzzlehttp/ringphp/src/Future/CompletedFutureArray.php:    public function offsetSet($offset, $value)
--
vendor/guzzlehttp/ringphp/src/Future/CompletedFutureArray.php-
vendor/guzzlehttp/ringphp/src/Future/CompletedFutureArray.php:    public function offsetUnset($offset)
--
vendor/guzzlehttp/ringphp/src/Future/CompletedFutureArray.php-
vendor/guzzlehttp/ringphp/src/Future/CompletedFutureArray.php:    public function count()
--
vendor/guzzlehttp/ringphp/src/Future/CompletedFutureArray.php-
vendor/guzzlehttp/ringphp/src/Future/CompletedFutureArray.php:    public function getIterator()
--
vendor/guzzlehttp/streams/src/Stream.php-
vendor/guzzlehttp/streams/src/Stream.php:    public function seek($offset, $whence = SEEK_SET)
--
vendor/guzzlehttp/streams/src/NullStream.php-
vendor/guzzlehttp/streams/src/NullStream.php:    public function seek($offset, $whence = SEEK_SET)
--
vendor/guzzlehttp/streams/src/CachingStream.php-     */
vendor/guzzlehttp/streams/src/CachingStream.php:    public function seek($offset, $whence = SEEK_SET)
--
vendor/guzzlehttp/streams/src/AppendStream.php-     */
vendor/guzzlehttp/streams/src/AppendStream.php:    public function seek($offset, $whence = SEEK_SET)
--
vendor/guzzlehttp/streams/src/LimitStream.php-     */
vendor/guzzlehttp/streams/src/LimitStream.php:    public function seek($offset, $whence = SEEK_SET)
--
vendor/guzzlehttp/streams/src/NoSeekStream.php-
vendor/guzzlehttp/streams/src/NoSeekStream.php:    public function seek($offset, $whence = SEEK_SET)
--
vendor/guzzlehttp/streams/src/BufferStream.php-
vendor/guzzlehttp/streams/src/BufferStream.php:    public function seek($offset, $whence = SEEK_SET)
--
vendor/guzzlehttp/streams/src/PumpStream.php-
vendor/guzzlehttp/streams/src/PumpStream.php:    public function seek($offset, $whence = SEEK_SET)
--
vendor/guzzlehttp/streams/src/StreamDecoratorTrait.php-
vendor/guzzlehttp/streams/src/StreamDecoratorTrait.php:    public function seek($offset, $whence = SEEK_SET)
--
vendor/guzzlehttp/streams/src/StreamInterface.php-     */
vendor/guzzlehttp/streams/src/StreamInterface.php:    public function seek($offset, $whence = SEEK_SET);
--
vendor/guzzlehttp/streams/src/FnStream.php-
vendor/guzzlehttp/streams/src/FnStream.php:    public function seek($offset, $whence = SEEK_SET)
--
vendor/wikimedia/parsoid/src/Utils/DOMCompat/TokenList.php-	 */
vendor/wikimedia/parsoid/src/Utils/DOMCompat/TokenList.php:	public function current() {
--
vendor/wikimedia/parsoid/src/Utils/DOMCompat/TokenList.php-	 */
vendor/wikimedia/parsoid/src/Utils/DOMCompat/TokenList.php:	public function next() {
--
vendor/wikimedia/parsoid/src/Utils/DOMCompat/TokenList.php-	 */
vendor/wikimedia/parsoid/src/Utils/DOMCompat/TokenList.php:	public function key() {
--
vendor/wikimedia/parsoid/src/Utils/DOMCompat/TokenList.php-	 */
vendor/wikimedia/parsoid/src/Utils/DOMCompat/TokenList.php:	public function valid() {
--
vendor/wikimedia/parsoid/src/Utils/DOMCompat/TokenList.php-	 */
vendor/wikimedia/parsoid/src/Utils/DOMCompat/TokenList.php:	public function rewind() {
--
vendor/wikimedia/zest-css/src/ZestInst.php-	 */
vendor/wikimedia/zest-css/src/ZestInst.php:	private static function next( $el ) {
--
vendor/wikimedia/css-sanitizer/src/Grammar/Matcher.php-	 */
vendor/wikimedia/css-sanitizer/src/Grammar/Matcher.php:	protected function next( ComponentValueList $values, $start, array $options ) {
--
vendor/wikimedia/css-sanitizer/src/Grammar/Quantifier.php-	 */
vendor/wikimedia/css-sanitizer/src/Grammar/Quantifier.php:	public static function count( Matcher $matcher, $min, $max ) {
--
vendor/wikimedia/css-sanitizer/src/Objects/CSSObjectList.php-	/** @inheritDoc */
vendor/wikimedia/css-sanitizer/src/Objects/CSSObjectList.php:	public function count() {
--
vendor/wikimedia/css-sanitizer/src/Objects/CSSObjectList.php-	/** @inheritDoc */
vendor/wikimedia/css-sanitizer/src/Objects/CSSObjectList.php:	public function seek( $offset ) {
--
vendor/wikimedia/css-sanitizer/src/Objects/CSSObjectList.php-	/** @inheritDoc */
vendor/wikimedia/css-sanitizer/src/Objects/CSSObjectList.php:	public function current() {
--
vendor/wikimedia/css-sanitizer/src/Objects/CSSObjectList.php-	/** @inheritDoc */
vendor/wikimedia/css-sanitizer/src/Objects/CSSObjectList.php:	public function key() {
--
vendor/wikimedia/css-sanitizer/src/Objects/CSSObjectList.php-	/** @inheritDoc */
vendor/wikimedia/css-sanitizer/src/Objects/CSSObjectList.php:	public function next() {
--
vendor/wikimedia/css-sanitizer/src/Objects/CSSObjectList.php-	/** @inheritDoc */
vendor/wikimedia/css-sanitizer/src/Objects/CSSObjectList.php:	public function rewind() {
--
vendor/wikimedia/css-sanitizer/src/Objects/CSSObjectList.php-	/** @inheritDoc */
vendor/wikimedia/css-sanitizer/src/Objects/CSSObjectList.php:	public function valid() {
--
vendor/wikimedia/css-sanitizer/src/Objects/CSSObjectList.php-	/** @inheritDoc */
vendor/wikimedia/css-sanitizer/src/Objects/CSSObjectList.php:	public function offsetExists( $offset ) {
--
vendor/wikimedia/css-sanitizer/src/Objects/CSSObjectList.php-	/** @inheritDoc */
vendor/wikimedia/css-sanitizer/src/Objects/CSSObjectList.php:	public function offsetGet( $offset ) {
--
vendor/wikimedia/css-sanitizer/src/Objects/CSSObjectList.php-	/** @inheritDoc */
vendor/wikimedia/css-sanitizer/src/Objects/CSSObjectList.php:	public function offsetSet( $offset, $value ) {
--
vendor/wikimedia/css-sanitizer/src/Objects/CSSObjectList.php-	/** @inheritDoc */
vendor/wikimedia/css-sanitizer/src/Objects/CSSObjectList.php:	public function offsetUnset( $offset ) {
--
vendor/wikimedia/remex-html/src/Tokenizer/Attributes.php-	 */
vendor/wikimedia/remex-html/src/Tokenizer/Attributes.php:	public function count();
--
vendor/wikimedia/remex-html/src/Tokenizer/PlainAttributes.php-
vendor/wikimedia/remex-html/src/Tokenizer/PlainAttributes.php:	public function offsetExists( $key ) {
--
vendor/wikimedia/remex-html/src/Tokenizer/PlainAttributes.php-
vendor/wikimedia/remex-html/src/Tokenizer/PlainAttributes.php:	public function offsetSet( $key, $value ) {
--
vendor/wikimedia/remex-html/src/Tokenizer/PlainAttributes.php-
vendor/wikimedia/remex-html/src/Tokenizer/PlainAttributes.php:	public function offsetUnset( $key ) {
--
vendor/wikimedia/remex-html/src/Tokenizer/PlainAttributes.php-
vendor/wikimedia/remex-html/src/Tokenizer/PlainAttributes.php:	public function getIterator() {
--
vendor/wikimedia/remex-html/src/Tokenizer/PlainAttributes.php-
vendor/wikimedia/remex-html/src/Tokenizer/PlainAttributes.php:	public function count() {
--
vendor/wikimedia/remex-html/src/Tokenizer/LazyAttributes.php-
vendor/wikimedia/remex-html/src/Tokenizer/LazyAttributes.php:	public function offsetExists( $offset ) {
--
vendor/wikimedia/remex-html/src/Tokenizer/LazyAttributes.php-
vendor/wikimedia/remex-html/src/Tokenizer/LazyAttributes.php:	public function offsetSet( $offset, $value ) {
--
vendor/wikimedia/remex-html/src/Tokenizer/LazyAttributes.php-
vendor/wikimedia/remex-html/src/Tokenizer/LazyAttributes.php:	public function offsetUnset( $offset ) {
--
vendor/wikimedia/remex-html/src/Tokenizer/LazyAttributes.php-
vendor/wikimedia/remex-html/src/Tokenizer/LazyAttributes.php:	public function count() {
--
vendor/wikimedia/remex-html/src/Tokenizer/LazyAttributes.php-
vendor/wikimedia/remex-html/src/Tokenizer/LazyAttributes.php:	public function getIterator() {
--
vendor/wikimedia/remex-html/src/TreeBuilder/ForeignAttributes.php-
vendor/wikimedia/remex-html/src/TreeBuilder/ForeignAttributes.php:	public function offsetExists( $offset ) {
--
vendor/wikimedia/remex-html/src/TreeBuilder/ForeignAttributes.php-
vendor/wikimedia/remex-html/src/TreeBuilder/ForeignAttributes.php:	public function offsetSet( $offset, $value ) {
--
vendor/wikimedia/remex-html/src/TreeBuilder/ForeignAttributes.php-
vendor/wikimedia/remex-html/src/TreeBuilder/ForeignAttributes.php:	public function offsetUnset( $offset ) {
--
vendor/wikimedia/remex-html/src/TreeBuilder/ForeignAttributes.php-
vendor/wikimedia/remex-html/src/TreeBuilder/ForeignAttributes.php:	public function count() {
--
vendor/wikimedia/remex-html/src/TreeBuilder/ForeignAttributes.php-
vendor/wikimedia/remex-html/src/TreeBuilder/ForeignAttributes.php:	public function getIterator() {
--
vendor/wikimedia/equivset/src/Equivset.php-	 */
vendor/wikimedia/equivset/src/Equivset.php:	public function getIterator() {
--
vendor/wikimedia/idle-dom/src/URLSearchParams.php-	 */
vendor/wikimedia/idle-dom/src/URLSearchParams.php:	public function getIterator();
--
vendor/wikimedia/idle-dom/src/Stub/URLSearchParams.php-	 */
vendor/wikimedia/idle-dom/src/Stub/URLSearchParams.php:	public function getIterator() {
--
vendor/wikimedia/idle-dom/src/HTMLCollection.php-	 */
vendor/wikimedia/idle-dom/src/HTMLCollection.php:	public function getIterator();
--
vendor/wikimedia/idle-dom/src/NodeList.php-	 */
vendor/wikimedia/idle-dom/src/NodeList.php:	public function getIterator();
--
vendor/wikimedia/idle-dom/src/NamedNodeMap.php-	 */
vendor/wikimedia/idle-dom/src/NamedNodeMap.php:	public function getIterator();
--
vendor/wikimedia/idle-dom/src/Helper/CustomEventInit.php-	 */
vendor/wikimedia/idle-dom/src/Helper/CustomEventInit.php:	public function offsetGet( $offset ) {
--
vendor/wikimedia/idle-dom/src/Helper/RadioNodeList.php-	 */
vendor/wikimedia/idle-dom/src/Helper/RadioNodeList.php:	public function offsetGet( $offset ) {
--
vendor/wikimedia/idle-dom/src/Helper/RadioNodeList.php-	 */
vendor/wikimedia/idle-dom/src/Helper/RadioNodeList.php:	public function getIterator() {
--
vendor/wikimedia/idle-dom/src/Helper/HTMLOptionsCollection.php-	 */
vendor/wikimedia/idle-dom/src/Helper/HTMLOptionsCollection.php:	public function offsetGet( $offset ) {
--
vendor/wikimedia/idle-dom/src/Helper/HTMLOptionsCollection.php-	 */
vendor/wikimedia/idle-dom/src/Helper/HTMLOptionsCollection.php:	public function getIterator() {
--
vendor/wikimedia/idle-dom/src/Helper/TextTrackList.php-	 */
vendor/wikimedia/idle-dom/src/Helper/TextTrackList.php:	public function offsetGet( $offset ) {
--
vendor/wikimedia/idle-dom/src/Helper/HTMLCollection.php-	 */
vendor/wikimedia/idle-dom/src/Helper/HTMLCollection.php:	public function offsetGet( $offset ) {
--
vendor/wikimedia/idle-dom/src/Helper/HTMLCollection.php-	 */
vendor/wikimedia/idle-dom/src/Helper/HTMLCollection.php:	public function getIterator() {
--
vendor/wikimedia/idle-dom/src/Helper/AudioTrackList.php-	 */
vendor/wikimedia/idle-dom/src/Helper/AudioTrackList.php:	public function offsetGet( $offset ) {
--
vendor/wikimedia/idle-dom/src/Helper/HTMLFormControlsCollection.php-	 */
vendor/wikimedia/idle-dom/src/Helper/HTMLFormControlsCollection.php:	public function offsetGet( $offset ) {
--
vendor/wikimedia/idle-dom/src/Helper/HTMLFormControlsCollection.php-	 */
vendor/wikimedia/idle-dom/src/Helper/HTMLFormControlsCollection.php:	public function getIterator() {
--
vendor/wikimedia/idle-dom/src/Helper/NodeList.php-	 */
vendor/wikimedia/idle-dom/src/Helper/NodeList.php:	public function offsetGet( $offset ) {
--
vendor/wikimedia/idle-dom/src/Helper/NodeList.php-	 */
vendor/wikimedia/idle-dom/src/Helper/NodeList.php:	public function getIterator() {
--
vendor/wikimedia/idle-dom/src/Helper/MediaList.php-	 */
vendor/wikimedia/idle-dom/src/Helper/MediaList.php:	public function offsetGet( $offset ) {
--
vendor/wikimedia/idle-dom/src/Helper/DOMStringMap.php-	 */
vendor/wikimedia/idle-dom/src/Helper/DOMStringMap.php:	public function offsetGet( $offset ) {
--
vendor/wikimedia/idle-dom/src/Helper/NamedNodeMap.php-	 */
vendor/wikimedia/idle-dom/src/Helper/NamedNodeMap.php:	public function offsetGet( $offset ) {
--
vendor/wikimedia/idle-dom/src/Helper/NamedNodeMap.php-	 */
vendor/wikimedia/idle-dom/src/Helper/NamedNodeMap.php:	public function getIterator() {
--
vendor/wikimedia/idle-dom/src/Helper/ElementCreationOptions.php-	 */
vendor/wikimedia/idle-dom/src/Helper/ElementCreationOptions.php:	public function offsetGet( $offset ) {
--
vendor/wikimedia/idle-dom/src/Helper/CSSStyleDeclaration.php-	 */
vendor/wikimedia/idle-dom/src/Helper/CSSStyleDeclaration.php:	public function offsetGet( $offset ) {
--
vendor/wikimedia/idle-dom/src/Helper/CSSRuleList.php-	 */
vendor/wikimedia/idle-dom/src/Helper/CSSRuleList.php:	public function offsetGet( $offset ) {
--
vendor/wikimedia/idle-dom/src/Helper/ShadowRootInit.php-	 */
vendor/wikimedia/idle-dom/src/Helper/ShadowRootInit.php:	public function offsetGet( $offset ) {
--
vendor/wikimedia/idle-dom/src/Helper/HTMLSelectElement.php-	 */
vendor/wikimedia/idle-dom/src/Helper/HTMLSelectElement.php:	public function offsetGet( $offset ) {
--
vendor/wikimedia/idle-dom/src/Helper/CSSStyleSheetInit.php-	 */
vendor/wikimedia/idle-dom/src/Helper/CSSStyleSheetInit.php:	public function offsetGet( $offset ) {
--
vendor/wikimedia/idle-dom/src/Helper/VideoTrackList.php-	 */
vendor/wikimedia/idle-dom/src/Helper/VideoTrackList.php:	public function offsetGet( $offset ) {
--
vendor/wikimedia/idle-dom/src/Helper/AssignedNodesOptions.php-	 */
vendor/wikimedia/idle-dom/src/Helper/AssignedNodesOptions.php:	public function offsetGet( $offset ) {
--
vendor/wikimedia/idle-dom/src/Helper/GetRootNodeOptions.php-	 */
vendor/wikimedia/idle-dom/src/Helper/GetRootNodeOptions.php:	public function offsetGet( $offset ) {
--
vendor/wikimedia/idle-dom/src/Helper/MutationObserverInit.php-	 */
vendor/wikimedia/idle-dom/src/Helper/MutationObserverInit.php:	public function offsetGet( $offset ) {
--
vendor/wikimedia/idle-dom/src/Helper/StaticRangeInit.php-	 */
vendor/wikimedia/idle-dom/src/Helper/StaticRangeInit.php:	public function offsetGet( $offset ) {
--
vendor/wikimedia/idle-dom/src/Helper/EventListenerOptions.php-	 */
vendor/wikimedia/idle-dom/src/Helper/EventListenerOptions.php:	public function offsetGet( $offset ) {
--
vendor/wikimedia/idle-dom/src/Helper/StyleSheetList.php-	 */
vendor/wikimedia/idle-dom/src/Helper/StyleSheetList.php:	public function offsetGet( $offset ) {
--
vendor/wikimedia/idle-dom/src/Helper/TextTrackCueList.php-	 */
vendor/wikimedia/idle-dom/src/Helper/TextTrackCueList.php:	public function offsetGet( $offset ) {
--
vendor/wikimedia/idle-dom/src/Helper/AddEventListenerOptions.php-	 */
vendor/wikimedia/idle-dom/src/Helper/AddEventListenerOptions.php:	public function offsetGet( $offset ) {
--
vendor/wikimedia/idle-dom/src/Helper/EventInit.php-	 */
vendor/wikimedia/idle-dom/src/Helper/EventInit.php:	public function offsetGet( $offset ) {
--
vendor/wikimedia/idle-dom/src/Helper/DOMTokenList.php-	 */
vendor/wikimedia/idle-dom/src/Helper/DOMTokenList.php:	public function offsetGet( $offset ) {
--
vendor/wikimedia/idle-dom/src/Helper/DOMTokenList.php-	 */
vendor/wikimedia/idle-dom/src/Helper/DOMTokenList.php:	public function getIterator() {
--
vendor/wikimedia/idle-dom/src/DOMTokenList.php-	 */
vendor/wikimedia/idle-dom/src/DOMTokenList.php:	public function getIterator();
--
vendor/diff/diff/src/DiffOp/Diff/Diff.php-	 */
vendor/diff/diff/src/DiffOp/Diff/Diff.php:	public function unserialize( $serialization ) {
--
vendor/diff/diff/src/DiffOp/Diff/Diff.php-	 */
vendor/diff/diff/src/DiffOp/Diff/Diff.php:	public function append( $value ) {
--
vendor/diff/diff/src/DiffOp/Diff/Diff.php-	 */
vendor/diff/diff/src/DiffOp/Diff/Diff.php:	public function offsetSet( $index, $value ) {
--
vendor/diff/diff/src/DiffOp/Diff/Diff.php-	 */
vendor/diff/diff/src/DiffOp/Diff/Diff.php:	public function serialize() {
--
vendor/diff/diff/src/DiffOp/DiffOpAdd.php-	 */
vendor/diff/diff/src/DiffOp/DiffOpAdd.php:	public function serialize() {
--
vendor/diff/diff/src/DiffOp/DiffOpAdd.php-	 */
vendor/diff/diff/src/DiffOp/DiffOpAdd.php:	public function unserialize( $serialization ) {
--
vendor/diff/diff/src/DiffOp/DiffOp.php-	 * This array form is particularly useful for serialization, as you can feed it
vendor/diff/diff/src/DiffOp/DiffOp.php:	 * to serialization functions such as json_encode() or serialize(), keeping in mind
--
vendor/diff/diff/src/DiffOp/DiffOpRemove.php-	 */
vendor/diff/diff/src/DiffOp/DiffOpRemove.php:	public function serialize() {
--
vendor/diff/diff/src/DiffOp/DiffOpRemove.php-	 */
vendor/diff/diff/src/DiffOp/DiffOpRemove.php:	public function unserialize( $serialization ) {
--
vendor/diff/diff/src/DiffOp/DiffOpChange.php-	 */
vendor/diff/diff/src/DiffOp/DiffOpChange.php:	public function serialize() {
--
vendor/diff/diff/src/DiffOp/DiffOpChange.php-	 */
vendor/diff/diff/src/DiffOp/DiffOpChange.php:	public function unserialize( $serialization ) {
--
vendor/symfony/polyfill-php73/bootstrap.php-if (!function_exists('array_key_last')) {
vendor/symfony/polyfill-php73/bootstrap.php:    function array_key_last(array $array) { return key(array_slice($array, -1, 1, true)); }
--
vendor/symfony/var-dumper/Cloner/Data.php-    #[\ReturnTypeWillChange]
vendor/symfony/var-dumper/Cloner/Data.php:    public function count()
--
vendor/symfony/var-dumper/Cloner/Data.php-    #[\ReturnTypeWillChange]
vendor/symfony/var-dumper/Cloner/Data.php:    public function getIterator()
--
vendor/symfony/var-dumper/Cloner/Data.php-    #[\ReturnTypeWillChange]
vendor/symfony/var-dumper/Cloner/Data.php:    public function offsetExists($key)
--
vendor/symfony/var-dumper/Cloner/Data.php-    #[\ReturnTypeWillChange]
vendor/symfony/var-dumper/Cloner/Data.php:    public function offsetGet($key)
--
vendor/symfony/var-dumper/Cloner/Data.php-    #[\ReturnTypeWillChange]
vendor/symfony/var-dumper/Cloner/Data.php:    public function offsetSet($key, $value)
--
vendor/symfony/var-dumper/Cloner/Data.php-    #[\ReturnTypeWillChange]
vendor/symfony/var-dumper/Cloner/Data.php:    public function offsetUnset($key)
--
vendor/symfony/var-dumper/Cloner/Data.php-     */
vendor/symfony/var-dumper/Cloner/Data.php:    public function seek($key)
--
vendor/symfony/process/InputStream.php-    #[\ReturnTypeWillChange]
vendor/symfony/process/InputStream.php:    public function getIterator()
--
vendor/symfony/process/Process.php-    #[\ReturnTypeWillChange]
vendor/symfony/process/Process.php:    public function getIterator(int $flags = 0)
--
vendor/symfony/validator/Util/PropertyPath.php-     */
vendor/symfony/validator/Util/PropertyPath.php:    public static function append(string $basePath, string $subPath)
--
vendor/symfony/validator/ConstraintViolationList.php-    #[\ReturnTypeWillChange]
vendor/symfony/validator/ConstraintViolationList.php:    public function getIterator()
--
vendor/symfony/validator/ConstraintViolationList.php-    #[\ReturnTypeWillChange]
vendor/symfony/validator/ConstraintViolationList.php:    public function count()
--
vendor/symfony/validator/ConstraintViolationList.php-    #[\ReturnTypeWillChange]
vendor/symfony/validator/ConstraintViolationList.php:    public function offsetExists($offset)
--
vendor/symfony/validator/ConstraintViolationList.php-    #[\ReturnTypeWillChange]
vendor/symfony/validator/ConstraintViolationList.php:    public function offsetGet($offset)
--
vendor/symfony/validator/ConstraintViolationList.php-    #[\ReturnTypeWillChange]
vendor/symfony/validator/ConstraintViolationList.php:    public function offsetSet($offset, $violation)
--
vendor/symfony/validator/ConstraintViolationList.php-    #[\ReturnTypeWillChange]
vendor/symfony/validator/ConstraintViolationList.php:    public function offsetUnset($offset)
--
vendor/symfony/console/Helper/HelperSet.php-    #[\ReturnTypeWillChange]
vendor/symfony/console/Helper/HelperSet.php:    public function getIterator()
--
vendor/fgrosse/phpasn1/lib/ASN1/Construct.php-    #[\ReturnTypeWillChange]
vendor/fgrosse/phpasn1/lib/ASN1/Construct.php:    public function rewind()
--
vendor/fgrosse/phpasn1/lib/ASN1/Construct.php-    #[\ReturnTypeWillChange]
vendor/fgrosse/phpasn1/lib/ASN1/Construct.php:    public function current()
--
vendor/fgrosse/phpasn1/lib/ASN1/Construct.php-    #[\ReturnTypeWillChange]
vendor/fgrosse/phpasn1/lib/ASN1/Construct.php:    public function key()
--
vendor/fgrosse/phpasn1/lib/ASN1/Construct.php-    #[\ReturnTypeWillChange]
vendor/fgrosse/phpasn1/lib/ASN1/Construct.php:    public function next()
--
vendor/fgrosse/phpasn1/lib/ASN1/Construct.php-    #[\ReturnTypeWillChange]
vendor/fgrosse/phpasn1/lib/ASN1/Construct.php:    public function valid()
--
vendor/fgrosse/phpasn1/lib/ASN1/Construct.php-    #[\ReturnTypeWillChange]
vendor/fgrosse/phpasn1/lib/ASN1/Construct.php:    public function offsetExists($offset)
--
vendor/fgrosse/phpasn1/lib/ASN1/Construct.php-    #[\ReturnTypeWillChange]
vendor/fgrosse/phpasn1/lib/ASN1/Construct.php:    public function offsetGet($offset)
--
vendor/fgrosse/phpasn1/lib/ASN1/Construct.php-    #[\ReturnTypeWillChange]
vendor/fgrosse/phpasn1/lib/ASN1/Construct.php:    public function offsetSet($offset, $value)
--
vendor/fgrosse/phpasn1/lib/ASN1/Construct.php-    #[\ReturnTypeWillChange]
vendor/fgrosse/phpasn1/lib/ASN1/Construct.php:    public function offsetUnset($offset)
--
vendor/fgrosse/phpasn1/lib/ASN1/Construct.php-    #[\ReturnTypeWillChange]
vendor/fgrosse/phpasn1/lib/ASN1/Construct.php:    public function count($mode = COUNT_NORMAL)
--
vendor/fgrosse/phpasn1/lib/ASN1/Construct.php-
vendor/fgrosse/phpasn1/lib/ASN1/Construct.php:    public function getIterator()
--
vendor/ramsey/collection/src/AbstractArray.php-     */
vendor/ramsey/collection/src/AbstractArray.php:    public function offsetGet($offset)
--
vendor/ruflin/elastica/lib/Elastica/Type/AbstractType.php-     */
vendor/ruflin/elastica/lib/Elastica/Type/AbstractType.php:    public function count($query = '')
--
vendor/ruflin/elastica/lib/Elastica/SearchableInterface.php-     */
vendor/ruflin/elastica/lib/Elastica/SearchableInterface.php:    public function count($query = '');
--
vendor/ruflin/elastica/lib/Elastica/ResultSet.php-     */
vendor/ruflin/elastica/lib/Elastica/ResultSet.php:    public function count()
--
vendor/ruflin/elastica/lib/Elastica/ResultSet.php-     */
vendor/ruflin/elastica/lib/Elastica/ResultSet.php:    public function current()
--
vendor/ruflin/elastica/lib/Elastica/ResultSet.php-     */
vendor/ruflin/elastica/lib/Elastica/ResultSet.php:    public function next()
--
vendor/ruflin/elastica/lib/Elastica/ResultSet.php-     */
vendor/ruflin/elastica/lib/Elastica/ResultSet.php:    public function key()
--
vendor/ruflin/elastica/lib/Elastica/ResultSet.php-     */
vendor/ruflin/elastica/lib/Elastica/ResultSet.php:    public function valid()
--
vendor/ruflin/elastica/lib/Elastica/ResultSet.php-     */
vendor/ruflin/elastica/lib/Elastica/ResultSet.php:    public function rewind()
--
vendor/ruflin/elastica/lib/Elastica/ResultSet.php-     */
vendor/ruflin/elastica/lib/Elastica/ResultSet.php:    public function offsetExists($offset)
--
vendor/ruflin/elastica/lib/Elastica/ResultSet.php-     */
vendor/ruflin/elastica/lib/Elastica/ResultSet.php:    public function offsetGet($offset)
--
vendor/ruflin/elastica/lib/Elastica/ResultSet.php-     */
vendor/ruflin/elastica/lib/Elastica/ResultSet.php:    public function offsetSet($offset, $value)
--
vendor/ruflin/elastica/lib/Elastica/ResultSet.php-     */
vendor/ruflin/elastica/lib/Elastica/ResultSet.php:    public function offsetUnset($offset)
--
vendor/ruflin/elastica/lib/Elastica/Index.php-     */
vendor/ruflin/elastica/lib/Elastica/Index.php:    public function count($query = '')
--
vendor/ruflin/elastica/lib/Elastica/Param.php-     */
vendor/ruflin/elastica/lib/Elastica/Param.php:    public function count()
--
vendor/ruflin/elastica/lib/Elastica/Type.php-     */
vendor/ruflin/elastica/lib/Elastica/Type.php:    public function count($query = '')
--
vendor/ruflin/elastica/lib/Elastica/Multi/ResultSet.php-     */
vendor/ruflin/elastica/lib/Elastica/Multi/ResultSet.php:    public function current()
--
vendor/ruflin/elastica/lib/Elastica/Multi/ResultSet.php-
vendor/ruflin/elastica/lib/Elastica/Multi/ResultSet.php:    public function next()
--
vendor/ruflin/elastica/lib/Elastica/Multi/ResultSet.php-     */
vendor/ruflin/elastica/lib/Elastica/Multi/ResultSet.php:    public function key()
--
vendor/ruflin/elastica/lib/Elastica/Multi/ResultSet.php-     */
vendor/ruflin/elastica/lib/Elastica/Multi/ResultSet.php:    public function valid()
--
vendor/ruflin/elastica/lib/Elastica/Multi/ResultSet.php-
vendor/ruflin/elastica/lib/Elastica/Multi/ResultSet.php:    public function rewind()
--
vendor/ruflin/elastica/lib/Elastica/Multi/ResultSet.php-     */
vendor/ruflin/elastica/lib/Elastica/Multi/ResultSet.php:    public function count()
--
vendor/ruflin/elastica/lib/Elastica/Multi/ResultSet.php-     */
vendor/ruflin/elastica/lib/Elastica/Multi/ResultSet.php:    public function offsetExists($offset)
--
vendor/ruflin/elastica/lib/Elastica/Multi/ResultSet.php-     */
vendor/ruflin/elastica/lib/Elastica/Multi/ResultSet.php:    public function offsetGet($offset)
--
vendor/ruflin/elastica/lib/Elastica/Multi/ResultSet.php-     */
vendor/ruflin/elastica/lib/Elastica/Multi/ResultSet.php:    public function offsetSet($offset, $value)
--
vendor/ruflin/elastica/lib/Elastica/Multi/ResultSet.php-     */
vendor/ruflin/elastica/lib/Elastica/Multi/ResultSet.php:    public function offsetUnset($offset)
--
vendor/ruflin/elastica/lib/Elastica/Query/GeoPolygon.php-     */
vendor/ruflin/elastica/lib/Elastica/Query/GeoPolygon.php:    public function count()
--
vendor/ruflin/elastica/lib/Elastica/Search.php-     */
vendor/ruflin/elastica/lib/Elastica/Search.php:    public function count($query = '', $fullResult = false)
--
vendor/ruflin/elastica/lib/Elastica/Scroll.php-     */
vendor/ruflin/elastica/lib/Elastica/Scroll.php:    public function current()
--
vendor/ruflin/elastica/lib/Elastica/Scroll.php-     */
vendor/ruflin/elastica/lib/Elastica/Scroll.php:    public function next()
--
vendor/ruflin/elastica/lib/Elastica/Scroll.php-     */
vendor/ruflin/elastica/lib/Elastica/Scroll.php:    public function key()
--
vendor/ruflin/elastica/lib/Elastica/Scroll.php-     */
vendor/ruflin/elastica/lib/Elastica/Scroll.php:    public function valid()
--
vendor/ruflin/elastica/lib/Elastica/Scroll.php-     */
vendor/ruflin/elastica/lib/Elastica/Scroll.php:    public function rewind()
--
vendor/ruflin/elastica/lib/Elastica/Bulk/ResponseSet.php-     */
vendor/ruflin/elastica/lib/Elastica/Bulk/ResponseSet.php:    public function current()
--
vendor/ruflin/elastica/lib/Elastica/Bulk/ResponseSet.php-
vendor/ruflin/elastica/lib/Elastica/Bulk/ResponseSet.php:    public function next()
--
vendor/ruflin/elastica/lib/Elastica/Bulk/ResponseSet.php-     */
vendor/ruflin/elastica/lib/Elastica/Bulk/ResponseSet.php:    public function key()
--
vendor/ruflin/elastica/lib/Elastica/Bulk/ResponseSet.php-     */
vendor/ruflin/elastica/lib/Elastica/Bulk/ResponseSet.php:    public function valid()
--
vendor/ruflin/elastica/lib/Elastica/Bulk/ResponseSet.php-
vendor/ruflin/elastica/lib/Elastica/Bulk/ResponseSet.php:    public function rewind()
--
vendor/ruflin/elastica/lib/Elastica/Bulk/ResponseSet.php-     */
vendor/ruflin/elastica/lib/Elastica/Bulk/ResponseSet.php:    public function count()
--
vendor/serialization/serialization/src/Serializers/Serializer.php-	 */
vendor/serialization/serialization/src/Serializers/Serializer.php:	public function serialize( $object );
--
vendor/serialization/serialization/src/Serializers/DispatchingSerializer.php-
vendor/serialization/serialization/src/Serializers/DispatchingSerializer.php:	public function serialize( $object ) {
--
vendor/data-values/time/src/DataValues/TimeValue.php-	 */
vendor/data-values/time/src/DataValues/TimeValue.php:	public function serialize() {
--
vendor/data-values/time/src/DataValues/TimeValue.php-	 */
vendor/data-values/time/src/DataValues/TimeValue.php:	public function unserialize( $value ) {
--
vendor/data-values/common/src/DataValues/MultilingualTextValue.php-	 */
vendor/data-values/common/src/DataValues/MultilingualTextValue.php:	public function serialize() {
--
vendor/data-values/common/src/DataValues/MultilingualTextValue.php-	 */
vendor/data-values/common/src/DataValues/MultilingualTextValue.php:	public function unserialize( $value ) {
--
vendor/data-values/common/src/DataValues/MonolingualTextValue.php-	 */
vendor/data-values/common/src/DataValues/MonolingualTextValue.php:	public function serialize() {
--
vendor/data-values/common/src/DataValues/MonolingualTextValue.php-	 */
vendor/data-values/common/src/DataValues/MonolingualTextValue.php:	public function unserialize( $value ) {
--
vendor/data-values/number/src/DataValues/QuantityValue.php-	 */
vendor/data-values/number/src/DataValues/QuantityValue.php:	public function serialize() {
--
vendor/data-values/number/src/DataValues/QuantityValue.php-	 */
vendor/data-values/number/src/DataValues/QuantityValue.php:	public function unserialize( $data ) {
--
vendor/data-values/number/src/DataValues/UnboundedQuantityValue.php-	 */
vendor/data-values/number/src/DataValues/UnboundedQuantityValue.php:	public function serialize() {
--
vendor/data-values/number/src/DataValues/UnboundedQuantityValue.php-	 */
vendor/data-values/number/src/DataValues/UnboundedQuantityValue.php:	public function unserialize( $data ) {
--
vendor/data-values/number/src/DataValues/DecimalValue.php-	 */
vendor/data-values/number/src/DataValues/DecimalValue.php:	public function serialize() {
--
vendor/data-values/number/src/DataValues/DecimalValue.php-	 */
vendor/data-values/number/src/DataValues/DecimalValue.php:	public function unserialize( $data ) {
--
vendor/data-values/serialization/src/Serializers/DataValueSerializer.php-	 */
vendor/data-values/serialization/src/Serializers/DataValueSerializer.php:	public function serialize( $object ) {
--
vendor/data-values/data-values/src/UnknownValue.php-	 */
vendor/data-values/data-values/src/UnknownValue.php:	public function serialize() {
--
vendor/data-values/data-values/src/UnknownValue.php-	 */
vendor/data-values/data-values/src/UnknownValue.php:	public function unserialize( $value ) {
--
vendor/data-values/data-values/src/NumberValue.php-	 */
vendor/data-values/data-values/src/NumberValue.php:	public function serialize() {
--
vendor/data-values/data-values/src/NumberValue.php-	 */
vendor/data-values/data-values/src/NumberValue.php:	public function unserialize( $value ) {
--
vendor/data-values/data-values/src/StringValue.php-	 */
vendor/data-values/data-values/src/StringValue.php:	public function serialize() {
--
vendor/data-values/data-values/src/StringValue.php-	 */
vendor/data-values/data-values/src/StringValue.php:	public function unserialize( $value ) {
--
vendor/data-values/data-values/src/BooleanValue.php-	 */
vendor/data-values/data-values/src/BooleanValue.php:	public function serialize() {
--
vendor/data-values/data-values/src/BooleanValue.php-	 */
vendor/data-values/data-values/src/BooleanValue.php:	public function unserialize( $value ) {
--
vendor/data-values/data-values/src/UnDeserializableValue.php-	 */
vendor/data-values/data-values/src/UnDeserializableValue.php:	public function serialize() {
--
vendor/data-values/data-values/src/UnDeserializableValue.php-	 */
vendor/data-values/data-values/src/UnDeserializableValue.php:	public function unserialize( $value ) {
--
vendor/data-values/geo/src/Values/GlobeCoordinateValue.php-	 */
vendor/data-values/geo/src/Values/GlobeCoordinateValue.php:	public function unserialize( $value ) {
--
vendor/data-values/geo/src/Values/LatLongValue.php-	 */
vendor/data-values/geo/src/Values/LatLongValue.php:	public function unserialize( $value ) {
--
vendor/psr/http-message/src/StreamInterface.php-     */
vendor/psr/http-message/src/StreamInterface.php:    public function seek($offset, $whence = SEEK_SET);
--
vendor/psr/http-message/src/StreamInterface.php-     */
vendor/psr/http-message/src/StreamInterface.php:    public function rewind();
--
vendor/justinrainbow/json-schema/src/JsonSchema/Iterator/ObjectIterator.php-     */
vendor/justinrainbow/json-schema/src/JsonSchema/Iterator/ObjectIterator.php:    public function current()
--
vendor/justinrainbow/json-schema/src/JsonSchema/Iterator/ObjectIterator.php-     */
vendor/justinrainbow/json-schema/src/JsonSchema/Iterator/ObjectIterator.php:    public function next()
--
vendor/justinrainbow/json-schema/src/JsonSchema/Iterator/ObjectIterator.php-     */
vendor/justinrainbow/json-schema/src/JsonSchema/Iterator/ObjectIterator.php:    public function key()
--
vendor/justinrainbow/json-schema/src/JsonSchema/Iterator/ObjectIterator.php-     */
vendor/justinrainbow/json-schema/src/JsonSchema/Iterator/ObjectIterator.php:    public function valid()
--
vendor/justinrainbow/json-schema/src/JsonSchema/Iterator/ObjectIterator.php-     */
vendor/justinrainbow/json-schema/src/JsonSchema/Iterator/ObjectIterator.php:    public function rewind()
--
vendor/justinrainbow/json-schema/src/JsonSchema/Iterator/ObjectIterator.php-     */
vendor/justinrainbow/json-schema/src/JsonSchema/Iterator/ObjectIterator.php:    public function count()
--
vendor/elasticsearch/elasticsearch/src/Elasticsearch/Namespaces/CatNamespace.php-     */
vendor/elasticsearch/elasticsearch/src/Elasticsearch/Namespaces/CatNamespace.php:    public function count($params = array())
--
vendor/elasticsearch/elasticsearch/src/Elasticsearch/Client.php-     */
vendor/elasticsearch/elasticsearch/src/Elasticsearch/Client.php:    public function count($params = array())
--
vendor/elasticsearch/elasticsearch/src/Elasticsearch/Helper/Iterators/SearchResponseIterator.php-     */
vendor/elasticsearch/elasticsearch/src/Elasticsearch/Helper/Iterators/SearchResponseIterator.php:    public function rewind()
--
vendor/elasticsearch/elasticsearch/src/Elasticsearch/Helper/Iterators/SearchResponseIterator.php-     */
vendor/elasticsearch/elasticsearch/src/Elasticsearch/Helper/Iterators/SearchResponseIterator.php:    public function next()
--
vendor/elasticsearch/elasticsearch/src/Elasticsearch/Helper/Iterators/SearchResponseIterator.php-     */
vendor/elasticsearch/elasticsearch/src/Elasticsearch/Helper/Iterators/SearchResponseIterator.php:    public function valid()
--
vendor/elasticsearch/elasticsearch/src/Elasticsearch/Helper/Iterators/SearchResponseIterator.php-     */
vendor/elasticsearch/elasticsearch/src/Elasticsearch/Helper/Iterators/SearchResponseIterator.php:    public function current()
--
vendor/elasticsearch/elasticsearch/src/Elasticsearch/Helper/Iterators/SearchResponseIterator.php-     */
vendor/elasticsearch/elasticsearch/src/Elasticsearch/Helper/Iterators/SearchResponseIterator.php:    public function key()
--
vendor/elasticsearch/elasticsearch/src/Elasticsearch/Helper/Iterators/SearchHitIterator.php-     */
vendor/elasticsearch/elasticsearch/src/Elasticsearch/Helper/Iterators/SearchHitIterator.php:    public function rewind()
--
vendor/elasticsearch/elasticsearch/src/Elasticsearch/Helper/Iterators/SearchHitIterator.php-     */
vendor/elasticsearch/elasticsearch/src/Elasticsearch/Helper/Iterators/SearchHitIterator.php:    public function next()
--
vendor/elasticsearch/elasticsearch/src/Elasticsearch/Helper/Iterators/SearchHitIterator.php-     */
vendor/elasticsearch/elasticsearch/src/Elasticsearch/Helper/Iterators/SearchHitIterator.php:    public function valid()
--
vendor/elasticsearch/elasticsearch/src/Elasticsearch/Helper/Iterators/SearchHitIterator.php-     */
vendor/elasticsearch/elasticsearch/src/Elasticsearch/Helper/Iterators/SearchHitIterator.php:    public function current()
--
vendor/elasticsearch/elasticsearch/src/Elasticsearch/Helper/Iterators/SearchHitIterator.php-     */
vendor/elasticsearch/elasticsearch/src/Elasticsearch/Helper/Iterators/SearchHitIterator.php:    public function key()
--
vendor/elasticsearch/elasticsearch/src/Elasticsearch/Helper/Iterators/SearchHitIterator.php-     */
vendor/elasticsearch/elasticsearch/src/Elasticsearch/Helper/Iterators/SearchHitIterator.php:    public function count()
--
vendor/elasticsearch/elasticsearch/src/Elasticsearch/Serializers/EverythingToJSONSerializer.php-     */
vendor/elasticsearch/elasticsearch/src/Elasticsearch/Serializers/EverythingToJSONSerializer.php:    public function serialize($data)
--
vendor/elasticsearch/elasticsearch/src/Elasticsearch/Serializers/ArrayToJSONSerializer.php-     */
vendor/elasticsearch/elasticsearch/src/Elasticsearch/Serializers/ArrayToJSONSerializer.php:    public function serialize($data)
--
vendor/elasticsearch/elasticsearch/src/Elasticsearch/Serializers/SmartSerializer.php-     */
vendor/elasticsearch/elasticsearch/src/Elasticsearch/Serializers/SmartSerializer.php:    public function serialize($data)
--
vendor/elasticsearch/elasticsearch/src/Elasticsearch/Serializers/SerializerInterface.php-     */
vendor/elasticsearch/elasticsearch/src/Elasticsearch/Serializers/SerializerInterface.php:    public function serialize($data);
--
vendor/pimple/pimple/src/Pimple/ServiceIterator.php-    #[\ReturnTypeWillChange]
vendor/pimple/pimple/src/Pimple/ServiceIterator.php:    public function rewind()
--
vendor/pimple/pimple/src/Pimple/ServiceIterator.php-    #[\ReturnTypeWillChange]
vendor/pimple/pimple/src/Pimple/ServiceIterator.php:    public function current()
--
vendor/pimple/pimple/src/Pimple/ServiceIterator.php-    #[\ReturnTypeWillChange]
vendor/pimple/pimple/src/Pimple/ServiceIterator.php:    public function key()
--
vendor/pimple/pimple/src/Pimple/ServiceIterator.php-    #[\ReturnTypeWillChange]
vendor/pimple/pimple/src/Pimple/ServiceIterator.php:    public function next()
--
vendor/pimple/pimple/src/Pimple/ServiceIterator.php-    #[\ReturnTypeWillChange]
vendor/pimple/pimple/src/Pimple/ServiceIterator.php:    public function valid()
--
vendor/pimple/pimple/src/Pimple/Container.php-    #[\ReturnTypeWillChange]
vendor/pimple/pimple/src/Pimple/Container.php:    public function offsetSet($id, $value)
--
vendor/pimple/pimple/src/Pimple/Container.php-    #[\ReturnTypeWillChange]
vendor/pimple/pimple/src/Pimple/Container.php:    public function offsetGet($id)
--
vendor/pimple/pimple/src/Pimple/Container.php-    #[\ReturnTypeWillChange]
vendor/pimple/pimple/src/Pimple/Container.php:    public function offsetExists($id)
--
vendor/pimple/pimple/src/Pimple/Container.php-    #[\ReturnTypeWillChange]
vendor/pimple/pimple/src/Pimple/Container.php:    public function offsetUnset($id)
--
vendor/pleonasm/bloom-filter/src/BitArray.php-     */
vendor/pleonasm/bloom-filter/src/BitArray.php:    public function offsetExists($offset)
--
vendor/pleonasm/bloom-filter/src/BitArray.php-     */
vendor/pleonasm/bloom-filter/src/BitArray.php:    public function offsetGet($offset)
--
vendor/pleonasm/bloom-filter/src/BitArray.php-     */
vendor/pleonasm/bloom-filter/src/BitArray.php:    public function offsetSet($offset, $value)
--
vendor/pleonasm/bloom-filter/src/BitArray.php-     */
vendor/pleonasm/bloom-filter/src/BitArray.php:    public function offsetUnset($offset)
--
vendor/pleonasm/bloom-filter/src/BitArray.php-     */
vendor/pleonasm/bloom-filter/src/BitArray.php:    public function count()
--
includes/deferred/DeferredUpdatesScopeStack.php-	 */
includes/deferred/DeferredUpdatesScopeStack.php:	public function current() {
--
includes/gallery/ImageGalleryBase.php-	 */
includes/gallery/ImageGalleryBase.php:	public function count() {
--
includes/jobqueue/JobQueueRedis.php-	 */
includes/jobqueue/JobQueueRedis.php:	protected function serialize( array $fields ) {
--
includes/jobqueue/JobQueueRedis.php-	 */
includes/jobqueue/JobQueueRedis.php:	protected function unserialize( $blob ) {
--
includes/content/Content.php-	 */
includes/content/Content.php:	public function serialize( $format = null );
--
includes/content/FallbackContent.php-	 */
includes/content/FallbackContent.php:	public function serialize( $format = null ) {
--
includes/content/AbstractContent.php-	 */
includes/content/AbstractContent.php:	public function serialize( $format = null ) {
--
includes/Rest/StringStream.php-
includes/Rest/StringStream.php:	public function seek( $offset, $whence = SEEK_SET ) {
--
includes/Rest/StringStream.php-
includes/Rest/StringStream.php:	public function rewind() {
--
includes/libs/ExplodeIterator.php-	#[\ReturnTypeWillChange]
includes/libs/ExplodeIterator.php:	public function current() {
--
includes/libs/ExplodeIterator.php-	#[\ReturnTypeWillChange]
includes/libs/ExplodeIterator.php:	public function key() {
--
includes/libs/objectcache/MediumSpecificBagOStuff.php-	 */
includes/libs/objectcache/MediumSpecificBagOStuff.php:	protected function serialize( $value ) {
--
includes/libs/objectcache/MediumSpecificBagOStuff.php-	 */
includes/libs/objectcache/MediumSpecificBagOStuff.php:	protected function unserialize( $value ) {
--
includes/libs/objectcache/MemcachedPhpBagOStuff.php-
includes/libs/objectcache/MemcachedPhpBagOStuff.php:	protected function serialize( $value ) {
--
includes/libs/objectcache/MemcachedPhpBagOStuff.php-
includes/libs/objectcache/MemcachedPhpBagOStuff.php:	protected function unserialize( $value ) {
--
includes/libs/objectcache/MemcachedPeclBagOStuff.php-
includes/libs/objectcache/MemcachedPeclBagOStuff.php:	protected function serialize( $value ) {
--
includes/libs/objectcache/MemcachedPeclBagOStuff.php-
includes/libs/objectcache/MemcachedPeclBagOStuff.php:	protected function unserialize( $value ) {
--
includes/libs/objectcache/utils/MemcachedClient.php-	 */
includes/libs/objectcache/utils/MemcachedClient.php:	public function serialize( $value ) {
--
includes/libs/objectcache/utils/MemcachedClient.php-	 */
includes/libs/objectcache/utils/MemcachedClient.php:	public function unserialize( $value ) {
--
includes/libs/ParamValidator/Util/UploadedFileStream.php-
includes/libs/ParamValidator/Util/UploadedFileStream.php:	public function seek( $offset, $whence = SEEK_SET ) {
--
includes/libs/ParamValidator/Util/UploadedFileStream.php-
includes/libs/ParamValidator/Util/UploadedFileStream.php:	public function rewind() {
--
includes/libs/filebackend/fileiteration/SwiftFileBackendDirList.php-	#[\ReturnTypeWillChange]
includes/libs/filebackend/fileiteration/SwiftFileBackendDirList.php:	public function current() {
--
includes/libs/filebackend/fileiteration/SwiftFileBackendFileList.php-	#[\ReturnTypeWillChange]
includes/libs/filebackend/fileiteration/SwiftFileBackendFileList.php:	public function current() {
--
includes/libs/filebackend/fileiteration/FSFileBackendList.php-	#[\ReturnTypeWillChange]
includes/libs/filebackend/fileiteration/FSFileBackendList.php:	public function current() {
--
includes/libs/ReverseArrayIterator.php-	#[\ReturnTypeWillChange]
includes/libs/ReverseArrayIterator.php:	public function current() {
--
includes/libs/ReverseArrayIterator.php-	#[\ReturnTypeWillChange]
includes/libs/ReverseArrayIterator.php:	public function key() {
--
includes/libs/iterators/IteratorDecorator.php-	#[\ReturnTypeWillChange]
includes/libs/iterators/IteratorDecorator.php:	public function current() {
--
includes/libs/iterators/IteratorDecorator.php-	#[\ReturnTypeWillChange]
includes/libs/iterators/IteratorDecorator.php:	public function key() {
--
includes/libs/MappedIterator.php-	#[\ReturnTypeWillChange]
includes/libs/MappedIterator.php:	public function key() {
--
includes/libs/MappedIterator.php-	#[\ReturnTypeWillChange]
includes/libs/MappedIterator.php:	public function current() {
--
includes/libs/rdbms/database/resultwrapper/IResultWrapper.php-	#[\ReturnTypeWillChange]
includes/libs/rdbms/database/resultwrapper/IResultWrapper.php:	public function current();
--
includes/libs/rdbms/database/resultwrapper/ResultWrapper.php-	#[\ReturnTypeWillChange]
includes/libs/rdbms/database/resultwrapper/ResultWrapper.php:	public function current() {
--
includes/objectcache/SqlBagOStuff.php-
includes/objectcache/SqlBagOStuff.php:	protected function serialize( $value ) {
--
includes/objectcache/SqlBagOStuff.php-
includes/objectcache/SqlBagOStuff.php:	protected function unserialize( $value ) {
--
includes/FormOptions.php-	#[\ReturnTypeWillChange]
includes/FormOptions.php:	public function offsetGet( $name ) {
--
includes/parser/PPDStack_Hash.php-	 */
includes/parser/PPDStack_Hash.php:	public function count() {
--
includes/session/Session.php-	#[\ReturnTypeWillChange]
includes/session/Session.php:	public function current() {
--
includes/session/Session.php-	#[\ReturnTypeWillChange]
includes/session/Session.php:	public function key() {
--
includes/json/JsonCodec.php-
includes/json/JsonCodec.php:	public function unserialize( $json, string $expectedClass = null ) {
--
includes/json/JsonCodec.php-
includes/json/JsonCodec.php:	public function serialize( $value ) {
--
includes/json/JsonSerializer.php-	 */
includes/json/JsonSerializer.php:	public function serialize( $value );
--
includes/json/JsonUnserializer.php-	 */
includes/json/JsonUnserializer.php:	public function unserialize( $json, string $expectedClass = null );
--
includes/revisionlist/RevisionListBase.php-	#[\ReturnTypeWillChange]
includes/revisionlist/RevisionListBase.php:	public function current() {
--
includes/revisionlist/RevisionListBase.php-	#[\ReturnTypeWillChange]
includes/revisionlist/RevisionListBase.php:	public function next() {
--
includes/debug/DeprecatablePropertyArray.php-	#[\ReturnTypeWillChange]
includes/debug/DeprecatablePropertyArray.php:	public function offsetGet( $offset ) {
--
includes/search/SearchSuggestionSet.php-	 */
includes/search/SearchSuggestionSet.php:	public function append( SearchSuggestion $suggestion ) {
--
includes/search/BaseSearchResultSet.php-	 */
includes/search/BaseSearchResultSet.php:	public function next() {
--
includes/search/BaseSearchResultSet.php-	 */
includes/search/BaseSearchResultSet.php:	public function rewind() {
--
includes/config/EtcdConfig.php-	 */
includes/config/EtcdConfig.php:	private function unserialize( $string ) {
--
.phan/internal_stubs/excimer.php-	}
.phan/internal_stubs/excimer.php:	function current() {
.phan/internal_stubs/excimer.php-	}
.phan/internal_stubs/excimer.php:	function key() {
.phan/internal_stubs/excimer.php-	}
.phan/internal_stubs/excimer.php:	function next() {
.phan/internal_stubs/excimer.php-	}
.phan/internal_stubs/excimer.php:	function rewind() {
.phan/internal_stubs/excimer.php-	}
.phan/internal_stubs/excimer.php:	function valid() {
.phan/internal_stubs/excimer.php-	}
.phan/internal_stubs/excimer.php:	function count() {
.phan/internal_stubs/excimer.php-	}
.phan/internal_stubs/excimer.php:	function offsetExists( $offset ) {
.phan/internal_stubs/excimer.php-	}
.phan/internal_stubs/excimer.php:	function offsetGet( $offset ) {
.phan/internal_stubs/excimer.php-	}
.phan/internal_stubs/excimer.php:	function offsetSet( $offset, $value ) {
.phan/internal_stubs/excimer.php-	}
.phan/internal_stubs/excimer.php:	function offsetUnset( $offset ) {
--
extensions/CirrusSearch/includes/Parser/QueryStringRegex/OffsetTracker.php-	 */
extensions/CirrusSearch/includes/Parser/QueryStringRegex/OffsetTracker.php:	public function append( $start, $end ) {
--
extensions/CirrusSearch/includes/Job/ElasticaDocumentsJsonSerde.php-	 */
extensions/CirrusSearch/includes/Job/ElasticaDocumentsJsonSerde.php:	public function serialize( array $docs ) {
--
extensions/CirrusSearch/includes/Maintenance/Set.php-	 */
extensions/CirrusSearch/includes/Maintenance/Set.php:	public function count() {
--
extensions/CirrusSearch/includes/Search/ResultSet.php-	 */
extensions/CirrusSearch/includes/Search/ResultSet.php:	public function count() {
--
extensions/CirrusSearch/includes/Search/InterleavedResultSet.php-	 */
extensions/CirrusSearch/includes/Search/InterleavedResultSet.php:	public function count() {
--
extensions/CirrusSearch/includes/Search/Rescore/CustomFieldFunctionScoreBuilder.php-
extensions/CirrusSearch/includes/Search/Rescore/CustomFieldFunctionScoreBuilder.php:	public function append( FunctionScore $functionScore ) {
--
extensions/CirrusSearch/includes/Search/Rescore/BoostedQueriesFunction.php-	 */
extensions/CirrusSearch/includes/Search/Rescore/BoostedQueriesFunction.php:	public function append( FunctionScore $container ) {
--
extensions/CirrusSearch/includes/Search/Rescore/LogScaleBoostFunctionScoreBuilder.php-
extensions/CirrusSearch/includes/Search/Rescore/LogScaleBoostFunctionScoreBuilder.php:	public function append( FunctionScore $functionScore ) {
--
extensions/CirrusSearch/includes/Search/Rescore/LogMultFunctionScoreBuilder.php-
extensions/CirrusSearch/includes/Search/Rescore/LogMultFunctionScoreBuilder.php:	public function append( FunctionScore $functionScore ) {
--
extensions/CirrusSearch/includes/Search/Rescore/PreferRecentFunctionScoreBuilder.php-
extensions/CirrusSearch/includes/Search/Rescore/PreferRecentFunctionScoreBuilder.php:	public function append( FunctionScore $functionScore ) {
--
extensions/CirrusSearch/includes/Search/Rescore/LangWeightFunctionScoreBuilder.php-
extensions/CirrusSearch/includes/Search/Rescore/LangWeightFunctionScoreBuilder.php:	public function append( FunctionScore $functionScore ) {
--
extensions/CirrusSearch/includes/Search/Rescore/SatuFunctionScoreBuilder.php-
extensions/CirrusSearch/includes/Search/Rescore/SatuFunctionScoreBuilder.php:	public function append( FunctionScore $functionScore ) {
--
extensions/CirrusSearch/includes/Search/Rescore/GeoMeanFunctionScoreBuilder.php-
extensions/CirrusSearch/includes/Search/Rescore/GeoMeanFunctionScoreBuilder.php:	public function append( FunctionScore $functionScore ) {
--
extensions/CirrusSearch/includes/Search/Rescore/TermBoostScoreBuilder.php-
extensions/CirrusSearch/includes/Search/Rescore/TermBoostScoreBuilder.php:	public function append( FunctionScore $functionScore ) {
--
extensions/CirrusSearch/includes/Search/Rescore/NamespacesFunctionScoreBuilder.php-
extensions/CirrusSearch/includes/Search/Rescore/NamespacesFunctionScoreBuilder.php:	public function append( FunctionScore $functionScore ) {
--
extensions/CirrusSearch/includes/Search/Rescore/ScriptScoreFunctionScoreBuilder.php-
extensions/CirrusSearch/includes/Search/Rescore/ScriptScoreFunctionScoreBuilder.php:	public function append( FunctionScore $functionScore ) {
--
extensions/CirrusSearch/includes/Search/Rescore/BoostFunctionBuilder.php-	 */
extensions/CirrusSearch/includes/Search/Rescore/BoostFunctionBuilder.php:	public function append( FunctionScore $container );
--
extensions/CirrusSearch/includes/Search/Rescore/IncomingLinksFunctionScoreBuilder.php-class IncomingLinksFunctionScoreBuilder implements BoostFunctionBuilder {
extensions/CirrusSearch/includes/Search/Rescore/IncomingLinksFunctionScoreBuilder.php:	public function append( FunctionScore $functionScore ) {
--
extensions/CirrusSearch/includes/Search/Rescore/ByKeywordTemplateBoostFunction.php-	 */
extensions/CirrusSearch/includes/Search/Rescore/ByKeywordTemplateBoostFunction.php:	public function append( \Elastica\Query\FunctionScore $container ) {
--
extensions/CirrusSearch/includes/Search/Rescore/BoostTemplatesFunctionScoreBuilder.php-
extensions/CirrusSearch/includes/Search/Rescore/BoostTemplatesFunctionScoreBuilder.php:	public function append( FunctionScore $functionScore ) {
--
extensions/CirrusSearch/includes/Search/BaseCirrusSearchResultSet.php-	 */
extensions/CirrusSearch/includes/Search/BaseCirrusSearchResultSet.php:	final public function count() {
--
extensions/CirrusSearch/includes/Iterator/IteratorDecorator.php-
extensions/CirrusSearch/includes/Iterator/IteratorDecorator.php:	public function current() {
--
extensions/CirrusSearch/includes/Iterator/IteratorDecorator.php-
extensions/CirrusSearch/includes/Iterator/IteratorDecorator.php:	public function key() {
--
extensions/CirrusSearch/includes/Iterator/IteratorDecorator.php-
extensions/CirrusSearch/includes/Iterator/IteratorDecorator.php:	public function next() {
--
extensions/CirrusSearch/includes/Iterator/IteratorDecorator.php-
extensions/CirrusSearch/includes/Iterator/IteratorDecorator.php:	public function rewind() {
--
extensions/CirrusSearch/includes/Iterator/IteratorDecorator.php-
extensions/CirrusSearch/includes/Iterator/IteratorDecorator.php:	public function valid() {
--
extensions/CirrusSearch/includes/Iterator/CallbackIterator.php-
extensions/CirrusSearch/includes/Iterator/CallbackIterator.php:	public function current() {
--
extensions/WikibaseLexeme/src/Serialization/FormSerializer.php-	 */
extensions/WikibaseLexeme/src/Serialization/FormSerializer.php:	public function serialize( $form ) {
--
extensions/WikibaseLexeme/src/Serialization/StorageLexemeSerializer.php-	 */
extensions/WikibaseLexeme/src/Serialization/StorageLexemeSerializer.php:	public function serialize( $object ) {
--
extensions/WikibaseLexeme/src/Serialization/SenseSerializer.php-	 */
extensions/WikibaseLexeme/src/Serialization/SenseSerializer.php:	public function serialize( $sense ) {
--
extensions/WikibaseLexeme/src/Serialization/ExternalLexemeSerializer.php-	 */
extensions/WikibaseLexeme/src/Serialization/ExternalLexemeSerializer.php:	public function serialize( $object ) {
--
extensions/WikibaseLexeme/src/Domain/Diff/RemoveSenseDiff.php-
extensions/WikibaseLexeme/src/Domain/Diff/RemoveSenseDiff.php:	public function serialize() {
--
extensions/WikibaseLexeme/src/Domain/Diff/RemoveSenseDiff.php-
extensions/WikibaseLexeme/src/Domain/Diff/RemoveSenseDiff.php:	public function unserialize( $serialized ) {
--
extensions/WikibaseLexeme/src/Domain/Diff/RemoveSenseDiff.php-
extensions/WikibaseLexeme/src/Domain/Diff/RemoveSenseDiff.php:	public function count() {
--
extensions/WikibaseLexeme/src/Domain/Diff/AddFormDiff.php-
extensions/WikibaseLexeme/src/Domain/Diff/AddFormDiff.php:	public function serialize() {
--
extensions/WikibaseLexeme/src/Domain/Diff/AddFormDiff.php-
extensions/WikibaseLexeme/src/Domain/Diff/AddFormDiff.php:	public function unserialize( $serialized ) {
--
extensions/WikibaseLexeme/src/Domain/Diff/AddFormDiff.php-
extensions/WikibaseLexeme/src/Domain/Diff/AddFormDiff.php:	public function count() {
--
extensions/WikibaseLexeme/src/Domain/Diff/ChangeFormDiffOp.php-
extensions/WikibaseLexeme/src/Domain/Diff/ChangeFormDiffOp.php:	public function serialize() {
--
extensions/WikibaseLexeme/src/Domain/Diff/ChangeFormDiffOp.php-
extensions/WikibaseLexeme/src/Domain/Diff/ChangeFormDiffOp.php:	public function unserialize( $serialized ) {
--
extensions/WikibaseLexeme/src/Domain/Diff/AddSenseDiff.php-
extensions/WikibaseLexeme/src/Domain/Diff/AddSenseDiff.php:	public function serialize() {
--
extensions/WikibaseLexeme/src/Domain/Diff/AddSenseDiff.php-
extensions/WikibaseLexeme/src/Domain/Diff/AddSenseDiff.php:	public function unserialize( $serialized ) {
--
extensions/WikibaseLexeme/src/Domain/Diff/AddSenseDiff.php-
extensions/WikibaseLexeme/src/Domain/Diff/AddSenseDiff.php:	public function count() {
--
extensions/WikibaseLexeme/src/Domain/Diff/RemoveFormDiff.php-
extensions/WikibaseLexeme/src/Domain/Diff/RemoveFormDiff.php:	public function serialize() {
--
extensions/WikibaseLexeme/src/Domain/Diff/RemoveFormDiff.php-
extensions/WikibaseLexeme/src/Domain/Diff/RemoveFormDiff.php:	public function unserialize( $serialized ) {
--
extensions/WikibaseLexeme/src/Domain/Diff/RemoveFormDiff.php-
extensions/WikibaseLexeme/src/Domain/Diff/RemoveFormDiff.php:	public function count() {
--
extensions/WikibaseLexeme/src/Domain/Diff/ChangeSenseDiffOp.php-
extensions/WikibaseLexeme/src/Domain/Diff/ChangeSenseDiffOp.php:	public function serialize() {
--
extensions/WikibaseLexeme/src/Domain/Diff/ChangeSenseDiffOp.php-
extensions/WikibaseLexeme/src/Domain/Diff/ChangeSenseDiffOp.php:	public function unserialize( $serialized ) {
--
extensions/WikibaseLexeme/src/Domain/Model/LexemeSubEntityId.php-	 */
extensions/WikibaseLexeme/src/Domain/Model/LexemeSubEntityId.php:	public function serialize() {
--
extensions/WikibaseLexeme/src/Domain/Model/LexemeSubEntityId.php-	 */
extensions/WikibaseLexeme/src/Domain/Model/LexemeSubEntityId.php:	public function unserialize( $serialized ) {
--
extensions/WikibaseLexeme/src/Domain/Model/FormSet.php-	 */
extensions/WikibaseLexeme/src/Domain/Model/FormSet.php:	public function count() {
--
extensions/WikibaseLexeme/src/Domain/Model/LexemeId.php-	 */
extensions/WikibaseLexeme/src/Domain/Model/LexemeId.php:	public function serialize() {
--
extensions/WikibaseLexeme/src/Domain/Model/LexemeId.php-	 */
extensions/WikibaseLexeme/src/Domain/Model/LexemeId.php:	public function unserialize( $serialized ) {
--
extensions/WikibaseLexeme/src/Domain/Model/SenseSet.php-	 */
extensions/WikibaseLexeme/src/Domain/Model/SenseSet.php:	public function count() {
--
extensions/WikibaseLexeme/src/Domain/DummyObjects/NullFormId.php-
extensions/WikibaseLexeme/src/Domain/DummyObjects/NullFormId.php:	public function serialize() {
--
extensions/WikibaseLexeme/src/Domain/DummyObjects/NullFormId.php-
extensions/WikibaseLexeme/src/Domain/DummyObjects/NullFormId.php:	public function unserialize( $serialized ) {
--
extensions/WikibaseLexeme/src/Domain/DummyObjects/NullSenseId.php-
extensions/WikibaseLexeme/src/Domain/DummyObjects/NullSenseId.php:	public function serialize() {
--
extensions/WikibaseLexeme/src/Domain/DummyObjects/NullSenseId.php-
extensions/WikibaseLexeme/src/Domain/DummyObjects/NullSenseId.php:	public function unserialize( $serialized ) {
--
extensions/GrowthExperiments/includes/NewcomerTasks/TaskSuggester/CacheDecorator.php-	 */
extensions/GrowthExperiments/includes/NewcomerTasks/TaskSuggester/CacheDecorator.php:	private function serialize( $value ) {
--
extensions/GrowthExperiments/includes/NewcomerTasks/TaskSuggester/CacheDecorator.php-	 */
extensions/GrowthExperiments/includes/NewcomerTasks/TaskSuggester/CacheDecorator.php:	private function unserialize( $value ) {
--
extensions/GrowthExperiments/includes/NewcomerTasks/Task/TaskSet.php-	/** @inheritDoc */
extensions/GrowthExperiments/includes/NewcomerTasks/Task/TaskSet.php:	public function count() {
--
extensions/GrowthExperiments/includes/NewcomerTasks/Task/TaskSet.php-	/** @inheritDoc */
extensions/GrowthExperiments/includes/NewcomerTasks/Task/TaskSet.php:	public function offsetExists( $offset ) {
--
extensions/GrowthExperiments/includes/NewcomerTasks/Task/TaskSet.php-	 */
extensions/GrowthExperiments/includes/NewcomerTasks/Task/TaskSet.php:	public function offsetSet( $offset, $value ) {
--
extensions/GrowthExperiments/includes/NewcomerTasks/Task/TaskSet.php-	 */
extensions/GrowthExperiments/includes/NewcomerTasks/Task/TaskSet.php:	public function offsetUnset( $offset ) {
--
extensions/LiquidThreads/classes/ThreadRevision.php-
extensions/LiquidThreads/classes/ThreadRevision.php:	public function next() {
--
extensions/Echo/includes/iterator/FilteredSequentialIterator.php-	 */
extensions/Echo/includes/iterator/FilteredSequentialIterator.php:	public function getIterator() {
--
extensions/Echo/includes/iterator/MultipleIterator.php-
extensions/Echo/includes/iterator/MultipleIterator.php:	public function rewind() {
--
extensions/Echo/includes/iterator/MultipleIterator.php-
extensions/Echo/includes/iterator/MultipleIterator.php:	public function valid() {
--
extensions/Echo/includes/iterator/MultipleIterator.php-
extensions/Echo/includes/iterator/MultipleIterator.php:	public function next() {
--
extensions/Echo/includes/iterator/MultipleIterator.php-
extensions/Echo/includes/iterator/MultipleIterator.php:	public function current() {
--
extensions/Echo/includes/iterator/MultipleIterator.php-
extensions/Echo/includes/iterator/MultipleIterator.php:	public function key() {
--
extensions/Echo/includes/iterator/CallbackIterator.php-
extensions/Echo/includes/iterator/CallbackIterator.php:	public function current() {
--
extensions/WikibaseMediaInfo/src/DataModel/Serialization/MediaInfoSerializer.php-	 */
extensions/WikibaseMediaInfo/src/DataModel/Serialization/MediaInfoSerializer.php:	public function serialize( $object ) {
--
extensions/WikibaseMediaInfo/src/DataModel/MediaInfoId.php-	 */
extensions/WikibaseMediaInfo/src/DataModel/MediaInfoId.php:	public function serialize() {
--
extensions/WikibaseMediaInfo/src/DataModel/MediaInfoId.php-	 */
extensions/WikibaseMediaInfo/src/DataModel/MediaInfoId.php:	public function unserialize( $value ) {
--
extensions/Translate/MessageCollection.php-	 */
extensions/Translate/MessageCollection.php:	public function offsetExists( $offset ) {
--
extensions/Translate/MessageCollection.php-	 */
extensions/Translate/MessageCollection.php:	public function offsetGet( $offset ) {
--
extensions/Translate/MessageCollection.php-	 */
extensions/Translate/MessageCollection.php:	public function offsetSet( $offset, $value ) {
--
extensions/Translate/MessageCollection.php-	/** @param mixed $offset */
extensions/Translate/MessageCollection.php:	public function offsetUnset( $offset ) {
--
extensions/Translate/MessageCollection.php-	 */
extensions/Translate/MessageCollection.php:	public function rewind() {
--
extensions/Translate/MessageCollection.php-
extensions/Translate/MessageCollection.php:	public function current() {
--
extensions/Translate/MessageCollection.php-
extensions/Translate/MessageCollection.php:	public function key() {
--
extensions/Translate/MessageCollection.php-
extensions/Translate/MessageCollection.php:	public function next() {
--
extensions/Translate/MessageCollection.php-
extensions/Translate/MessageCollection.php:	public function valid() {
--
extensions/Translate/MessageCollection.php-
extensions/Translate/MessageCollection.php:	public function count() {
--
extensions/Translate/utils/MessageIndex.php-	 */
extensions/Translate/utils/MessageIndex.php:	protected function serialize( $data ) {
--
extensions/Translate/utils/MessageIndex.php-
extensions/Translate/utils/MessageIndex.php:	protected function unserialize( $data ) {
--
extensions/Translate/TranslateUtils.php-	 */
extensions/Translate/TranslateUtils.php:	public static function serialize( $value ) {
--
extensions/Translate/Message.php-	 */
extensions/Translate/Message.php:	public function key() {
--
extensions/Flow/includes/Data/Utils/MultiDimArray.php-	 */
extensions/Flow/includes/Data/Utils/MultiDimArray.php:	public function getIterator() {
--
extensions/Flow/includes/Data/Utils/MultiDimArray.php-
extensions/Flow/includes/Data/Utils/MultiDimArray.php:	public function offsetSet( $offset, $value ) {
--
extensions/Flow/includes/Data/Utils/MultiDimArray.php-
extensions/Flow/includes/Data/Utils/MultiDimArray.php:	public function offsetGet( $offset ) {
--
extensions/Flow/includes/Data/Utils/MultiDimArray.php-
extensions/Flow/includes/Data/Utils/MultiDimArray.php:	public function offsetUnset( $offset ) {
--
extensions/Flow/includes/Data/Utils/MultiDimArray.php-
extensions/Flow/includes/Data/Utils/MultiDimArray.php:	public function offsetExists( $offset ) {
--
extensions/Flow/includes/Utils/NamespaceIterator.php-	 */
extensions/Flow/includes/Utils/NamespaceIterator.php:	public function getIterator() {
--
extensions/Flow/includes/Utils/PagesWithPropertyIterator.php-	 */
extensions/Flow/includes/Utils/PagesWithPropertyIterator.php:	public function getIterator() {
--
extensions/Flow/includes/Search/Iterators/AbstractIterator.php-	 */
extensions/Flow/includes/Search/Iterators/AbstractIterator.php:	public function current() {
--
extensions/Flow/includes/Search/Iterators/AbstractIterator.php-	 */
extensions/Flow/includes/Search/Iterators/AbstractIterator.php:	public function key() {
--
extensions/Flow/includes/Search/Iterators/AbstractIterator.php-	 */
extensions/Flow/includes/Search/Iterators/AbstractIterator.php:	public function rewind() {
--
extensions/Flow/includes/Search/Iterators/AbstractIterator.php-	 */
extensions/Flow/includes/Search/Iterators/AbstractIterator.php:	public function valid() {
--
extensions/Flow/includes/Search/Iterators/AbstractIterator.php-	 */
extensions/Flow/includes/Search/Iterators/AbstractIterator.php:	public function next() {
--
extensions/Flow/includes/Import/LiquidThreadsApi/RevisionIterator.php-
extensions/Flow/includes/Import/LiquidThreadsApi/RevisionIterator.php:	public function valid() {
--
extensions/Flow/includes/Import/LiquidThreadsApi/RevisionIterator.php-
extensions/Flow/includes/Import/LiquidThreadsApi/RevisionIterator.php:	public function next() {
--
extensions/Flow/includes/Import/LiquidThreadsApi/RevisionIterator.php-
extensions/Flow/includes/Import/LiquidThreadsApi/RevisionIterator.php:	public function key() {
--
extensions/Flow/includes/Import/LiquidThreadsApi/RevisionIterator.php-
extensions/Flow/includes/Import/LiquidThreadsApi/RevisionIterator.php:	public function rewind() {
--
extensions/Flow/includes/Import/LiquidThreadsApi/RevisionIterator.php-
extensions/Flow/includes/Import/LiquidThreadsApi/RevisionIterator.php:	public function current() {
--
extensions/Flow/includes/Import/LiquidThreadsApi/TopicIterator.php-	 */
extensions/Flow/includes/Import/LiquidThreadsApi/TopicIterator.php:	public function current() {
--
extensions/Flow/includes/Import/LiquidThreadsApi/TopicIterator.php-	 */
extensions/Flow/includes/Import/LiquidThreadsApi/TopicIterator.php:	public function key() {
--
extensions/Flow/includes/Import/LiquidThreadsApi/TopicIterator.php-
extensions/Flow/includes/Import/LiquidThreadsApi/TopicIterator.php:	public function next() {
--
extensions/Flow/includes/Import/LiquidThreadsApi/TopicIterator.php-
extensions/Flow/includes/Import/LiquidThreadsApi/TopicIterator.php:	public function rewind() {
--
extensions/Flow/includes/Import/LiquidThreadsApi/TopicIterator.php-	 */
extensions/Flow/includes/Import/LiquidThreadsApi/TopicIterator.php:	public function valid() {
--
extensions/Flow/includes/Import/LiquidThreadsApi/ReplyIterator.php-	 */
extensions/Flow/includes/Import/LiquidThreadsApi/ReplyIterator.php:	public function current() {
--
extensions/Flow/includes/Import/LiquidThreadsApi/ReplyIterator.php-	 */
extensions/Flow/includes/Import/LiquidThreadsApi/ReplyIterator.php:	public function key() {
--
extensions/Flow/includes/Import/LiquidThreadsApi/ReplyIterator.php-
extensions/Flow/includes/Import/LiquidThreadsApi/ReplyIterator.php:	public function next() {
--
extensions/Flow/includes/Import/LiquidThreadsApi/ReplyIterator.php-
extensions/Flow/includes/Import/LiquidThreadsApi/ReplyIterator.php:	public function rewind() {
--
extensions/Flow/includes/Import/LiquidThreadsApi/ReplyIterator.php-
extensions/Flow/includes/Import/LiquidThreadsApi/ReplyIterator.php:	public function valid() {
--
extensions/Scribunto/tests/phpunit/engines/LuaCommon/UstringLibraryNormalizationTestProvider.php-
extensions/Scribunto/tests/phpunit/engines/LuaCommon/UstringLibraryNormalizationTestProvider.php:	public function rewind() {
--
extensions/Scribunto/tests/phpunit/engines/LuaCommon/UstringLibraryNormalizationTestProvider.php-
extensions/Scribunto/tests/phpunit/engines/LuaCommon/UstringLibraryNormalizationTestProvider.php:	public function valid() {
--
extensions/Scribunto/tests/phpunit/engines/LuaCommon/UstringLibraryNormalizationTestProvider.php-
extensions/Scribunto/tests/phpunit/engines/LuaCommon/UstringLibraryNormalizationTestProvider.php:	public function current() {
--
extensions/Scribunto/tests/phpunit/engines/LuaCommon/UstringLibraryNormalizationTestProvider.php-
extensions/Scribunto/tests/phpunit/engines/LuaCommon/UstringLibraryNormalizationTestProvider.php:	public function next() {
--
extensions/Scribunto/tests/phpunit/engines/LuaCommon/LuaDataProvider.php-
extensions/Scribunto/tests/phpunit/engines/LuaCommon/LuaDataProvider.php:	public function rewind() {
--
extensions/Scribunto/tests/phpunit/engines/LuaCommon/LuaDataProvider.php-
extensions/Scribunto/tests/phpunit/engines/LuaCommon/LuaDataProvider.php:	public function valid() {
--
extensions/Scribunto/tests/phpunit/engines/LuaCommon/LuaDataProvider.php-
extensions/Scribunto/tests/phpunit/engines/LuaCommon/LuaDataProvider.php:	public function key() {
--
extensions/Scribunto/tests/phpunit/engines/LuaCommon/LuaDataProvider.php-
extensions/Scribunto/tests/phpunit/engines/LuaCommon/LuaDataProvider.php:	public function next() {
--
extensions/Scribunto/tests/phpunit/engines/LuaCommon/LuaDataProvider.php-
extensions/Scribunto/tests/phpunit/engines/LuaCommon/LuaDataProvider.php:	public function current() {
--
extensions/AbuseFilter/includes/EditStashCache.php-	 */
extensions/AbuseFilter/includes/EditStashCache.php:	public function seek( VariableHolder $vars ) {
--
extensions/Wikibase/data-access/src/Serializer/ForbiddenSerializer.php-	 */
extensions/Wikibase/data-access/src/Serializer/ForbiddenSerializer.php:	public function serialize( $object ) {
--
extensions/Wikibase/repo/includes/StatementRankSerializer.php-	 */
extensions/Wikibase/repo/includes/StatementRankSerializer.php:	public function serialize( $rank ) {
--
extensions/Wikibase/repo/includes/IO/EntityIdReader.php-	 */
extensions/Wikibase/repo/includes/IO/EntityIdReader.php:	protected function next() {
--
extensions/Wikibase/repo/includes/IO/LineReader.php-	 */
extensions/Wikibase/repo/includes/IO/LineReader.php:	public function current() {
--
extensions/Wikibase/repo/includes/IO/LineReader.php-	 */
extensions/Wikibase/repo/includes/IO/LineReader.php:	public function next() {
--
extensions/Wikibase/repo/includes/IO/LineReader.php-	 */
extensions/Wikibase/repo/includes/IO/LineReader.php:	public function key() {
--
extensions/Wikibase/repo/includes/IO/LineReader.php-	 */
extensions/Wikibase/repo/includes/IO/LineReader.php:	public function valid() {
--
extensions/Wikibase/repo/includes/IO/LineReader.php-	 */
extensions/Wikibase/repo/includes/IO/LineReader.php:	public function rewind() {
--
extensions/Wikibase/repo/includes/RangeTraversable.php-
extensions/Wikibase/repo/includes/RangeTraversable.php:	public function getIterator() {
--
extensions/Wikibase/client/includes/Serializer/ClientEntitySerializer.php-	 */
extensions/Wikibase/client/includes/Serializer/ClientEntitySerializer.php:	public function serialize( $entity ) {
--
extensions/Wikibase/client/includes/Serializer/ClientStatementListSerializer.php-	 */
extensions/Wikibase/client/includes/Serializer/ClientStatementListSerializer.php:	public function serialize( $statementList ) {
--
extensions/Wikibase/lib/packages/wikibase/data-model/tests/fixtures/CustomEntityId.php-	 */
extensions/Wikibase/lib/packages/wikibase/data-model/tests/fixtures/CustomEntityId.php:	public function serialize() {
--
extensions/Wikibase/lib/packages/wikibase/data-model/tests/fixtures/CustomEntityId.php-	 */
extensions/Wikibase/lib/packages/wikibase/data-model/tests/fixtures/CustomEntityId.php:	public function unserialize( $serialized ) {
--
extensions/Wikibase/lib/packages/wikibase/data-model/src/Reference.php-	 */
extensions/Wikibase/lib/packages/wikibase/data-model/src/Reference.php:	public function count() {
--
extensions/Wikibase/lib/packages/wikibase/data-model/src/Term/AliasGroup.php-	 */
extensions/Wikibase/lib/packages/wikibase/data-model/src/Term/AliasGroup.php:	public function count() {
--
extensions/Wikibase/lib/packages/wikibase/data-model/src/Term/AliasGroupList.php-	 */
extensions/Wikibase/lib/packages/wikibase/data-model/src/Term/AliasGroupList.php:	public function count() {
--
extensions/Wikibase/lib/packages/wikibase/data-model/src/Term/AliasGroupList.php-	 */
extensions/Wikibase/lib/packages/wikibase/data-model/src/Term/AliasGroupList.php:	public function getIterator() {
--
extensions/Wikibase/lib/packages/wikibase/data-model/src/Term/TermList.php-	 */
extensions/Wikibase/lib/packages/wikibase/data-model/src/Term/TermList.php:	public function count() {
--
extensions/Wikibase/lib/packages/wikibase/data-model/src/Term/TermList.php-	 */
extensions/Wikibase/lib/packages/wikibase/data-model/src/Term/TermList.php:	public function getIterator() {
--
extensions/Wikibase/lib/packages/wikibase/data-model/src/ReferenceList.php-	 */
extensions/Wikibase/lib/packages/wikibase/data-model/src/ReferenceList.php:	public function serialize() {
--
extensions/Wikibase/lib/packages/wikibase/data-model/src/ReferenceList.php-	 */
extensions/Wikibase/lib/packages/wikibase/data-model/src/ReferenceList.php:	public function unserialize( $serialized ) {
--
extensions/Wikibase/lib/packages/wikibase/data-model/src/ReferenceList.php-	 */
extensions/Wikibase/lib/packages/wikibase/data-model/src/ReferenceList.php:	public function count() {
--
extensions/Wikibase/lib/packages/wikibase/data-model/src/ReferenceList.php-	 */
extensions/Wikibase/lib/packages/wikibase/data-model/src/ReferenceList.php:	public function getIterator() {
--
extensions/Wikibase/lib/packages/wikibase/data-model/src/Snak/SnakList.php-	 */
extensions/Wikibase/lib/packages/wikibase/data-model/src/Snak/SnakList.php:	public function offsetUnset( $index ) {
--
extensions/Wikibase/lib/packages/wikibase/data-model/src/Snak/SnakList.php-	 */
extensions/Wikibase/lib/packages/wikibase/data-model/src/Snak/SnakList.php:	public function append( $value ) {
--
extensions/Wikibase/lib/packages/wikibase/data-model/src/Snak/SnakList.php-	 */
extensions/Wikibase/lib/packages/wikibase/data-model/src/Snak/SnakList.php:	public function offsetSet( $index, $value ) {
--
extensions/Wikibase/lib/packages/wikibase/data-model/src/Snak/SnakList.php-	 */
extensions/Wikibase/lib/packages/wikibase/data-model/src/Snak/SnakList.php:	public function serialize() {
--
extensions/Wikibase/lib/packages/wikibase/data-model/src/Snak/SnakList.php-	 */
extensions/Wikibase/lib/packages/wikibase/data-model/src/Snak/SnakList.php:	public function unserialize( $serialized ) {
--
extensions/Wikibase/lib/packages/wikibase/data-model/src/Snak/PropertyValueSnak.php-	 */
extensions/Wikibase/lib/packages/wikibase/data-model/src/Snak/PropertyValueSnak.php:	public function serialize() {
--
extensions/Wikibase/lib/packages/wikibase/data-model/src/Snak/PropertyValueSnak.php-	 */
extensions/Wikibase/lib/packages/wikibase/data-model/src/Snak/PropertyValueSnak.php:	public function unserialize( $serialized ) {
--
extensions/Wikibase/lib/packages/wikibase/data-model/src/Snak/SnakObject.php-	 */
extensions/Wikibase/lib/packages/wikibase/data-model/src/Snak/SnakObject.php:	public function serialize() {
--
extensions/Wikibase/lib/packages/wikibase/data-model/src/Snak/SnakObject.php-	 */
extensions/Wikibase/lib/packages/wikibase/data-model/src/Snak/SnakObject.php:	public function unserialize( $serialized ) {
--
extensions/Wikibase/lib/packages/wikibase/data-model/src/Entity/NumericPropertyId.php-	 */
extensions/Wikibase/lib/packages/wikibase/data-model/src/Entity/NumericPropertyId.php:	public function serialize() {
--
extensions/Wikibase/lib/packages/wikibase/data-model/src/Entity/NumericPropertyId.php-	 */
extensions/Wikibase/lib/packages/wikibase/data-model/src/Entity/NumericPropertyId.php:	public function unserialize( $serialized ) {
--
extensions/Wikibase/lib/packages/wikibase/data-model/src/Entity/EntityIdValue.php-	 */
extensions/Wikibase/lib/packages/wikibase/data-model/src/Entity/EntityIdValue.php:	public function serialize() {
--
extensions/Wikibase/lib/packages/wikibase/data-model/src/Entity/EntityIdValue.php-	 */
extensions/Wikibase/lib/packages/wikibase/data-model/src/Entity/EntityIdValue.php:	public function unserialize( $serialized ) {
--
extensions/Wikibase/lib/packages/wikibase/data-model/src/Entity/ItemIdSet.php-	 */
extensions/Wikibase/lib/packages/wikibase/data-model/src/Entity/ItemIdSet.php:	public function count() {
--
extensions/Wikibase/lib/packages/wikibase/data-model/src/Entity/ItemIdSet.php-	 */
extensions/Wikibase/lib/packages/wikibase/data-model/src/Entity/ItemIdSet.php:	public function getIterator() {
--
extensions/Wikibase/lib/packages/wikibase/data-model/src/Entity/ItemId.php-	 */
extensions/Wikibase/lib/packages/wikibase/data-model/src/Entity/ItemId.php:	public function serialize() {
--
extensions/Wikibase/lib/packages/wikibase/data-model/src/Entity/ItemId.php-	 */
extensions/Wikibase/lib/packages/wikibase/data-model/src/Entity/ItemId.php:	public function unserialize( $serialized ) {
--
extensions/Wikibase/lib/packages/wikibase/data-model/src/Statement/StatementList.php-	 */
extensions/Wikibase/lib/packages/wikibase/data-model/src/Statement/StatementList.php:	public function getIterator() {
--
extensions/Wikibase/lib/packages/wikibase/data-model/src/Statement/StatementList.php-	 */
extensions/Wikibase/lib/packages/wikibase/data-model/src/Statement/StatementList.php:	public function count() {
--
extensions/Wikibase/lib/packages/wikibase/data-model/src/Statement/StatementByGuidMap.php-	 */
extensions/Wikibase/lib/packages/wikibase/data-model/src/Statement/StatementByGuidMap.php:	public function count() {
--
extensions/Wikibase/lib/packages/wikibase/data-model/src/Statement/StatementByGuidMap.php-	 */
extensions/Wikibase/lib/packages/wikibase/data-model/src/Statement/StatementByGuidMap.php:	public function getIterator() {
--
extensions/Wikibase/lib/packages/wikibase/data-model/src/SiteLinkList.php-	 */
extensions/Wikibase/lib/packages/wikibase/data-model/src/SiteLinkList.php:	public function getIterator() {
--
extensions/Wikibase/lib/packages/wikibase/data-model/src/SiteLinkList.php-	 */
extensions/Wikibase/lib/packages/wikibase/data-model/src/SiteLinkList.php:	public function count() {
--
extensions/Wikibase/lib/packages/wikibase/data-model-serialization/src/Serializers/TermSerializer.php-	 */
extensions/Wikibase/lib/packages/wikibase/data-model-serialization/src/Serializers/TermSerializer.php:	public function serialize( $object ) {
--
extensions/Wikibase/lib/packages/wikibase/data-model-serialization/src/Serializers/TermListSerializer.php-	 */
extensions/Wikibase/lib/packages/wikibase/data-model-serialization/src/Serializers/TermListSerializer.php:	public function serialize( $object ) {
--
extensions/Wikibase/lib/packages/wikibase/data-model-serialization/src/Serializers/PropertySerializer.php-	 */
extensions/Wikibase/lib/packages/wikibase/data-model-serialization/src/Serializers/PropertySerializer.php:	public function serialize( $object ) {
--
extensions/Wikibase/lib/packages/wikibase/data-model-serialization/src/Serializers/ReferenceSerializer.php-	 */
extensions/Wikibase/lib/packages/wikibase/data-model-serialization/src/Serializers/ReferenceSerializer.php:	public function serialize( $object ) {
--
extensions/Wikibase/lib/packages/wikibase/data-model-serialization/src/Serializers/ItemSerializer.php-	 */
extensions/Wikibase/lib/packages/wikibase/data-model-serialization/src/Serializers/ItemSerializer.php:	public function serialize( $object ) {
--
extensions/Wikibase/lib/packages/wikibase/data-model-serialization/src/Serializers/AliasGroupListSerializer.php-	 */
extensions/Wikibase/lib/packages/wikibase/data-model-serialization/src/Serializers/AliasGroupListSerializer.php:	public function serialize( $object ) {
--
extensions/Wikibase/lib/packages/wikibase/data-model-serialization/src/Serializers/SiteLinkListSerializer.php-
extensions/Wikibase/lib/packages/wikibase/data-model-serialization/src/Serializers/SiteLinkListSerializer.php:	public function serialize( SiteLinkList $siteLinkList ) {
--
extensions/Wikibase/lib/packages/wikibase/data-model-serialization/src/Serializers/StatementListSerializer.php-	 */
extensions/Wikibase/lib/packages/wikibase/data-model-serialization/src/Serializers/StatementListSerializer.php:	public function serialize( $object ) {
--
extensions/Wikibase/lib/packages/wikibase/data-model-serialization/src/Serializers/TypedSnakSerializer.php-	 */
extensions/Wikibase/lib/packages/wikibase/data-model-serialization/src/Serializers/TypedSnakSerializer.php:	public function serialize( $object ) {
--
extensions/Wikibase/lib/packages/wikibase/data-model-serialization/src/Serializers/SnakListSerializer.php-	 */
extensions/Wikibase/lib/packages/wikibase/data-model-serialization/src/Serializers/SnakListSerializer.php:	public function serialize( $object ) {
--
extensions/Wikibase/lib/packages/wikibase/data-model-serialization/src/Serializers/SnakSerializer.php-	 */
extensions/Wikibase/lib/packages/wikibase/data-model-serialization/src/Serializers/SnakSerializer.php:	public function serialize( $object ) {
--
extensions/Wikibase/lib/packages/wikibase/data-model-serialization/src/Serializers/AliasGroupSerializer.php-	 */
extensions/Wikibase/lib/packages/wikibase/data-model-serialization/src/Serializers/AliasGroupSerializer.php:	public function serialize( $object ) {
--
extensions/Wikibase/lib/packages/wikibase/data-model-serialization/src/Serializers/ReferenceListSerializer.php-	 */
extensions/Wikibase/lib/packages/wikibase/data-model-serialization/src/Serializers/ReferenceListSerializer.php:	public function serialize( $object ) {
--
extensions/Wikibase/lib/packages/wikibase/data-model-serialization/src/Serializers/StatementSerializer.php-	 */
extensions/Wikibase/lib/packages/wikibase/data-model-serialization/src/Serializers/StatementSerializer.php:	public function serialize( $object ) {
--
extensions/Wikibase/lib/packages/wikibase/data-model-serialization/src/Serializers/SiteLinkSerializer.php-	 */
extensions/Wikibase/lib/packages/wikibase/data-model-serialization/src/Serializers/SiteLinkSerializer.php:	public function serialize( $object ) {
--
extensions/Wikibase/lib/packages/wikibase/changes/src/EntityDiffChangedAspects.php-	 */
extensions/Wikibase/lib/packages/wikibase/changes/src/EntityDiffChangedAspects.php:	public function unserialize( $serialized ) {
--
extensions/Wikibase/lib/packages/wikibase/changes/src/RepoRevisionIdentifier.php-	 */
extensions/Wikibase/lib/packages/wikibase/changes/src/RepoRevisionIdentifier.php:	public function unserialize( $serialized ) {
--
extensions/Wikibase/lib/includes/SimpleCacheWithBagOStuff.php-
extensions/Wikibase/lib/includes/SimpleCacheWithBagOStuff.php:	private function serialize( $value ) {
--
extensions/Wikibase/lib/includes/SimpleCacheWithBagOStuff.php-	 */
extensions/Wikibase/lib/includes/SimpleCacheWithBagOStuff.php:	private function unserialize( $string, $default, array $loggingContext ) {
--
extensions/WikibaseQualityConstraints/.phan/stubs/wikibaselexeme.php-
extensions/WikibaseQualityConstraints/.phan/stubs/wikibaselexeme.php:		public function serialize() {
--
extensions/WikibaseQualityConstraints/.phan/stubs/wikibaselexeme.php-
extensions/WikibaseQualityConstraints/.phan/stubs/wikibaselexeme.php:		public function unserialize( $serialized ) {
--
extensions/WikibaseQualityConstraints/src/ConstraintSerializer.php-	 */
extensions/WikibaseQualityConstraints/src/ConstraintSerializer.php:	public function serialize( Constraint $constraint ) {
--
extensions/WikibaseQualityConstraints/src/ConstraintCheck/Context/ContextCursorSerializer.php-	 */
extensions/WikibaseQualityConstraints/src/ConstraintCheck/Context/ContextCursorSerializer.php:	public function serialize( ContextCursor $cursor ) {
--
extensions/WikibaseQualityConstraints/src/ConstraintCheck/Result/CheckResultSerializer.php-	 */
extensions/WikibaseQualityConstraints/src/ConstraintCheck/Result/CheckResultSerializer.php:	public function serialize( CheckResult $checkResult ) {
--
extensions/WikibaseQualityConstraints/src/ConstraintCheck/Message/ViolationMessageSerializer.php-	 */
extensions/WikibaseQualityConstraints/src/ConstraintCheck/Message/ViolationMessageSerializer.php:	public function serialize( $object ) {
--
extensions/GlobalUsage/includes/GlobalUsageQuery.php-	 */
extensions/GlobalUsage/includes/GlobalUsageQuery.php:	public function count() {
--
extensions/GeoData/includes/Search/GeoRadiusFunctionScoreBuilder.php-	 */
extensions/GeoData/includes/Search/GeoRadiusFunctionScoreBuilder.php:	public function append( FunctionScore $functionScore ) {
--
extensions/MobileFrontend/includes/Models/MobileCollection.php-	 */
extensions/MobileFrontend/includes/Models/MobileCollection.php:	public function count() {
--
extensions/MobileFrontend/includes/Models/MobileCollection.php-	 */
extensions/MobileFrontend/includes/Models/MobileCollection.php:	public function getIterator() {

Change 810475 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/extensions/MobileFrontend@master] MobileCollection: Add return types for inbuild Interfaces

https://gerrit.wikimedia.org/r/810475

Change 810475 merged by jenkins-bot:

[mediawiki/extensions/MobileFrontend@master] MobileCollection: Add return types for inbuild Interfaces

https://gerrit.wikimedia.org/r/810475

Change 810479 had a related patch set uploaded (by Reedy; author: Reedy):

[css-sanitizer@master] Add return types to inbuilt interfaces

https://gerrit.wikimedia.org/r/810479

Change 810480 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/services/parsoid@master] Add return types to inbuilt interfaces

https://gerrit.wikimedia.org/r/810480

Change 810481 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/libs/IDLeDOM@main] Add return types to inbuilt interfaces

https://gerrit.wikimedia.org/r/810481

Change 810934 had a related patch set uploaded (by MarkAHershberger; author: MarkAHershberger):

[mediawiki/services/parsoid@master] Add type hints to match built-in interface for php 8.1

https://gerrit.wikimedia.org/r/810934

Change 810954 had a related patch set uploaded (by MarkAHershberger; author: MarkAHershberger):

[mediawiki/core@master] Add signature for FilterIterator::accept()

https://gerrit.wikimedia.org/r/810954

Change 787892 abandoned by MarkAHershberger:

[mediawiki/core@master] More deprecations that interfere with VE and REL1_38

Reason:

https://gerrit.wikimedia.org/r/787892

Change 810934 merged by jenkins-bot:

[mediawiki/services/parsoid@master] Add type hints to match built-in interface for php 8.1

https://gerrit.wikimedia.org/r/810934

Change 810954 merged by jenkins-bot:

[mediawiki/core@master] filebackend,jobqueue: Add signature for FilterIterator::accept()

https://gerrit.wikimedia.org/r/810954