Semantic MediaWiki and related extensions
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
SMW\Lang\JsonContentsFileReader Class Reference

Public Member Functions

 __construct (Cache $cache=null, $languageFileDir='')
 
 skipCache ()
 
 getFileModificationTime ( $languageCode)
 
 canReadByLanguageCode ( $languageCode)
 
 writeByLanguageCode ( $languageCode, $contents)
 
 readByLanguageCode ( $languageCode, $readFromFile=false)
 

Static Public Member Functions

static clear ()
 

Protected Member Functions

 readJSONFile ( $languageCode, $cacheKey)
 

Detailed Description

GNU GPL v2+

Since
2.5
Author
mwjames

Constructor & Destructor Documentation

◆ __construct()

SMW\Lang\JsonContentsFileReader::__construct ( Cache  $cache = null,
  $languageFileDir = '' 
)
Since
2.5
Parameters
Cache | null$cache
string$languageFileDir

Member Function Documentation

◆ canReadByLanguageCode()

SMW\Lang\JsonContentsFileReader::canReadByLanguageCode (   $languageCode)
Since
2.5
Parameters
string$languageCode
boolean$readFromFile
Returns
boolean

◆ clear()

static SMW\Lang\JsonContentsFileReader::clear ( )
static
Since
2.5

◆ getFileModificationTime()

SMW\Lang\JsonContentsFileReader::getFileModificationTime (   $languageCode)
Since
1.2.0
Returns
integer

◆ readByLanguageCode()

SMW\Lang\JsonContentsFileReader::readByLanguageCode (   $languageCode,
  $readFromFile = false 
)
Since
2.5
Parameters
string$languageCode
boolean$readFromFile
Returns
array
Exceptions
RuntimeException

◆ skipCache()

SMW\Lang\JsonContentsFileReader::skipCache ( )
Since
2.5

◆ writeByLanguageCode()

SMW\Lang\JsonContentsFileReader::writeByLanguageCode (   $languageCode,
  $contents 
)
Since
2.5
Parameters
string$languageCode
array$contents

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

About | General disclaimer | Privacy policy