From 28485c80063fa0bf520c7c84b32be0a6caf8cdff Mon Sep 17 00:00:00 2001 From: Christoph Wurst Date: Fri, 4 Dec 2020 08:49:54 +0100 Subject: [PATCH] Fix outdated unified search result entry class suggestion Signed-off-by: Christoph Wurst --- developer_manual/digging_deeper/search.rst | 24 ++++------------------ 1 file changed, 4 insertions(+), 20 deletions(-) diff --git a/developer_manual/digging_deeper/search.rst b/developer_manual/digging_deeper/search.rst index d8534b19b..5979db348 100644 --- a/developer_manual/digging_deeper/search.rst +++ b/developer_manual/digging_deeper/search.rst @@ -168,26 +168,9 @@ Handling search requests Search requests are processed in the ``search`` method. The ``$user`` object is the user who the result shall be generated for. ``$query`` gives context information like the **search term**, the **sort order**, the **route information**, the **size limit** of a request and the **cursor** for follow-up request of paginated results. -The result is encapsulated in the ``SearchResult`` class that offers two static factory methods ``complete`` and ``paginated``. Both of these methods take an array of ``SearchResultEntry`` objects. ``SearchResultEntry`` is a static class that can be extended and used by the provider. +The result is encapsulated in the ``SearchResult`` class that offers two static factory methods ``complete`` and ``paginated``. Both of these methods take an array of ``SearchResultEntry`` objects. -.. note:: In most cases you don't have to add any methods or fields to this new result entry type so you can directly use ``SearchResultEntry``, but this API design was chosen so new optional properties can be added in the future without breaking the existing implementations in 3rd party apps. - -.. code-block:: php - - l10n->t('My app'), [ - new MySearchResultEntry( + new SearchResultEntry( $this->urlGenerator->linkToRoute( 'myapp.Preview.getPreviewByFileId', [