MediaWiki  REL1_24
RCCacheEntryFactory Class Reference
Collaboration diagram for RCCacheEntryFactory:

List of all members.

Public Member Functions

 __construct (IContextSource $context, $messages)
 newFromRecentChange (RecentChange $baseRC, $watched)

Private Member Functions

 buildCLink (RecentChange $cacheEntry)
 buildCurLink (RecentChange $cacheEntry, $showDiffLinks, $counter)
 buildCurQueryParams (RecentChange $recentChange)
 buildDiffLink (RecentChange $cacheEntry, $showDiffLinks, $counter)
 buildDiffQueryParams (RecentChange $recentChange)
 buildLastLink (RecentChange $cacheEntry, $showDiffLinks)
 buildTimestamp (RecentChange $cacheEntry)
 getLogLink ($logType)
 getMessage ($key)
 getUserLink (RecentChange $cacheEntry)
 showDiffLinks (RecentChange $cacheEntry, User $user)

Private Attributes

IContextSource $context
string[] $messages

Detailed Description

Definition at line 23 of file RCCacheEntryFactory.php.


Constructor & Destructor Documentation

RCCacheEntryFactory::__construct ( IContextSource context,
messages 
)
Parameters:
IContextSource$context
string[]$messages

Definition at line 33 of file RCCacheEntryFactory.php.


Member Function Documentation

RCCacheEntryFactory::buildCLink ( RecentChange cacheEntry) [private]
Parameters:
RecentChange$cacheEntry
Returns:
string

Definition at line 95 of file RCCacheEntryFactory.php.

RCCacheEntryFactory::buildCurLink ( RecentChange cacheEntry,
showDiffLinks,
counter 
) [private]
Parameters:
RecentChange$cacheEntry
bool$showDiffLinks
int$counter
Returns:
string

Definition at line 166 of file RCCacheEntryFactory.php.

Parameters:
RecentChange$recentChange
Returns:
array

Definition at line 151 of file RCCacheEntryFactory.php.

RCCacheEntryFactory::buildDiffLink ( RecentChange cacheEntry,
showDiffLinks,
counter 
) [private]
Parameters:
RecentChange$cacheEntry
bool$showDiffLinks
int$counter
Returns:
string

Definition at line 201 of file RCCacheEntryFactory.php.

Parameters:
RecentChange$recentChange
Returns:
array

Definition at line 186 of file RCCacheEntryFactory.php.

RCCacheEntryFactory::buildLastLink ( RecentChange cacheEntry,
showDiffLinks 
) [private]
Parameters:
RecentChange$cacheEntry
bool$showDiffLinks
Returns:
string

Definition at line 224 of file RCCacheEntryFactory.php.

Parameters:
RecentChange$cacheEntry
Returns:
string

Definition at line 139 of file RCCacheEntryFactory.php.

RCCacheEntryFactory::getLogLink ( logType) [private]

Definition at line 123 of file RCCacheEntryFactory.php.

RCCacheEntryFactory::getMessage ( key) [private]
Parameters:
string$key
Returns:
string

Definition at line 269 of file RCCacheEntryFactory.php.

RCCacheEntryFactory::getUserLink ( RecentChange cacheEntry) [private]
Parameters:
RecentChange$cacheEntry
Returns:
string

Definition at line 250 of file RCCacheEntryFactory.php.

Parameters:
RecentChange$baseRC
bool$watched
Returns:
RCCacheEntry

Definition at line 44 of file RCCacheEntryFactory.php.

RCCacheEntryFactory::showDiffLinks ( RecentChange cacheEntry,
User user 
) [private]
Parameters:
RecentChange$cacheEntry
User$user
Returns:
bool

Definition at line 86 of file RCCacheEntryFactory.php.


Member Data Documentation

IContextSource RCCacheEntryFactory::$context [private]

Definition at line 25 of file RCCacheEntryFactory.php.

string [] RCCacheEntryFactory::$messages [private]

Definition at line 27 of file RCCacheEntryFactory.php.


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