Semantic MediaWiki and related extensions
Public Member Functions | List of all members
SMW\Schema\SchemaFactory Class Reference

Public Member Functions

 __construct (array $types=[])
 
 getSchemaTypes ()
 
 getType ( $type)
 
 pushChangePropagationDispatchJob (Schema $schema=null)
 
 newSchema ( $name, $data)
 
 newSchemaFinder (Store $store=null)
 
 newSchemaValidator ()
 
 newSchemaFilterFactory ()
 

Detailed Description

GNU GPL v2+

Since
3.0
Author
mwjames

Constructor & Destructor Documentation

◆ __construct()

SMW\Schema\SchemaFactory::__construct ( array  $types = [])
Since
3.0
Parameters
array$types

Member Function Documentation

◆ getSchemaTypes()

SMW\Schema\SchemaFactory::getSchemaTypes ( )
Since
3.2
Returns
SchemaTypes

◆ getType()

SMW\Schema\SchemaFactory::getType (   $type)
Since
3.0
Parameters
string$type
Returns
[]

◆ newSchema()

SMW\Schema\SchemaFactory::newSchema (   $name,
  $data 
)
Since
3.0
Parameters
string$name
array | string$data
Returns
Schema
Exceptions
RuntimeException

◆ newSchemaFilterFactory()

SMW\Schema\SchemaFactory::newSchemaFilterFactory ( )
Since
3.2
Returns
SchemaFilterFactory

◆ newSchemaFinder()

SMW\Schema\SchemaFactory::newSchemaFinder ( Store  $store = null)
Since
3.1
Parameters
Store | null$store
Returns
SchemaFinder

◆ newSchemaValidator()

SMW\Schema\SchemaFactory::newSchemaValidator ( )
Since
3.0
Returns
SchemaValidator

◆ pushChangePropagationDispatchJob()

SMW\Schema\SchemaFactory::pushChangePropagationDispatchJob ( Schema  $schema = null)
Since
3.1
Parameters
Schema | null$schema

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

About | General disclaimer | Privacy policy