MediaWiki REL1_31
ExtensionJsonValidator Class Reference

Public Member Functions

 __construct (callable $missingDepCallback)
 
 checkDependencies ()
 
 validate ( $path)
 

Private Attributes

callable $missingDepCallback
 

Detailed Description

Since
1.29

Definition at line 28 of file ExtensionJsonValidator.php.

Constructor & Destructor Documentation

◆ __construct()

ExtensionJsonValidator::__construct ( callable  $missingDepCallback)
Parameters
callable$missingDepCallback

Definition at line 38 of file ExtensionJsonValidator.php.

References $missingDepCallback.

Member Function Documentation

◆ checkDependencies()

ExtensionJsonValidator::checkDependencies ( )
Returns
bool

Definition at line 46 of file ExtensionJsonValidator.php.

Referenced by ValidateRegistrationFile\execute().

◆ validate()

ExtensionJsonValidator::validate (   $path)
Parameters
string$pathfile to validate
Returns
bool true if passes validation
Exceptions
ExtensionJsonValidationErroron any failure

Definition at line 67 of file ExtensionJsonValidator.php.

References $path, ExtensionRegistry\MANIFEST_VERSION, and ExtensionRegistry\OLDEST_MANIFEST_VERSION.

Member Data Documentation

◆ $missingDepCallback

callable ExtensionJsonValidator::$missingDepCallback
private

Definition at line 33 of file ExtensionJsonValidator.php.

Referenced by __construct().


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