Semantic MediaWiki and related extensions
Public Member Functions | Protected Attributes | List of all members
SMW\Tests\Utils\Runners\MaintenanceRunner Class Reference

Public Member Functions

 __construct ( $maintenanceClass, $options=[])
 
 setOptions (array $options)
 
 setQuiet ()
 
 run ()
 
 getOutput ()
 

Protected Attributes

 $maintenanceClass = null
 
 $options = []
 
 $output = null
 
 $quiet = false
 

Detailed Description

Running maintenance scripts via phpunit is not really possible but instead this class allows to execute script related classes that are equivalent to: php rebuildData.php --< myOptions >

SMW SMWExtension

GNU GPL v2+

Since
1.9.2
Author
mwjames

Constructor & Destructor Documentation

◆ __construct()

SMW\Tests\Utils\Runners\MaintenanceRunner::__construct (   $maintenanceClass,
  $options = [] 
)
Since
1.9.2
Parameters
string$maintenanceClass
array$options

Member Function Documentation

◆ getOutput()

SMW\Tests\Utils\Runners\MaintenanceRunner::getOutput ( )
Since
1.9.2
Returns
string

◆ run()

SMW\Tests\Utils\Runners\MaintenanceRunner::run ( )
Since
1.9.2
Returns
boolean
Exceptions
RuntimeException
DomainException

◆ setOptions()

SMW\Tests\Utils\Runners\MaintenanceRunner::setOptions ( array  $options)
Since
1.9.2
Parameters
array$options
Returns
MaintenanceRunner

◆ setQuiet()

SMW\Tests\Utils\Runners\MaintenanceRunner::setQuiet ( )
Since
1.9.2
Returns
MaintenanceRunner

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

About | General disclaimer | Privacy policy