GNU GPL v2+
- Since
- 2.5
- Author
- mwjames
◆ __construct()
◆ getAllPropertySubjects()
SMW\SQLStore\EntityStore\EntityLookup::getAllPropertySubjects |
( |
DIProperty |
$property, |
|
|
RequestOptions |
$requestOptions = null |
|
) |
| |
◆ getInProperties()
SMW\SQLStore\EntityStore\EntityLookup::getInProperties |
( |
DataItem |
$object, |
|
|
RequestOptions |
$requestOptions = null |
|
) |
| |
- See also
- Store::getInProperties
- Since
- 2.5
Get an array of all properties for which there is some subject that relates to the given value. The result is an array of DIWikiPage objects.
- Note
- In some stores, this function might be implemented partially so that only values of type Page (_wpg) are supported.
- Since
- 2.5
- Parameters
-
- Returns
- DataItem[]|[]
Implements SMW\EntityLookup.
◆ getProperties()
◆ getPropertySubjects()
SMW\SQLStore\EntityStore\EntityLookup::getPropertySubjects |
( |
DIProperty |
$property, |
|
|
DataItem |
$dataItem = null , |
|
|
RequestOptions |
$requestOptions = null |
|
) |
| |
- See also
- Store::getPropertySubjects
- Since
- 2.5
Get an array of all subjects that have the given value for the given property. The result is an array of DIWikiPage objects. If null is given as a value, all subjects having that property are returned.
- Since
- 2.5
- Parameters
-
- Returns
- DIWikiPage[]|[]|Iterator
Implements SMW\EntityLookup.
◆ getPropertyValues()
- See also
- Store::getPropertyValues
- Since
- 2.5
Get an array of all property values stored for the given subject and property. The result is an array of DataItem objects.If called with $subject == null, all values for the given property are returned.
- Since
- 2.5
- Parameters
-
- Returns
- DataItem[]|[]|Iterator
Implements SMW\EntityLookup.
◆ getSemanticData()
SMW\SQLStore\EntityStore\EntityLookup::getSemanticData |
( |
DIWikiPage |
$subject, |
|
|
|
$filter = false |
|
) |
| |
- See also
- Store::getSemanticData
- Since
- 2.5
Retrieve all data stored about the given subject and return it as a SemanticData container. There are no options: it just returns all available data as shown in the page's Factbox. $filter is an array of strings that are datatype IDs. If given, the function will avoid any work that is not necessary if only properties of these types are of interest.
- Note
- There is no guarantee that the store does not retrieve more data than requested when a filter is used. Filtering just ensures that only necessary requests are made, i.e. it improves performance.
- Since
- 2.5
- Parameters
-
DIWikiPage | $subject | |
| RequestOptions|string[]|bool | $filter |
- Returns
- SemanticData
Implements SMW\EntityLookup.
The documentation for this class was generated from the following file:
- SQLStore/EntityStore/EntityLookup.php