Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---

Check warning on line 1 in docs/search/collaborative_editing_search_reference/invitation/created_at_invitation_criterion.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/search/collaborative_editing_search_reference/invitation/created_at_invitation_criterion.md#L1

[Ibexa.ReadingLevel] The grade level is 9.96. Aim for 8th grade or lower by using shorter sentences and words.
Raw output
{"message": "[Ibexa.ReadingLevel] The grade level is 9.96. Aim for 8th grade or lower by using shorter sentences and words.", "location": {"path": "docs/search/collaborative_editing_search_reference/invitation/created_at_invitation_criterion.md", "range": {"start": {"line": 1, "column": 1}}}, "severity": "WARNING"}
description: CreatedAt Search Criterion
---

# CreatedAt Search Criterion

The `CreatedAt` Search Criterion searches for invitations based on the date they were created.

## Arguments

- `value` - date to be matched, provided as a DateTimeInterface object
- `operator` - optional operator string (check the list of the allowed values: https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/classes/Ibexa-Contracts-CoreSearch-Values-Query-Criterion-FieldValueCriterion.html#constants)

## Example

```php
$criteria = new \Ibexa\Contracts\Collaboration\Invitation\Query\Criterion\CreatedAt(
new DateTime('2025-05-01 14:07:02'),
FieldValueCriterion:: COMPARISON_GTE
);

$query = new InvitationQuery($criteria);
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---

Check warning on line 1 in docs/search/collaborative_editing_search_reference/invitation/created_at_invitation_sort_clause.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/search/collaborative_editing_search_reference/invitation/created_at_invitation_sort_clause.md#L1

[Ibexa.ReadingLevel] The grade level is 10.05. Aim for 8th grade or lower by using shorter sentences and words.
Raw output
{"message": "[Ibexa.ReadingLevel] The grade level is 10.05. Aim for 8th grade or lower by using shorter sentences and words.", "location": {"path": "docs/search/collaborative_editing_search_reference/invitation/created_at_invitation_sort_clause.md", "range": {"start": {"line": 1, "column": 1}}}, "severity": "WARNING"}
description: CreatedAt Sort Clause
---

# CreatedAt Sort Clause

Check failure on line 5 in docs/search/collaborative_editing_search_reference/invitation/created_at_invitation_sort_clause.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/search/collaborative_editing_search_reference/invitation/created_at_invitation_sort_clause.md#L5

[Ibexa.DomainTermCapitalization] Use 'Sort Clause(s)' instead of 'Sort Clause'
Raw output
{"message": "[Ibexa.DomainTermCapitalization] Use 'Sort Clause(s)' instead of 'Sort Clause'", "location": {"path": "docs/search/collaborative_editing_search_reference/invitation/created_at_invitation_sort_clause.md", "range": {"start": {"line": 5, "column": 13}}}, "severity": "ERROR"}

The `CreatedAt` Sort Clause sorts search results by the date and time of the creation of invitation.

Check failure on line 7 in docs/search/collaborative_editing_search_reference/invitation/created_at_invitation_sort_clause.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/search/collaborative_editing_search_reference/invitation/created_at_invitation_sort_clause.md#L7

[Ibexa.DomainTermCapitalization] Use 'Sort Clause(s)' instead of 'Sort Clause'
Raw output
{"message": "[Ibexa.DomainTermCapitalization] Use 'Sort Clause(s)' instead of 'Sort Clause'", "location": {"path": "docs/search/collaborative_editing_search_reference/invitation/created_at_invitation_sort_clause.md", "range": {"start": {"line": 7, "column": 17}}}, "severity": "ERROR"}

## Arguments

- (optional) `direction` - SortDirection constant, either SortDirection::ASC or SortDirection::DESC.

Check failure on line 11 in docs/search/collaborative_editing_search_reference/invitation/created_at_invitation_sort_clause.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/search/collaborative_editing_search_reference/invitation/created_at_invitation_sort_clause.md#L11

[Ibexa.Lists] Do not put fullstops at the end of bullets
Raw output
{"message": "[Ibexa.Lists] Do not put fullstops at the end of bullets", "location": {"path": "docs/search/collaborative_editing_search_reference/invitation/created_at_invitation_sort_clause.md", "range": {"start": {"line": 11, "column": 100}}}, "severity": "ERROR"}

## Example

```php
$sortClause = [new \Ibexa\Contracts\Collaboration\Invitation\Query\SortClause\CreatedAt(SortDirection::DESC)]);

