CirrusSearch
Elasticsearch-powered search for MediaWiki
Loading...
Searching...
No Matches
CirrusSearch\Profile\ExtensionRegistryProfileRepository Class Reference
+ Inheritance diagram for CirrusSearch\Profile\ExtensionRegistryProfileRepository:
+ Collaboration diagram for CirrusSearch\Profile\ExtensionRegistryProfileRepository:

Public Member Functions

 __construct (string $type, string $name, string $attributeName, ExtensionRegistry $extensionRegistry)
 
 repositoryType ()
 The repository type.
 
 repositoryName ()
 The repository name.
 
 getProfile ( $name)
 Load a profile named $name.
 
 extractAttribute ()
 
 hasProfile ( $name)
 @inheritDoc
 
 listExposedProfiles ()
 @inheritDoc
 

Constructor & Destructor Documentation

◆ __construct()

CirrusSearch\Profile\ExtensionRegistryProfileRepository::__construct ( string $type,
string $name,
string $attributeName,
ExtensionRegistry $extensionRegistry )
Parameters
string$type
string$name
string$attributeName
ExtensionRegistry$extensionRegistry

Member Function Documentation

◆ getProfile()

CirrusSearch\Profile\ExtensionRegistryProfileRepository::getProfile ( $name)

Load a profile named $name.

Parameters
string$name
Returns
array|null the profile data or null if not found

Implements CirrusSearch\Profile\SearchProfileRepository.

◆ hasProfile()

CirrusSearch\Profile\ExtensionRegistryProfileRepository::hasProfile ( $name)

◆ listExposedProfiles()

CirrusSearch\Profile\ExtensionRegistryProfileRepository::listExposedProfiles ( )

◆ repositoryName()

CirrusSearch\Profile\ExtensionRegistryProfileRepository::repositoryName ( )

The repository name.

Returns
string

Implements CirrusSearch\Profile\SearchProfileRepository.

◆ repositoryType()

CirrusSearch\Profile\ExtensionRegistryProfileRepository::repositoryType ( )

The repository type.

Returns
string

Implements CirrusSearch\Profile\SearchProfileRepository.


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