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

Public Member Functions

 __construct (LabelFetcher $labelFetcher, $propertyDefinitionFile='')
 
 setLocalPropertyDefinitions (array $localPropertyDefinitions)
 
 setPropertyDefinitions (array $propertyDefinitions)
 
 isLocalDef ( $key)
 
 has ( $key)
 
 get ( $key)
 
 deepHas ( $key, $key2)
 
 deepGet ( $key, $key2)
 
 safeGet ( $key, $default=false)
 
 getLabels ()
 
 getLabel ( $key)
 
 getIterator ()
 

Detailed Description

GNU GPL v2+

Since
2.0
Author
mwjames

Constructor & Destructor Documentation

◆ __construct()

SESP\PropertyDefinitions::__construct ( LabelFetcher  $labelFetcher,
  $propertyDefinitionFile = '' 
)
Since
2.0
Parameters
LabelFetcher$labelFetcher
string$propertyDefinitionFile

Member Function Documentation

◆ deepGet()

SESP\PropertyDefinitions::deepGet (   $key,
  $key2 
)
Since
2.3
Parameters
string$key
Returns
string
Exceptions
InvalidArgumentException

◆ deepHas()

SESP\PropertyDefinitions::deepHas (   $key,
  $key2 
)
Since
2.0
Parameters
string$key
Returns
boolean

◆ get()

SESP\PropertyDefinitions::get (   $key)
Since
2.3
Parameters
string$key
Returns
string
Exceptions
InvalidArgumentException

◆ getIterator()

SESP\PropertyDefinitions::getIterator ( )
See also
IteratorAggregate::getIterator
Since
2.0
Returns
Iterator

◆ getLabel()

SESP\PropertyDefinitions::getLabel (   $key)
Since
2.0
Parameters
string$key
Returns
string

◆ getLabels()

SESP\PropertyDefinitions::getLabels ( )
Since
2.0
Returns
array

◆ has()

SESP\PropertyDefinitions::has (   $key)
Since
2.0
Parameters
string$key
Returns
boolean

◆ isLocalDef()

SESP\PropertyDefinitions::isLocalDef (   $key)
Since
2.0
Parameters
string$key
Returns
boolean

◆ safeGet()

SESP\PropertyDefinitions::safeGet (   $key,
  $default = false 
)
Since
3.0
Parameters
string$key
mixed$default
Returns
mixed

◆ setLocalPropertyDefinitions()

SESP\PropertyDefinitions::setLocalPropertyDefinitions ( array  $localPropertyDefinitions)
Since
2.0
Parameters
array$localPropertyDefinitions

◆ setPropertyDefinitions()

SESP\PropertyDefinitions::setPropertyDefinitions ( array  $propertyDefinitions)
Since
2.0
Parameters
array$propertyDefinitions

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

About | General disclaimer | Privacy policy