MediaWiki master
MediaWiki\RecentChanges\ChangesListQuery\ChangesListConditionBase Class Reference

Shared functionality for filter condition modules. More...

Inherits MediaWiki\RecentChanges\ChangesListQuery\ChangesListCondition.

Inherited by MediaWiki\RecentChanges\ChangesListQuery\BooleanFieldCondition, MediaWiki\RecentChanges\ChangesListQuery\BooleanJoinFieldCondition, MediaWiki\RecentChanges\ChangesListQuery\ChangeTagsCondition, MediaWiki\RecentChanges\ChangesListQuery\EnumFieldCondition, MediaWiki\RecentChanges\ChangesListQuery\ExperienceCondition, MediaWiki\RecentChanges\ChangesListQuery\FieldEqualityCondition, MediaWiki\RecentChanges\ChangesListQuery\NamedCondition, MediaWiki\RecentChanges\ChangesListQuery\RevisionTypeCondition, MediaWiki\RecentChanges\ChangesListQuery\SeenCondition, MediaWiki\RecentChanges\ChangesListQuery\SubpageOfCondition, MediaWiki\RecentChanges\ChangesListQuery\TitleCondition, MediaWiki\RecentChanges\ChangesListQuery\UserCondition, MediaWiki\RecentChanges\ChangesListQuery\WatchedCondition, and MediaWiki\RecentChanges\ChangesListQuery\WatchlistLabelCondition.

Collaboration diagram for MediaWiki\RecentChanges\ChangesListQuery\ChangesListConditionBase:

Public Member Functions

 capture ()
 Set a flag indicating that evaluate() will be called with rows from the query result.
 
 isCaptured ()
 Check whether capture() has been called.
Returns
bool

 
- Public Member Functions inherited from MediaWiki\RecentChanges\ChangesListQuery\ChangesListCondition
 evaluate (stdClass $row, $value)
 Evaluate the filter condition against a row, determining whether it is true or false.
 
 exclude ( $value)
 Add a value to the set of excluded values.
 
 prepareQuery (IReadableDatabase $dbr, QueryBackend $query)
 Add conditions and joins to the query in order to implement require() and exclude().
 
 validateValue ( $value)
 Validate a value and return its normalized form.
 

Public Attributes

 function
 
- Public Attributes inherited from MediaWiki\RecentChanges\ChangesListQuery\ChangesListCondition
 function
 Add a value to the set of required values.
 

Protected Member Functions

 prepareConds (IReadableDatabase $dbr, QueryBackend $query)
 Add conditions to the query according to the values passed to require() and exclude().
 

Protected Attributes

array $excluded = []
 
array $required = []
 

Detailed Description

Shared functionality for filter condition modules.

Since
1.45

Definition at line 13 of file ChangesListConditionBase.php.

Member Function Documentation

◆ capture()

MediaWiki\RecentChanges\ChangesListQuery\ChangesListConditionBase::capture ( )

Set a flag indicating that evaluate() will be called with rows from the query result.

Implements MediaWiki\RecentChanges\ChangesListQuery\ChangesListCondition.

Definition at line 22 of file ChangesListConditionBase.php.

◆ isCaptured()

MediaWiki\RecentChanges\ChangesListQuery\ChangesListConditionBase::isCaptured ( )

Check whether capture() has been called.

Returns
bool

Implements MediaWiki\RecentChanges\ChangesListQuery\ChangesListCondition.

Definition at line 27 of file ChangesListConditionBase.php.

◆ prepareConds()

Member Data Documentation

◆ $excluded

array MediaWiki\RecentChanges\ChangesListQuery\ChangesListConditionBase::$excluded = []
protected

Definition at line 19 of file ChangesListConditionBase.php.

◆ $required

array MediaWiki\RecentChanges\ChangesListQuery\ChangesListConditionBase::$required = []
protected

Definition at line 17 of file ChangesListConditionBase.php.

◆ function

MediaWiki\RecentChanges\ChangesListQuery\ChangesListConditionBase::function

Definition at line 32 of file ChangesListConditionBase.php.


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