for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace PPP\Wikidata\Wikipedia;
use Wikibase\DataModel\SiteLink;
class MediawikiArticle implements SiteLinkProvider {
/**
* @var SiteLink
*/
private $siteLink;
* @var string
private $headerText;
private $languageCode;
private $url;
* @var MediawikiArticleImage|null
private $image;
* @param SiteLink $siteLink
* @param string $headerText
* @param string $languageCode
* @param string $url
* @param MediawikiArticleImage $image
public function __construct(SiteLink $siteLink, $headerText, $languageCode, $url, MediawikiArticleImage $image = null) {
$this->siteLink = $siteLink;
$this->headerText = $headerText;
$this->languageCode = $languageCode;
$this->url = $url;
$this->image = $image;
}
* @see SiteLinkProvider::getSiteLink
public function getSiteLink() {
return $this->siteLink;
* @return string
public function getHeaderText() {
return $this->headerText;
public function getLanguageCode() {
return $this->languageCode;
public function getUrl() {
return $this->url;
* @return MediawikiArticleImage|null
public function getImage() {
return $this->image;