MediaWiki
REL1_31
RCFeed.php
Go to the documentation of this file.
1
<?php
25
abstract
class
RCFeed
{
29
public
function
__construct
( array
$params
= [] ) {
30
}
31
39
abstract
public
function
notify
(
RecentChange
$rc, $actionComment =
null
);
40
46
final
public
static
function
factory
( array
$params
) {
47
if
( !isset(
$params
[
'class'
] ) ) {
48
if
( !isset(
$params
[
'uri'
] ) ) {
49
throw
new
Exception(
"RCFeeds must have a 'class' or 'uri' set."
);
50
}
51
return
RecentChange::getEngine(
$params
[
'uri'
],
$params
);
52
}
53
$class =
$params
[
'class'
];
54
if
( !class_exists( $class ) ) {
55
throw
new
Exception(
"Unknown class '$class'."
);
56
}
57
return
new
$class(
$params
);
58
}
59
}
RCFeed
Definition
RCFeed.php:25
RCFeed\__construct
__construct(array $params=[])
Definition
RCFeed.php:29
RCFeed\factory
static factory(array $params)
Definition
RCFeed.php:46
RCFeed\notify
notify(RecentChange $rc, $actionComment=null)
Dispatch the recent changes notification.
RecentChange
Utility class for creating new RC entries.
Definition
RecentChange.php:68
$params
$params
Definition
styleTest.css.php:40
includes
rcfeed
RCFeed.php
Generated on Mon Nov 25 2024 15:35:14 for MediaWiki by
1.10.0