PHP Class FluentValidateTask

Inheritance: extends BuildTask
Datei anzeigen Open project: tractorcow/silverstripe-fluent

Protected Properties

Property Type Description
$description
$title

Public Methods

Method Description
run ( $request )
validateConfig ( Config $config = null ) : ValidationResult Get validation result for a given config

Protected Methods

Method Description
getDirectExtensions ( Config $config, string $class ) : array Gets all extensions directly on this class that extend FluentExtension
validateDomains ( Config $config, ValidationResult $result ) Validates domains config
validateExtensions ( Config $config, ValidationResult $result )
validateLocales ( Config $config, ValidationResult $result ) Validates top level locale list

Method Details

getDirectExtensions() protected method

Gets all extensions directly on this class that extend FluentExtension
protected getDirectExtensions ( Config $config, string $class ) : array
$config Config
$class string
return array

run() public method

public run ( $request )

validateConfig() public method

Get validation result for a given config
public validateConfig ( Config $config = null ) : ValidationResult
$config Config
return ValidationResult

validateDomains() protected method

Validates domains config
protected validateDomains ( Config $config, ValidationResult $result )
$config Config
$result ValidationResult

validateExtensions() protected method

protected validateExtensions ( Config $config, ValidationResult $result )
$config Config
$result ValidationResult

validateLocales() protected method

Validates top level locale list
protected validateLocales ( Config $config, ValidationResult $result )
$config Config
$result ValidationResult

Property Details

$description protected_oe property

protected $description

$title protected_oe property

protected $title