Wikibase
MediaWiki Wikibase extension
Loading...
Searching...
No Matches
Wikibase\Repo\BuilderBasedDataTypeValidatorFactory Class Reference

A factory providing ValueValidators based on factory callbacks. More...

+ Inheritance diagram for Wikibase\Repo\BuilderBasedDataTypeValidatorFactory:
+ Collaboration diagram for Wikibase\Repo\BuilderBasedDataTypeValidatorFactory:

Public Member Functions

 __construct (array $validatorBuilders)
 
 getValidators ( $dataTypeId)
 

Private Attributes

 $validatorBuilders
 

Detailed Description

A factory providing ValueValidators based on factory callbacks.

Author
Adrian Heine adria.nosp@m.n.he.nosp@m.ine@w.nosp@m.ikim.nosp@m.edia..nosp@m.de

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Repo\BuilderBasedDataTypeValidatorFactory::__construct ( array $validatorBuilders)
Parameters
callable[]$validatorBuilders

Member Function Documentation

◆ getValidators()

Wikibase\Repo\BuilderBasedDataTypeValidatorFactory::getValidators ( $dataTypeId)
Parameters
string$dataTypeId
Exceptions
OutOfBoundsException
Returns
ValueValidator[]

Implements Wikibase\Repo\DataTypeValidatorFactory.

Member Data Documentation

◆ $validatorBuilders

Wikibase\Repo\BuilderBasedDataTypeValidatorFactory::$validatorBuilders
private

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