Elgg
Version 3.0
Main Page
Related Pages
Namespaces
Classes
Files
Examples
File List
File Members
engine
classes
Elgg
Search
TagsSearchFieldsHandler.php
Go to the documentation of this file.
1
<?php
2
3
namespace
Elgg\Search
;
4
5
use
Elgg\Hook
;
6
11
class
TagsSearchFieldsHandler
{
12
22
public
function
__invoke
(
Hook
$hook) {
23
24
$value
= (array) $hook->
getValue
();
25
26
$defaults
= [
27
'metadata'
=> [],
28
];
29
30
$value
= array_merge(
$defaults
,
$value
);
31
32
$tags
= (array)
elgg_get_registered_tag_metadata_names
();
33
34
$value
[
'metadata'
] = array_merge(
$value
[
'metadata'
],
$tags
);
35
36
return
$value
;
37
}
38
}
Elgg\Search
Definition:
GroupSearchFieldsHandler.php:3
elgg_get_registered_tag_metadata_names
elgg_get_registered_tag_metadata_names()
Returns an array of valid metadata names for tags.
Definition:
tags.php:90
$defaults
$defaults
Definition:
autocomplete.php:29
Hook
Elgg\Hook\getValue
getValue()
Get the current value of the hook.
Elgg\Hook
Models an event passed to hook handlers.
Definition:
Hook.php:12
$value
$value
Definition:
debugging.php:7
Elgg\Search\TagsSearchFieldsHandler\__invoke
__invoke(Hook $hook)
Populate default search fields for entities.
Definition:
TagsSearchFieldsHandler.php:22
Elgg\Search\TagsSearchFieldsHandler
Definition:
TagsSearchFieldsHandler.php:11
$tags
$tags
Output object tags.
Definition:
tags.php:9
Generated on Mon Mar 1 2021 00:00:19 for Elgg by
1.8.11