Semantic MediaWiki and related extensions
Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
SMWDIError Class Reference
Inheritance diagram for SMWDIError:
Inheritance graph
[legend]
Collaboration diagram for SMWDIError:
Collaboration graph
[legend]

Public Member Functions

 __construct ( $errors, $userValue='')
 
 getDIType ()
 
 getErrors ()
 
 getUserValue ()
 
 getSortKey ()
 
 getString ()
 
 getSerialization ()
 
 equals (SMWDataItem $di)
 
- Public Member Functions inherited from SMWDataItem
 getDIType ()
 
 getSortKey ()
 
 equals (SMWDataItem $di)
 
 getSortKeyDataItem ()
 
 getSerialization ()
 
 getSha1 ()
 
 getHash ()
 
 __toString ()
 
 setOption ( $key, $value)
 
 getOption ( $key, $default=null)
 

Static Public Member Functions

static doUnserialize ( $serialization)
 
- Static Public Member Functions inherited from SMWDataItem
static newFromSerialization ( $diType, $serialization)
 
static getDataItemClassNameForId ( $diType)
 

Protected Attributes

 $m_errors
 

Additional Inherited Members

- Public Attributes inherited from SMWDataItem
const TYPE_NOTYPE = 0
 Data item ID that can be used to indicate that no data item class is appropriate.
 
const TYPE_NUMBER = 1
 Data item ID for SMWDINumber.
 
const TYPE_BLOB = 2
 Data item ID for SMWDIBlob.
 
const TYPE_BOOLEAN = 4
 Data item ID for SMWDIBoolean.
 
const TYPE_URI = 5
 Data item ID for SMWDIUri.
 
const TYPE_TIME = 6
 Data item ID for SMWDITimePoint.
 
const TYPE_GEO = 7
 Data item ID for SMWDIGeoCoord.
 
const TYPE_CONTAINER = 8
 Data item ID for SMWDIContainer.
 
const TYPE_WIKIPAGE = 9
 Data item ID for SMWDIWikiPage.
 
const TYPE_CONCEPT = 10
 Data item ID for SMWDIConcept.
 
const TYPE_PROPERTY = 11
 Data item ID for SMWDIProperty.
 
const TYPE_ERROR = 12
 Data item ID for SMWDIError.
 

Detailed Description

This class implements error list data items. These data items are used to pass around lists of error messages within the application. They are not meant to be stored or exported, but they can be useful to a user.

Since
1.6
Author
Markus Krötzsch

Member Function Documentation

◆ doUnserialize()

static SMWDIError::doUnserialize (   $serialization)
static

Create a data item from the provided serialization string and type ID.

Todo:
Be more careful with unserialization. It can create E_NOTICEs.
Returns
SMWDIError

◆ getUserValue()

SMWDIError::getUserValue ( )
Since
3.0
Returns
string

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

About | General disclaimer | Privacy policy