MediaWiki  1.34.4
Scribunto_LuaDataProvider Class Reference
Inheritance diagram for Scribunto_LuaDataProvider:
Collaboration diagram for Scribunto_LuaDataProvider:

Public Member Functions

 __construct ( $engine, $moduleName)
 
 current ()
 
 destroy ()
 
 key ()
 
 next ()
 
 rewind ()
 
 run ( $key)
 
 valid ()
 

Protected Attributes

 $engine = null
 
 $exports = null
 
 $key = 1
 

Detailed Description

Definition at line 3 of file LuaDataProvider.php.

Constructor & Destructor Documentation

◆ __construct()

Scribunto_LuaDataProvider::__construct (   $engine,
  $moduleName 
)

Definition at line 8 of file LuaDataProvider.php.

References $engine, key(), Title\makeTitle(), and NS_MODULE.

Member Function Documentation

◆ current()

Scribunto_LuaDataProvider::current ( )

Reimplemented in UstringLibraryNormalizationTestProvider.

Definition at line 44 of file LuaDataProvider.php.

References key().

◆ destroy()

Scribunto_LuaDataProvider::destroy ( )

Definition at line 23 of file LuaDataProvider.php.

◆ key()

◆ next()

Scribunto_LuaDataProvider::next ( )

Reimplemented in UstringLibraryNormalizationTestProvider.

Definition at line 40 of file LuaDataProvider.php.

References key().

◆ rewind()

Scribunto_LuaDataProvider::rewind ( )

Reimplemented in UstringLibraryNormalizationTestProvider.

Definition at line 28 of file LuaDataProvider.php.

References key().

◆ run()

Scribunto_LuaDataProvider::run (   $key)

Definition at line 48 of file LuaDataProvider.php.

References $key.

◆ valid()

Scribunto_LuaDataProvider::valid ( )

Reimplemented in UstringLibraryNormalizationTestProvider.

Definition at line 32 of file LuaDataProvider.php.

References key().

Member Data Documentation

◆ $engine

Scribunto_LuaDataProvider::$engine = null
protected

◆ $exports

Scribunto_LuaDataProvider::$exports = null
protected

Definition at line 5 of file LuaDataProvider.php.

◆ $key

Scribunto_LuaDataProvider::$key = 1
protected

Definition at line 6 of file LuaDataProvider.php.

Referenced by key(), UstringLibraryNormalizationTestProvider\next(), and run().


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