Semantic MediaWiki and related extensions
Public Member Functions | List of all members
SMW\Query\Parser\DescriptionProcessor Class Reference

Public Member Functions

 __construct ( $queryFeatures=false)
 
 setContextPage (DIWikiPage $contextPage=null)
 
 clear ()
 
 getErrors ()
 
 containsSelfReference ()
 
 addError ( $error)
 
 addErrorWithMsgKey ( $msgKey)
 
 newDescriptionForPropertyObjectValue (DIProperty $property, $chunk)
 
 newDescriptionForWikiPageValueChunk ( $chunk)
 
 asOr (Description $currentDescription=null, Description $newDescription=null)
 
 asAnd (Description $currentDescription=null, Description $newDescription=null)
 

Detailed Description

GNU GPL v2+

Since
2.4
Author
mwjames
Markus Krötzsch

Constructor & Destructor Documentation

◆ __construct()

SMW\Query\Parser\DescriptionProcessor::__construct (   $queryFeatures = false)
Since
2.4
Parameters
integer$queryFeatures

Member Function Documentation

◆ addError()

SMW\Query\Parser\DescriptionProcessor::addError (   $error)
Since
2.4
Parameters
array | string$error

◆ addErrorWithMsgKey()

SMW\Query\Parser\DescriptionProcessor::addErrorWithMsgKey (   $msgKey)
Since
2.4
Parameters
string$msgKey

◆ asAnd()

SMW\Query\Parser\DescriptionProcessor::asAnd ( Description  $currentDescription = null,
Description  $newDescription = null 
)
Since
2.4
Parameters
Description | null$currentDescription
Description | null$newDescription
Returns
Description|null

◆ asOr()

SMW\Query\Parser\DescriptionProcessor::asOr ( Description  $currentDescription = null,
Description  $newDescription = null 
)

The method was supposed to be named just or and and but this works only on PHP 7.1 therefore ...

Since
2.4
Parameters
Description | null$currentDescription
Description | null$newDescription
Returns
Description|null

◆ clear()

SMW\Query\Parser\DescriptionProcessor::clear ( )
Since
2.4

◆ containsSelfReference()

SMW\Query\Parser\DescriptionProcessor::containsSelfReference ( )
Since
3.0
Returns
boolean

◆ getErrors()

SMW\Query\Parser\DescriptionProcessor::getErrors ( )
Since
2.4
Returns
array

◆ newDescriptionForPropertyObjectValue()

SMW\Query\Parser\DescriptionProcessor::newDescriptionForPropertyObjectValue ( DIProperty  $property,
  $chunk 
)
Since
2.4
Parameters
DIProperty$property
string$chunk
Returns
Description|null

◆ newDescriptionForWikiPageValueChunk()

SMW\Query\Parser\DescriptionProcessor::newDescriptionForWikiPageValueChunk (   $chunk)
Since
2.4
Parameters
string$chunk
Returns
Description|null

◆ setContextPage()

SMW\Query\Parser\DescriptionProcessor::setContextPage ( DIWikiPage  $contextPage = null)
Since
2.4
Parameters
DIWikiPage | null$contextPage

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

About | General disclaimer | Privacy policy