$query = new InvitationQuery($criteria, sortClause);
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---

Check warning on line 1 in docs/search/collaborative_editing_search_reference/invitation/id_invitation_criterion.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/search/collaborative_editing_search_reference/invitation/id_invitation_criterion.md#L1

[Ibexa.ReadingLevel] The grade level is 12.02. Aim for 8th grade or lower by using shorter sentences and words.
Raw output
{"message": "[Ibexa.ReadingLevel] The grade level is 12.02. Aim for 8th grade or lower by using shorter sentences and words.", "location": {"path": "docs/search/collaborative_editing_search_reference/invitation/id_invitation_criterion.md", "range": {"start": {"line": 1, "column": 1}}}, "severity": "WARNING"}
description: Id Search Criterion
---

# Id Criterion

The `Id` Search Criterion searches for invitations based on invitation ID.

## Arguments

- `value` - integer(s) representing the Invitation ID(s)

## Example

```php
$criteria = new \Ibexa\Contracts\Collaboration\Invitation\Query\Criterion\Id(1);

OR

$criteria = new \Ibexa\Contracts\Collaboration\Invitation\Query\Criterion\Id([1, 2]);

$query = new SessionQuery($criteria);
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---

Check warning on line 1 in docs/search/collaborative_editing_search_reference/invitation/invitation_id_invitation_sort_clause.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/search/collaborative_editing_search_reference/invitation/invitation_id_invitation_sort_clause.md#L1

[Ibexa.ReadingLevel] The grade level is 11.52. Aim for 8th grade or lower by using shorter sentences and words.
Raw output
{"message": "[Ibexa.ReadingLevel] The grade level is 11.52. Aim for 8th grade or lower by using shorter sentences and words.", "location": {"path": "docs/search/collaborative_editing_search_reference/invitation/invitation_id_invitation_sort_clause.md", "range": {"start": {"line": 1, "column": 1}}}, "severity": "WARNING"}
description: InvitationId Sort Clause
---

# InvitationId Sort Clause

Check failure on line 5 in docs/search/collaborative_editing_search_reference/invitation/invitation_id_invitation_sort_clause.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/search/collaborative_editing_search_reference/invitation/invitation_id_invitation_sort_clause.md#L5

[Ibexa.DomainTermCapitalization] Use 'Sort Clause(s)' instead of 'Sort Clause'
Raw output
{"message": "[Ibexa.DomainTermCapitalization] Use 'Sort Clause(s)' instead of 'Sort Clause'", "location": {"path": "docs/search/collaborative_editing_search_reference/invitation/invitation_id_invitation_sort_clause.md", "range": {"start": {"line": 5, "column": 16}}}, "severity": "ERROR"}

The `InvitationId` Sort Clause sorts search results by invitation ID.

Check failure on line 7 in docs/search/collaborative_editing_search_reference/invitation/invitation_id_invitation_sort_clause.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/search/collaborative_editing_search_reference/invitation/invitation_id_invitation_sort_clause.md#L7

[Ibexa.DomainTermCapitalization] Use 'Sort Clause(s)' instead of 'Sort Clause'
Raw output
{"message": "[Ibexa.DomainTermCapitalization] Use 'Sort Clause(s)' instead of 'Sort Clause'", "location": {"path": "docs/search/collaborative_editing_search_reference/invitation/invitation_id_invitation_sort_clause.md", "range": {"start": {"line": 7, "column": 20}}}, "severity": "ERROR"}

## Arguments

- (optional) `direction` - SortDirection constant, either SortDirection::ASC or SortDirection::DESC.

Check failure on line 11 in docs/search/collaborative_editing_search_reference/invitation/invitation_id_invitation_sort_clause.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/search/collaborative_editing_search_reference/invitation/invitation_id_invitation_sort_clause.md#L11

[Ibexa.Lists] Do not put fullstops at the end of bullets
Raw output
{"message": "[Ibexa.Lists] Do not put fullstops at the end of bullets", "location": {"path": "docs/search/collaborative_editing_search_reference/invitation/invitation_id_invitation_sort_clause.md", "range": {"start": {"line": 11, "column": 100}}}, "severity": "ERROR"}

## Example

```php
$sortClause = [new \Ibexa\Contracts\Collaboration\Invitation\Query\SortClause\Id(SortDirection::DESC)]);

