Page MenuHomePhabricator

final class PhabricatorFlagQuery
Phabricator Technical Documentation (Flags)

This class is not documented.

Methods

public function withIDs($ids)

This method is not documented.
Parameters
array$ids
Return
wild

public function withOwnerPHIDs($owner_phids)

This method is not documented.
Parameters
array$owner_phids
Return
wild

public function withTypes($types)

This method is not documented.
Parameters
array$types
Return
wild

public function withObjectPHIDs($object_phids)

This method is not documented.
Parameters
array$object_phids
Return
wild

public function withColors($colors)

This method is not documented.
Parameters
array$colors
Return
wild

public function setGroupBy($group)

NOTE: this is done in PHP and not in MySQL, which means its inappropriate for large datasets. Pragmatically, this is fine for user flags which are typically well under 100 flags per user.
Parameters
$group
Return
wild

public function needHandles($need)

This method is not documented.
Parameters
$need
Return
wild

public function needObjects($need)

This method is not documented.
Parameters
$need
Return
wild

public static function loadUserFlag($user, $object_phid)

This method is not documented.
Parameters
PhabricatorUser$user
$object_phid
Return
wild

protected function loadPage()

This method is not documented.
Return
wild

protected function willFilterPage($flags)

This method is not documented.
Parameters
array$flags
Return
wild

protected function buildWhereClause($conn)

This method is not documented.
Parameters
AphrontDatabaseConnection$conn
Return
wild

public function getQueryApplicationClass()

This method is not documented.
Return
wild