Semantic MediaWiki and related extensions
Public Member Functions | List of all members
SMW\Schema\SchemaDefinition Class Reference
Inheritance diagram for SMW\Schema\SchemaDefinition:
Inheritance graph
[legend]
Collaboration diagram for SMW\Schema\SchemaDefinition:
Collaboration graph
[legend]

Public Member Functions

 __construct ( $name, array $definition, array $info=[])
 
 info ( $key, $default=null)
 
 getName ()
 
 toArray ()
 
- Public Member Functions inherited from SMW\Schema\Compartment
 __construct (array $data=[])
 
 isEmpty ()
 
 has ( $key)
 
 get ( $key, $default=null)
 
 jsonSerialize ()
 
 __toString ()
 
 getFingerprint ()
 
 getIterator ()
 
- Public Member Functions inherited from SMW\Schema\Schema
 get ( $key, $default=null)
 

Additional Inherited Members

- Public Attributes inherited from SMW\Schema\Compartment
const ASSOCIATED_SCHEMA = '___assoc_schema'
 
const ASSOCIATED_SECTION = '___assoc_section'
 
- Public Attributes inherited from SMW\Schema\Schema
const SCHEMA_TYPE = 'type'
 
const SCHEMA_DESCRIPTION = 'description'
 
const SCHEMA_TAG = 'tags'
 
const SCHEMA_VALIDATION_FILE = 'validation_file'
 
- Protected Attributes inherited from SMW\Schema\Compartment
 $data = []
 

Detailed Description

GNU GPL v2+

Since
3.0
Author
mwjames

Constructor & Destructor Documentation

◆ __construct()

SMW\Schema\SchemaDefinition::__construct (   $name,
array  $definition,
array  $info = [] 
)
Since
3.0
Parameters
string$name
array$definition
array$info

Member Function Documentation

◆ getName()

SMW\Schema\SchemaDefinition::getName ( )
See also
Schema::getName
Since
3.0
Returns
string

Implements SMW\Schema\Schema.

◆ info()

SMW\Schema\SchemaDefinition::info (   $key,
  $default = null 
)
See also
Schema::info
Since
3.0
Returns
string|null

Implements SMW\Schema\Schema.

◆ toArray()

SMW\Schema\SchemaDefinition::toArray ( )
Since
3.1
Returns
[]

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

About | General disclaimer | Privacy policy