$query = new InvitationQuery($criteria, sortClause);
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---

Check warning on line 1 in docs/search/collaborative_editing_search_reference/invitation/invitation_status_invitation_sort_clause.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/search/collaborative_editing_search_reference/invitation/invitation_status_invitation_sort_clause.md#L1

[Ibexa.ReadingLevel] The grade level is 12.18. Aim for 8th grade or lower by using shorter sentences and words.
Raw output
{"message": "[Ibexa.ReadingLevel] The grade level is 12.18. Aim for 8th grade or lower by using shorter sentences and words.", "location": {"path": "docs/search/collaborative_editing_search_reference/invitation/invitation_status_invitation_sort_clause.md", "range": {"start": {"line": 1, "column": 1}}}, "severity": "WARNING"}
description: InvitationStatus Sort Clause
---

# InvitationStatus Sort Clause

Check failure on line 5 in docs/search/collaborative_editing_search_reference/invitation/invitation_status_invitation_sort_clause.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/search/collaborative_editing_search_reference/invitation/invitation_status_invitation_sort_clause.md#L5

[Ibexa.DomainTermCapitalization] Use 'Sort Clause(s)' instead of 'Sort Clause'
Raw output
{"message": "[Ibexa.DomainTermCapitalization] Use 'Sort Clause(s)' instead of 'Sort Clause'", "location": {"path": "docs/search/collaborative_editing_search_reference/invitation/invitation_status_invitation_sort_clause.md", "range": {"start": {"line": 5, "column": 20}}}, "severity": "ERROR"}

The `InvitationStatus` Sort Clause sorts search results by invitation status.

Check failure on line 7 in docs/search/collaborative_editing_search_reference/invitation/invitation_status_invitation_sort_clause.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/search/collaborative_editing_search_reference/invitation/invitation_status_invitation_sort_clause.md#L7

[Ibexa.DomainTermCapitalization] Use 'Sort Clause(s)' instead of 'Sort Clause'
Raw output
{"message": "[Ibexa.DomainTermCapitalization] Use 'Sort Clause(s)' instead of 'Sort Clause'", "location": {"path": "docs/search/collaborative_editing_search_reference/invitation/invitation_status_invitation_sort_clause.md", "range": {"start": {"line": 7, "column": 24}}}, "severity": "ERROR"}

## Arguments

- (optional) `direction` - SortDirection constant, either SortDirection::ASC or SortDirection::DESC.

Check failure on line 11 in docs/search/collaborative_editing_search_reference/invitation/invitation_status_invitation_sort_clause.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/search/collaborative_editing_search_reference/invitation/invitation_status_invitation_sort_clause.md#L11

[Ibexa.Lists] Do not put fullstops at the end of bullets
Raw output
{"message": "[Ibexa.Lists] Do not put fullstops at the end of bullets", "location": {"path": "docs/search/collaborative_editing_search_reference/invitation/invitation_status_invitation_sort_clause.md", "range": {"start": {"line": 11, "column": 100}}}, "severity": "ERROR"}

## Example

