Groups property id providers by their property id.
More...
Groups property id providers by their property id.
- Since
- 1.0
- Copyright
- GPL-2.0-or-later
- Author
- Bene* < benes.nosp@m.tar..nosp@m.wikim.nosp@m.edia.nosp@m.@gmai.nosp@m.l.co.nosp@m.m >
◆ __construct()
Wikibase\DataModel\Services\ByPropertyIdGrouper::__construct |
( |
|
$propertyIdProviders | ) |
|
◆ addPropertyIdProvider()
Wikibase\DataModel\Services\ByPropertyIdGrouper::addPropertyIdProvider |
( |
PropertyIdProvider |
$propertyIdProvider | ) |
|
|
private |
◆ assertArePropertyIdProviders()
Wikibase\DataModel\Services\ByPropertyIdGrouper::assertArePropertyIdProviders |
( |
|
$propertyIdProviders | ) |
|
|
private |
◆ getByPropertyId()
Wikibase\DataModel\Services\ByPropertyIdGrouper::getByPropertyId |
( |
PropertyId |
$propertyId | ) |
|
◆ getPropertyIds()
Wikibase\DataModel\Services\ByPropertyIdGrouper::getPropertyIds |
( |
| ) |
|
Returns all property ids which were found.
- Since
- 1.0
- Returns
- PropertyId[]
◆ hasPropertyId()
Wikibase\DataModel\Services\ByPropertyIdGrouper::hasPropertyId |
( |
PropertyId |
$propertyId | ) |
|
Checks if there are PropertyIdProvider instances for the given PropertyId.
- Since
- 1.0
- Parameters
-
- Returns
- bool
◆ indexPropertyIdProviders()
Wikibase\DataModel\Services\ByPropertyIdGrouper::indexPropertyIdProviders |
( |
|
$propertyIdProviders | ) |
|
|
private |
◆ $byPropertyId
Wikibase\DataModel\Services\ByPropertyIdGrouper::$byPropertyId = [] |
|
private |
The documentation for this class was generated from the following file: