mediawiki-extensions-Echo/includes/ArrayList.php

34 lines
558 B
PHP
Raw Normal View History

<?php
namespace MediaWiki\Extension\Notifications;
/**
* Implements the ContainmentList interface for php arrays. Possible source
* of arrays includes $wg* global variables initialized from extensions or global
* wiki config.
*/
class ArrayList implements ContainmentList {
/**
* @var array
*/
protected $list;
public function __construct( array $list ) {
$this->list = $list;
}
/**
* @inheritDoc
*/
public function getValues() {
return $this->list;
}
/**
* @inheritDoc
*/
public function getCacheKey() {
return '';
}
}