```php
$sortClause = [new \Ibexa\Contracts\Collaboration\Invitation\Query\SortClause\Status(SortDirection::DESC)]);

$query = new InvitationQuery($criteria, sortClause);
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---

Check warning on line 1 in docs/search/collaborative_editing_search_reference/invitation/logical_and_invitation_criterion.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/search/collaborative_editing_search_reference/invitation/logical_and_invitation_criterion.md#L1

[Ibexa.ReadingLevel] The grade level is 14.27. Aim for 8th grade or lower by using shorter sentences and words.
Raw output
{"message": "[Ibexa.ReadingLevel] The grade level is 14.27. Aim for 8th grade or lower by using shorter sentences and words.", "location": {"path": "docs/search/collaborative_editing_search_reference/invitation/logical_and_invitation_criterion.md", "range": {"start": {"line": 1, "column": 1}}}, "severity": "WARNING"}
description: LogicalAnd Search Criterion
---

# LogicalAnd Criterion

The `LogicalAnd` Search Criterion matches combined invitations by the logical operator.

## Example

```php
$currentUser = $this->permissionResolver->getCurrentUserReference();

$criteria = \Ibexa\Contracts\Collaboration\Invitation\Query\Criterion\LogicalAnd(

Check warning on line 14 in docs/search/collaborative_editing_search_reference/invitation/logical_and_invitation_criterion.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/search/collaborative_editing_search_reference/invitation/logical_and_invitation_criterion.md#L14

[Ibexa.EOLWhitespace] Remove whitespace characters from the end of the line.
Raw output
{"message": "[Ibexa.EOLWhitespace] Remove whitespace characters from the end of the line.", "location": {"path": "docs/search/collaborative_editing_search_reference/invitation/logical_and_invitation_criterion.md", "range": {"start": {"line": 14, "column": 82}}}, "severity": "WARNING"}
new \Ibexa\Contracts\Collaboration\Invitation\Query\Criterion\Status('pending'),

Check warning on line 15 in docs/search/collaborative_editing_search_reference/invitation/logical_and_invitation_criterion.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/search/collaborative_editing_search_reference/invitation/logical_and_invitation_criterion.md#L15

[Ibexa.EOLWhitespace] Remove whitespace characters from the end of the line.
Raw output
{"message": "[Ibexa.EOLWhitespace] Remove whitespace characters from the end of the line.", "location": {"path": "docs/search/collaborative_editing_search_reference/invitation/logical_and_invitation_criterion.md", "range": {"start": {"line": 15, "column": 85}}}, "severity": "WARNING"}
new \Ibexa\Contracts\Collaboration\Invitation\Query\Criterion\Sender($currentUser)
);

$query = new InvitationQuery($criteria);
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---

Check warning on line 1 in docs/search/collaborative_editing_search_reference/invitation/logical_or_invitation_criterion.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/search/collaborative_editing_search_reference/invitation/logical_or_invitation_criterion.md#L1

[Ibexa.ReadingLevel] The grade level is 14.27. Aim for 8th grade or lower by using shorter sentences and words.
Raw output
{"message": "[Ibexa.ReadingLevel] The grade level is 14.27. Aim for 8th grade or lower by using shorter sentences and words.", "location": {"path": "docs/search/collaborative_editing_search_reference/invitation/logical_or_invitation_criterion.md", "range": {"start": {"line": 1, "column": 1}}}, "severity": "WARNING"}
description: LogicalOr Search Criterion
---

# LogicalOr Criterion

The `LogicalOr` Search Criterion matches combined invitations by the logical operator.

## Example

