jInstallCheck

check an installation of a jelix application

package

jelix

subpackage

installer

since 1.0b2

Methods

__construct

__construct( $reporter,  $lang = '') 

Arguments

$reporter

$lang

addDatabaseCheck

addDatabaseCheck( $databases,  $required) 

Arguments

$databases

$required

addExtensionCheck

addExtensionCheck( $extension,  $required) 

Arguments

$extension

$required

addWritablePathCheck

addWritablePathCheck( $pathOrFileName) 
since 1.2.5

Arguments

$pathOrFileName

checkAppPaths

checkAppPaths() 

checkPhpExtensions

checkPhpExtensions() 

checkPhpSettings

checkPhpSettings() 

error

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

Arguments

$msg

$msgparams

$extraMsg

loadBuildFile

loadBuildFile() 

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,  $msgparams = array()) 

Arguments

$msg

string

the key of the message to display

$msgparams

Properties

the object responsible of the results output

reporter : \jIInstallReporter
var

Type(s)

\jIInstallReporter

messages

messages : \jInstallerMessageProvider

nbError

nbError : 

Type(s)

nbOk

nbOk : 

Type(s)

nbWarning

nbWarning : 

Type(s)

nbNotice

nbNotice : 

Type(s)

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)