Page MenuHomePhabricator
Diviner Phabricator Tech Docs PhabricatorProjectQuery

final class PhabricatorProjectQuery
Phabricator Technical Documentation (Projects)

This class is not documented.

Methods

public function withIDs($ids)

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

public function withPHIDs($phids)

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

public function withStatus($status)

This method is not documented.
Parameters
$status
Return
wild

public function withStatuses($statuses)

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

public function withMemberPHIDs($member_phids)

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

public function withWatcherPHIDs($watcher_phids)

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

public function withSlugs($slugs)

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

public function withNames($names)

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

public function withNamePrefixes($prefixes)

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

public function withNameTokens($tokens)

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

public function withIcons($icons)

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

public function withColors($colors)

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

public function withParentProjectPHIDs($parent_phids)

This method is not documented.
Parameters
$parent_phids
Return
wild

public function withAncestorProjectPHIDs($ancestor_phids)

This method is not documented.
Parameters
$ancestor_phids
Return
wild

public function withIsMilestone($is_milestone)

This method is not documented.
Parameters
$is_milestone
Return
wild

public function withHasSubprojects($has_subprojects)

This method is not documented.
Parameters
$has_subprojects
Return
wild

public function withDepthBetween($min, $max)

This method is not documented.
Parameters
$min
$max
Return
wild

public function withMilestoneNumberBetween($min, $max)

This method is not documented.
Parameters
$min
$max
Return
wild

public function withSubtypes($subtypes)

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

public function needMembers($need_members)

This method is not documented.
Parameters
$need_members
Return
wild

public function needAncestorMembers($need_ancestor_members)

This method is not documented.
Parameters
$need_ancestor_members
Return
wild

public function needWatchers($need_watchers)

This method is not documented.
Parameters
$need_watchers
Return
wild

public function needImages($need_images)

This method is not documented.
Parameters
$need_images
Return
wild

public function needSlugs($need_slugs)

This method is not documented.
Parameters
$need_slugs
Return
wild

public function newResultObject()

This method is not documented.
Return
wild

protected function getDefaultOrderVector()

This method is not documented.
Return
wild

public function getBuiltinOrders()

This method is not documented.
Return
wild

public function getOrderableColumns()

This method is not documented.
Return
wild

protected function newPagingMapFromPartialObject($object)

This method is not documented.
Parameters
$object
Return
wild

public function getSlugMap()

This method is not documented.
Return
wild

protected function willExecute()

This method is not documented.
Return
wild

protected function loadPage()

This method is not documented.
Return
wild

protected function willFilterPage($projects)

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

protected function didFilterPage($projects)

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

protected function buildWhereClauseParts($conn)

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

protected function shouldGroupQueryResultRows()

This method is not documented.
Return
wild

protected function buildJoinClauseParts($conn)

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

public function getQueryApplicationClass()

This method is not documented.
Return
wild

protected function getPrimaryTableAlias()

This method is not documented.
Return
wild

private function linkProjectGraph($projects, $ancestors)

This method is not documented.
Parameters
array$projects
array$ancestors
Return
wild

private function linkProject($project, $all, $done, $seen)

This method is not documented.
Parameters
$project
array$all
array$done
array$seen
Return
wild

private function getAllReachableAncestors($projects)

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

private function loadSlugs($projects)

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

private function getNameTokensForQuery($tokens)

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