```php
$criteria = \Ibexa\Contracts\Collaboration\Invitation\Query\Criterion\LogicalOr( ,

Check warning on line 12 in docs/search/collaborative_editing_search_reference/invitation/logical_or_invitation_criterion.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/search/collaborative_editing_search_reference/invitation/logical_or_invitation_criterion.md#L12

[Ibexa.EOLWhitespace] Remove whitespace characters from the end of the line.
Raw output
{"message": "[Ibexa.EOLWhitespace] Remove whitespace characters from the end of the line.", "location": {"path": "docs/search/collaborative_editing_search_reference/invitation/logical_or_invitation_criterion.md", "range": {"start": {"line": 12, "column": 83}}}, "severity": "WARNING"}
new \Ibexa\Contracts\Collaboration\Invitation\Query\Criterion\Id(1),
new \Ibexa\Contracts\Collaboration\Invitation\Query\Criterion\Status('pending')

Check warning on line 14 in docs/search/collaborative_editing_search_reference/invitation/logical_or_invitation_criterion.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/search/collaborative_editing_search_reference/invitation/logical_or_invitation_criterion.md#L14

[Ibexa.EOLWhitespace] Remove whitespace characters from the end of the line.
Raw output
{"message": "[Ibexa.EOLWhitespace] Remove whitespace characters from the end of the line.", "location": {"path": "docs/search/collaborative_editing_search_reference/invitation/logical_or_invitation_criterion.md", "range": {"start": {"line": 14, "column": 84}}}, "severity": "WARNING"}
);

$query = new InvitationQuery($criteria);
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
---

Check warning on line 1 in docs/search/collaborative_editing_search_reference/invitation/sender_invitation_criterion.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/search/collaborative_editing_search_reference/invitation/sender_invitation_criterion.md#L1

[Ibexa.ReadingLevel] The grade level is 11.91. Aim for 8th grade or lower by using shorter sentences and words.
Raw output
{"message": "[Ibexa.ReadingLevel] The grade level is 11.91. Aim for 8th grade or lower by using shorter sentences and words.", "location": {"path": "docs/search/collaborative_editing_search_reference/invitation/sender_invitation_criterion.md", "range": {"start": {"line": 1, "column": 1}}}, "severity": "WARNING"}
description: Sender Search Criterion
---

# Sender Search Criterion

The `Sender` Search Criterion searches for invitations based on invitation sender.

## Arguments

- `value` - user(s) to be matched, provided as a UserReference object

## Example

```php
$user = $this->userService->loadUserByLogin('foo');
$currentUser = $this->permissionResolver->getCurrentUserReference();

$criteria = new \Ibexa\Contracts\Collaboration\Invitation\Query\Criterion\Owner($user);

OR

$criteria = new \Ibexa\Contracts\Collaboration\Invitation\Query\Criterion\Owner([$user, $currentUser]);

$query = new InvitationQuery($criteria);
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
---

Check warning on line 1 in docs/search/collaborative_editing_search_reference/invitation/session_invitation_criterion.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/search/collaborative_editing_search_reference/invitation/session_invitation_criterion.md#L1

[Ibexa.ReadingLevel] The grade level is 12.02. Aim for 8th grade or lower by using shorter sentences and words.
Raw output
{"message": "[Ibexa.ReadingLevel] The grade level is 12.02. Aim for 8th grade or lower by using shorter sentences and words.", "location": {"path": "docs/search/collaborative_editing_search_reference/invitation/session_invitation_criterion.md", "range": {"start": {"line": 1, "column": 1}}}, "severity": "WARNING"}
description: Session Search Criterion
---

# Session Search Criterion

The `Session` Search Criterion searches for invitations based on session.

## Arguments

- `value` - objects(s) representing the session(s) and implementing `\Ibexa\Contracts\Collaboration\Session\SessionInterface`

## Example

```php
$firstSession = $this->sessionService->getSession(1);
$secondSession = $this->sessionService->getSession(2);

$criteria = new \Ibexa\Contracts\Collaboration\Invitation\Query\Criterion\Session($firstSession);

OR

$criteria = new \Ibexa\Contracts\Collaboration\Invitation\Query\Criterion\Session([$firstSession, $secondSession]);

$query = new InvitationQuery($criteria);
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---

Check warning on line 1 in docs/search/collaborative_editing_search_reference/invitation/status_invitation_criterion.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/search/collaborative_editing_search_reference/invitation/status_invitation_criterion.md#L1

[Ibexa.ReadingLevel] The grade level is 10.39. Aim for 8th grade or lower by using shorter sentences and words.
Raw output
{"message": "[Ibexa.ReadingLevel] The grade level is 10.39. Aim for 8th grade or lower by using shorter sentences and words.", "location": {"path": "docs/search/collaborative_editing_search_reference/invitation/status_invitation_criterion.md", "range": {"start": {"line": 1, "column": 1}}}, "severity": "WARNING"}
description: Status Search Criterion
---

# Status Search Criterion

The `Status` Search Criterion searches for invitations based on status.

## Arguments

- `value` - string(s) representing the invitation status(es)

## Example

```php
$criteria = new \Ibexa\Contracts\Collaboration\Invitation\Query\Criterion\Type('pending');

