Wikibase
MediaWiki Wikibase extension
Wikibase\Lib\Store\RevisionedUnresolvedRedirectException Class Reference

Exception indicating that an attempt was made to access a redirected EntityId without resolving the redirect first. More...

+ Inheritance diagram for Wikibase\Lib\Store\RevisionedUnresolvedRedirectException:
+ Collaboration diagram for Wikibase\Lib\Store\RevisionedUnresolvedRedirectException:

Public Member Functions

 __construct (EntityId $entityId, EntityId $redirectTargetId, $revisionId=0, $revisionTimestamp='')
 
 getRevisionId ()
 
 getRevisionTimestamp ()
 

Private Attributes

 $revisionId
 
 $revisionTimestamp
 

Detailed Description

Exception indicating that an attempt was made to access a redirected EntityId without resolving the redirect first.

In the case of double-redirects on wikidata they are currently handled by bots asynchronously

See also
https://www.wikidata.org/wiki/Help:Redirects
Author
Daniel Kinzler

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Lib\Store\RevisionedUnresolvedRedirectException::__construct ( EntityId  $entityId,
EntityId  $redirectTargetId,
  $revisionId = 0,
  $revisionTimestamp = '' 
)
Parameters
EntityId$entityId
EntityId$redirectTargetIdThe ID of the target Entity of the redirect
int$revisionId
string$revisionTimestamp

Member Function Documentation

◆ getRevisionId()

Wikibase\Lib\Store\RevisionedUnresolvedRedirectException::getRevisionId ( )
Returns
int

◆ getRevisionTimestamp()

Wikibase\Lib\Store\RevisionedUnresolvedRedirectException::getRevisionTimestamp ( )
Returns
string

Member Data Documentation

◆ $revisionId

Wikibase\Lib\Store\RevisionedUnresolvedRedirectException::$revisionId
private

◆ $revisionTimestamp

Wikibase\Lib\Store\RevisionedUnresolvedRedirectException::$revisionTimestamp
private

The documentation for this class was generated from the following file: