Page Menu
Home
WickedGov Phorge
Search
Configure Global Search
Log In
Files
F1429729
NullIndexField.php
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
1 KB
Referenced Files
None
Subscribers
None
NullIndexField.php
View Options
<?php
/**
* Null index field - means search engine does not implement this field.
*/
class
NullIndexField
implements
SearchIndexField
{
/**
* Get mapping for specific search engine
* @param SearchEngine $engine
* @return array|null Null means this field does not map to anything
*/
public
function
getMapping
(
SearchEngine
$engine
)
{
return
null
;
}
/**
* Set global flag for this field.
*
* @param int $flag Bit flag to set/unset
* @param bool $unset True if flag should be unset, false by default
* @return $this
*/
public
function
setFlag
(
$flag
,
$unset
=
false
)
{
return
$this
;
}
/**
* Check if flag is set.
* @param int $flag
* @return int 0 if unset, !=0 if set
*/
public
function
checkFlag
(
$flag
)
{
return
0
;
}
/**
* Merge two field definitions if possible.
*
* @param SearchIndexField $that
* @return SearchIndexField|false New definition or false if not mergeable.
*/
public
function
merge
(
SearchIndexField
$that
)
{
return
$that
;
}
/**
* @inheritDoc
*/
public
function
getEngineHints
(
SearchEngine
$engine
)
{
return
[];
}
}
File Metadata
Details
Attached
Mime Type
text/x-php
Expires
Sat, May 16, 17:57 (9 h, 8 m)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
cf/34/87e5b2d7fb339b6b3cf45b9d4262
Default Alt Text
NullIndexField.php (1 KB)
Attached To
Mode
rMWPROD MediaWiki Production
Attached
Detach File
Event Timeline
Log In to Comment