OR

$criteria = new \Ibexa\Contracts\Collaboration\Invitation\Query\Criterion\Type(['pending', 'accepted']);

$query = new InvitationQuery($criteria);
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---

Check warning on line 1 in docs/search/collaborative_editing_search_reference/invitation/updated_at_invitation_criterion.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/search/collaborative_editing_search_reference/invitation/updated_at_invitation_criterion.md#L1

[Ibexa.ReadingLevel] The grade level is 10.33. Aim for 8th grade or lower by using shorter sentences and words.
Raw output
{"message": "[Ibexa.ReadingLevel] The grade level is 10.33. Aim for 8th grade or lower by using shorter sentences and words.", "location": {"path": "docs/search/collaborative_editing_search_reference/invitation/updated_at_invitation_criterion.md", "range": {"start": {"line": 1, "column": 1}}}, "severity": "WARNING"}
description: UpdatedAt Search Criterion
---

# UpdatedAt Criterion

The `UpdatedAt` Search Criterion searches for invitations based on the date they were updated.

## Arguments

- `value` - date to be matched, provided as a DateTimeInterface object
- `operator` - optional operator string ((check the list of the allowed values: https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/classes/Ibexa-Contracts-CoreSearch-Values-Query-Criterion-FieldValueCriterion.html#constants)

## Example

```php
$criteria = new \Ibexa\Contracts\Collaboration\Invitation\Query\Criterion\UpdatedAt(
new DateTime('2025-05-01 14:07:02'),
FieldValueCriterion:: COMPARISON_GTE
);

$query = new InvitationQuery($criteria);
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---

Check warning on line 1 in docs/search/collaborative_editing_search_reference/invitation/updated_at_invitation_sort_clause.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/search/collaborative_editing_search_reference/invitation/updated_at_invitation_sort_clause.md#L1

[Ibexa.ReadingLevel] The grade level is 11.94. Aim for 8th grade or lower by using shorter sentences and words.
Raw output
{"message": "[Ibexa.ReadingLevel] The grade level is 11.94. Aim for 8th grade or lower by using shorter sentences and words.", "location": {"path": "docs/search/collaborative_editing_search_reference/invitation/updated_at_invitation_sort_clause.md", "range": {"start": {"line": 1, "column": 1}}}, "severity": "WARNING"}
description: UpdatedAt Sort Clause
---

# UpdatedAt Sort Clause

Check failure on line 5 in docs/search/collaborative_editing_search_reference/invitation/updated_at_invitation_sort_clause.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/search/collaborative_editing_search_reference/invitation/updated_at_invitation_sort_clause.md#L5

[Ibexa.DomainTermCapitalization] Use 'Sort Clause(s)' instead of 'Sort Clause'
Raw output
{"message": "[Ibexa.DomainTermCapitalization] Use 'Sort Clause(s)' instead of 'Sort Clause'", "location": {"path": "docs/search/collaborative_editing_search_reference/invitation/updated_at_invitation_sort_clause.md", "range": {"start": {"line": 5, "column": 13}}}, "severity": "ERROR"}

The UpdatedAt Sort Clause sorts search results by the date and time when invitation was updated.

Check failure on line 7 in docs/search/collaborative_editing_search_reference/invitation/updated_at_invitation_sort_clause.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/search/collaborative_editing_search_reference/invitation/updated_at_invitation_sort_clause.md#L7

[Ibexa.DomainTermCapitalization] Use 'Sort Clause(s)' instead of 'Sort Clause'
Raw output
{"message": "[Ibexa.DomainTermCapitalization] Use 'Sort Clause(s)' instead of 'Sort Clause'", "location": {"path": "docs/search/collaborative_editing_search_reference/invitation/updated_at_invitation_sort_clause.md", "range": {"start": {"line": 7, "column": 15}}}, "severity": "ERROR"}

## Arguments

- (optional) `direction` - SortDirection constant, either SortDirection::ASC or SortDirection::DESC.

Check failure on line 11 in docs/search/collaborative_editing_search_reference/invitation/updated_at_invitation_sort_clause.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/search/collaborative_editing_search_reference/invitation/updated_at_invitation_sort_clause.md#L11

[Ibexa.Lists] Do not put fullstops at the end of bullets
Raw output
{"message": "[Ibexa.Lists] Do not put fullstops at the end of bullets", "location": {"path": "docs/search/collaborative_editing_search_reference/invitation/updated_at_invitation_sort_clause.md", "range": {"start": {"line": 11, "column": 100}}}, "severity": "ERROR"}

## Example

```php
$sortClause = [new \Ibexa\Contracts\Collaboration\Invitation\Query\SortClause\UpdatedAt(SortDirection::DESC)]);

$query = new InvitationQuery($criteria, sortClause);
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---

Check warning on line 1 in docs/search/collaborative_editing_search_reference/session/content_id_session_criterion.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/search/collaborative_editing_search_reference/session/content_id_session_criterion.md#L1

[Ibexa.ReadingLevel] The grade level is 9.55. Aim for 8th grade or lower by using shorter sentences and words.
Raw output
{"message": "[Ibexa.ReadingLevel] The grade level is 9.55. Aim for 8th grade or lower by using shorter sentences and words.", "location": {"path": "docs/search/collaborative_editing_search_reference/session/content_id_session_criterion.md", "range": {"start": {"line": 1, "column": 1}}}, "severity": "WARNING"}
description: ContentID Search Criterion
---

# ContentID Criterion

The `ContentID` Search Criterion searches for content sessions based on content item ID.

## Arguments

- `value` - integer(s) representing the content item id(s)

## Example

```php
$criteria = new \Ibexa\Share\Session\Query\Criterion\ContentId(1);

OR

$criteria = new \Ibexa\Share\Session\Query\Criterion\ContentId([1, 2]);

$query = new SessionQuery($criteria);
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
---

Check warning on line 1 in docs/search/collaborative_editing_search_reference/session/content_session_criterion.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/search/collaborative_editing_search_reference/session/content_session_criterion.md#L1

[Ibexa.ReadingLevel] The grade level is 15.68. Aim for 8th grade or lower by using shorter sentences and words.
Raw output
{"message": "[Ibexa.ReadingLevel] The grade level is 15.68. Aim for 8th grade or lower by using shorter sentences and words.", "location": {"path": "docs/search/collaborative_editing_search_reference/session/content_session_criterion.md", "range": {"start": {"line": 1, "column": 1}}}, "severity": "WARNING"}
description: ContentSession Search Criterion
---

# ContentSession Criterion

The `ContentSession` Search Criterion searches for contentId, versionNo, languageId.

## Arguments

- `contentId` - integer representing content item ID
- `versionNo` - integer representing version number
- `languageId` - integer representing language ID

## Example

```php
$criteria = new \Ibexa\Share\Session\Query\Criterion\ContentSession(1, 2, 3);

OR

$versionInfo = $this->contentService->loadVersionInfoById(1);
$criteria = new \Ibexa\Share\Session\Query\Criterion\ContentSession::fromVersionInfo($versionInfo);

$query = new SessionQuery($criteria);
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---

Check warning on line 1 in docs/search/collaborative_editing_search_reference/session/created_at_session_criterion.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/search/collaborative_editing_search_reference/session/created_at_session_criterion.md#L1

[Ibexa.ReadingLevel] The grade level is 9.44. Aim for 8th grade or lower by using shorter sentences and words.
Raw output
{"message": "[Ibexa.ReadingLevel] The grade level is 9.44. Aim for 8th grade or lower by using shorter sentences and words.", "location": {"path": "docs/search/collaborative_editing_search_reference/session/created_at_session_criterion.md", "range": {"start": {"line": 1, "column": 1}}}, "severity": "WARNING"}
description: CreatedAt Search Criterion
---

# CreatedAt Criterion

The `CreatedAt` Search Criterion searches for sessions based on the date when they were created.

## Arguments

- `value` - date to be matched, provided as a DateTimeInterface object
- `operator` - optional operator string ((check the list of the allowed values: https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/classes/Ibexa-Contracts-CoreSearch-Values-Query-Criterion-FieldValueCriterion.html#constants)

## Example

```php
$criteria = new Ibexa\Contracts\Collaboration\Session\Query\Criterion\CreatedAt(
new DateTime('2025-05-01 14:07:02'),
FieldValueCriterion:: COMPARISON_GTE
);

$query = new SessionQuery($criteria);
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---

Check warning on line 1 in docs/search/collaborative_editing_search_reference/session/created_at_session_sort_clause.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/search/collaborative_editing_search_reference/session/created_at_session_sort_clause.md#L1

[Ibexa.ReadingLevel] The grade level is 9.58. Aim for 8th grade or lower by using shorter sentences and words.
Raw output
{"message": "[Ibexa.ReadingLevel] The grade level is 9.58. Aim for 8th grade or lower by using shorter sentences and words.", "location": {"path": "docs/search/collaborative_editing_search_reference/session/created_at_session_sort_clause.md", "range": {"start": {"line": 1, "column": 1}}}, "severity": "WARNING"}
description: CreatedAt Sort Clause
---

# CreatedAt Sort Clause

Check failure on line 5 in docs/search/collaborative_editing_search_reference/session/created_at_session_sort_clause.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/search/collaborative_editing_search_reference/session/created_at_session_sort_clause.md#L5

[Ibexa.DomainTermCapitalization] Use 'Sort Clause(s)' instead of 'Sort Clause'
Raw output
{"message": "[Ibexa.DomainTermCapitalization] Use 'Sort Clause(s)' instead of 'Sort Clause'", "location": {"path": "docs/search/collaborative_editing_search_reference/session/created_at_session_sort_clause.md", "range": {"start": {"line": 5, "column": 13}}}, "severity": "ERROR"}

The `CreatedAt` Sort Clause sorts search results by the date and time of the creation of session.

Check failure on line 7 in docs/search/collaborative_editing_search_reference/session/created_at_session_sort_clause.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/search/collaborative_editing_search_reference/session/created_at_session_sort_clause.md#L7

[Ibexa.DomainTermCapitalization] Use 'Sort Clause(s)' instead of 'Sort Clause'
Raw output
{"message": "[Ibexa.DomainTermCapitalization] Use 'Sort Clause(s)' instead of 'Sort Clause'", "location": {"path": "docs/search/collaborative_editing_search_reference/session/created_at_session_sort_clause.md", "range": {"start": {"line": 7, "column": 17}}}, "severity": "ERROR"}

## Arguments

- (optional) `direction` - SortDirection constant, either SortDirection::ASC or SortDirection::DESC.

Check failure on line 11 in docs/search/collaborative_editing_search_reference/session/created_at_session_sort_clause.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/search/collaborative_editing_search_reference/session/created_at_session_sort_clause.md#L11

[Ibexa.Lists] Do not put fullstops at the end of bullets
Raw output
{"message": "[Ibexa.Lists] Do not put fullstops at the end of bullets", "location": {"path": "docs/search/collaborative_editing_search_reference/session/created_at_session_sort_clause.md", "range": {"start": {"line": 11, "column": 100}}}, "severity": "ERROR"}

## Example

```php
$sortClause = [new \Ibexa\Contracts\Collaboration\Session\Query\SortClause\CreatedAt(SortDirection::DESC)]);

$query = new SessionQuery($criteria, sortClause);
```
Loading
Loading