CheckerBase

base class for a jelix installation checker.

since 1.7
package

Default

Methods

__construct

__construct(\Jelix\Installer\Reporter\ReporterInterface $reporter, mixed $lang = 'en') 

Arguments

$lang

mixed

_otherCheck

_otherCheck() 

addDatabaseCheck

addDatabaseCheck( $databases,  $required) 

Arguments

$databases

$required

addExtensionCheck

addExtensionCheck( $extension,  $required) 

Arguments

$extension

$required

addWritablePathCheck

addWritablePathCheck(mixed $pathOrFileName) 
since 1.2.5

Arguments

$pathOrFileName

mixed

checkPhpExtensions

checkPhpExtensions() 

checkPhpSettings

checkPhpSettings() 

error

error( $msg,  $msgparams = array(),  $extraMsg = '') 

Arguments

$msg

$msgparams

$extraMsg

notice

notice( $msg,  $msgparams = array()) 

Arguments

$msg

$msgparams

ok

ok( $msg,  $msgparams = array()) 

Arguments

$msg

$msgparams

run the ckecking.

run() 

generate a warning.

warning(string $msg, mixed $msgparams = array()) 

Arguments

$msg

string

the key of the message to display

$msgparams

mixed

Properties

the object responsible of the results output.

reporter : \Jelix\Installer\Reporter\ReporterInterface

messages

messages : \Jelix\Installer\Checker\Messages

buildProperties

buildProperties : 

Type(s)

verbose

verbose : 

Type(s)

checkForInstallation

checkForInstallation : 

Type(s)

otherExtensions

otherExtensions : 

Type(s)

otherPaths

otherPaths : 

Type(s)

databases

databases : 

Type(s)

dbRequired

dbRequired : 

Type(s)