Something went wrong. Try again.
@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.) hq.recaptime.dev/wiki/Phorge
phorge phabricator
Something went wrong. Try again.
1.6 kB · 76 lines
PHP
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677<?php
/** * @extends PhabricatorCursorPagedPolicyAwareQuery<PhabricatorProjectColumnPosition> */final class PhabricatorProjectColumnPositionQuery extends PhabricatorCursorPagedPolicyAwareQuery {
private $ids; private $boardPHIDs; private $objectPHIDs; private $columnPHIDs;
public function withIDs(array $ids) { $this->ids = $ids; return $this; }
public function withBoardPHIDs(array $board_phids) { $this->boardPHIDs = $board_phids; return $this; }
public function withObjectPHIDs(array $object_phids) { $this->objectPHIDs = $object_phids; return $this; }
public function withColumnPHIDs(array $column_phids) { $this->columnPHIDs = $column_phids; return $this; }
public function newResultObject() { return new PhabricatorProjectColumnPosition(); }
protected function buildWhereClauseParts(AphrontDatabaseConnection $conn) { $where = array();
if ($this->ids !== null) { $where[] = qsprintf( $conn, 'id IN (%Ld)', $this->ids); }
if ($this->boardPHIDs !== null) { $where[] = qsprintf( $conn, 'boardPHID IN (%Ls)', $this->boardPHIDs); }
if ($this->objectPHIDs !== null) { $where[] = qsprintf( $conn, 'objectPHID IN (%Ls)', $this->objectPHIDs); }
if ($this->columnPHIDs !== null) { $where[] = qsprintf( $conn, 'columnPHID IN (%Ls)', $this->columnPHIDs); }
return $where; }
public function getQueryApplicationClass() { return PhabricatorProjectApplication::class; }
}