ILIAS
trunk Revision v11.0_alpha-1761-g6dbbfa7b760
|
Both the subject and the direction need to be specified when expressing an order. More...
Public Member Functions | |
__construct (string $subject, string $direction) | |
append (string $subject, string $direction) | |
get () | |
join ($init, callable $fn) | |
Data Fields | |
const | ASC = 'ASC' |
const | DESC = 'DESC' |
Protected Member Functions | |
checkSubject (string $subject) | |
checkDirection (string $direction) | |
Protected Attributes | |
array | $order = [] |
Both the subject and the direction need to be specified when expressing an order.
ILIAS\Data\Order::__construct | ( | string | $subject, |
string | $direction | ||
) |
Definition at line 38 of file Order.php.
References ILIAS\Data\Order\checkDirection().
ILIAS\Data\Order::append | ( | string | $subject, |
string | $direction | ||
) |
Definition at line 58 of file Order.php.
References ILIAS\Data\Order\checkDirection(), and ILIAS\Data\Order\checkSubject().
Referenced by orderTest\testAppend(), orderTest\testInvalidDirection(), and orderTest\testInvalidSubject().
|
protected |
Definition at line 51 of file Order.php.
Referenced by ILIAS\Data\Order\__construct(), and ILIAS\Data\Order\append().
|
protected |
Definition at line 44 of file Order.php.
Referenced by ILIAS\Data\Order\append().
ILIAS\Data\Order::get | ( | ) |
Definition at line 70 of file Order.php.
References ILIAS\Data\Order\$order.
Referenced by ILIAS\Test\Participants\ParticipantRepository\applyOrder(), ILIAS\components\ResourceStorage\Collections\View\RequestToDataTable\initSortingAndOrdering(), ILIAS\components\ResourceStorage\Container\View\RequestToDataTable\initSortingAndOrdering(), ILIAS\Test\Scoring\Manual\ScoringByQuestionTableBinder\sortData(), ILIAS\Test\Participants\ParticipantTable\sortRecords(), orderTest\testAppend(), and orderTest\testValues().
ILIAS\Data\Order::join | ( | $init, | |
callable | $fn | ||
) |
Definition at line 75 of file Order.php.
Referenced by ILIAS\Certificate\Overview\CertificateOverviewTable\__construct(), ILIAS\UI\examples\Table\Data\base(), ILIAS\Test\Logging\TestLoggingDatabaseRepository\buildInteractionsStatementWithLimitAndOrder(), ilAssQuestionList\buildOrderQueryExpression(), ILIAS\UI\examples\Table\Data\DataTableDemoRepo\doSelect(), ilRbacLog\getLogItems(), ILIAS\AdministrativeNotification\DataRetrieval\getRecords(), ILIAS\Bibliographic\FieldFilter\DataRetrieval\getRecords(), ILIAS\components\Database\Integrity\Field\DataRetrieval\getRecords(), ilDidacticTemplateSettingsTableDataRetrieval\getRecords(), ilBadgePersonalTableGUI\getRows(), ILIAS\Badge\ilObjectBadgeTableGUI\getRows(), ILIAS\Badge\ilBadgeTypesTableGUI\getRows(), ILIAS\Badge\ilBadgeImageTemplateTableGUI\getRows(), ILIAS\Badge\ilBadgeTableGUI\getRows(), ILIAS\Badge\ilBadgeUserTableGUI\getRows(), ILIAS\Mail\Folder\MailFolderTableUI\getRows(), ilOrgUnitTypeGUI\getTableDataRetrieval(), ILIAS\Conditions\Configuration\ConditionTriggerProvider\sortData(), ILIAS\Calendar\ConsultationHours\BookingDataProvider\sortData(), ILIAS\Forum\Statistics\ForumStatisticsTable\sortedRecords(), orderTest\testJoinMore(), and orderTest\testJoinOne().
|
protected |
Definition at line 36 of file Order.php.
Referenced by ILIAS\Data\Order\get().
const ILIAS\Data\Order::ASC = 'ASC' |
Definition at line 30 of file Order.php.
Referenced by ILIAS\UI\examples\Input\ViewControl\Group\base(), ILIAS\Mail\Attachments\MailAttachmentTableGUI\get(), ILIAS\Contact\MailingLists\MailingListsMembersTable\getComponent(), ILIAS\Contact\MemberSearch\MailMemberSearchTable\getComponent(), ILIAS\Forum\Moderation\ForumModeratorsTable\getComponent(), ILIAS\components\Authentication\Pages\AuthPageLanguagesOverviewTable\getComponent(), ILIAS\Contact\MailingLists\MailingListsTable\getComponent(), ILIAS\COPage\Editor\Server\UI\ServerTable\getComponent(), ILIAS\BackgroundTasks\Task\Job\Manager\UI\JobTable\getComponent(), ILIAS\UI\Implementation\Component\Table\getOrder(), ILIAS\UI\Implementation\Component\Table\getViewControlOrdering(), ILIAS\components\ResourceStorage\Collections\View\RequestToDataTable\initSortingAndOrdering(), ILIAS\components\ResourceStorage\Container\View\RequestToDataTable\initSortingAndOrdering(), ILIAS\Badge\ilBadgeImageTemplateTableGUI\renderTable(), ILIAS\Badge\ilBadgeTypesTableGUI\renderTable(), ILIAS\Badge\ilBadgeTableGUI\renderTable(), ILIAS\Badge\ilObjectBadgeTableGUI\renderTable(), ILIAS\Badge\ilBadgeUserTableGUI\renderTable(), ILIAS\UI\Implementation\Component\Table\Renderer\renderTableHeader(), and ILIAS\Mail\Message\MailBoxQuery\withOrderDirection().
const ILIAS\Data\Order::DESC = 'DESC' |
Definition at line 31 of file Order.php.
Referenced by ILIAS\UI\examples\Input\ViewControl\Group\base(), ILIAS\UI\examples\Table\Data\base(), ILIAS\Certificate\Overview\CertificateOverviewTable\buildTable(), ILIAS\Chatroom\Bans\BannedUsersTable\getComponent(), ILIAS\Mail\Folder\MailFolderTableUI\getComponent(), ILIAS\BackgroundTasks\Task\Job\Manager\UI\JobTable\getRecords(), ILIAS\Badge\ilObjectBadgeTableGUI\getRows(), ILIAS\Badge\ilBadgeTypesTableGUI\getRows(), ILIAS\Badge\ilBadgeImageTemplateTableGUI\getRows(), ILIAS\Badge\ilBadgeTableGUI\getRows(), ILIAS\UI\Implementation\Component\Table\getViewControlOrdering(), ILIAS\components\ResourceStorage\Collections\View\RequestToDataTable\initSortingAndOrdering(), ILIAS\components\ResourceStorage\Container\View\RequestToDataTable\initSortingAndOrdering(), ILIAS\UI\Implementation\Component\Table\Renderer\renderTableHeader(), and ILIAS\Mail\Message\MailBoxQuery\withOrderDirection().