add deprecation notice to search methods

This commit is contained in:
Robin Appelman 2016-02-05 17:46:43 +01:00
parent 7dde2c773f
commit 615f0f5499
1 changed files with 7 additions and 0 deletions

View File

@ -59,6 +59,8 @@ interface ICache {
/** /**
* get the metadata of all files stored in $folder * get the metadata of all files stored in $folder
* *
* Only returns files one level deep, no recursion
*
* @param string $folder * @param string $folder
* @return ICacheEntry[] * @return ICacheEntry[]
* @since 9.0.0 * @since 9.0.0
@ -68,6 +70,8 @@ interface ICache {
/** /**
* get the metadata of all files stored in $folder * get the metadata of all files stored in $folder
* *
* Only returns files one level deep, no recursion
*
* @param int $fileId the file id of the folder * @param int $fileId the file id of the folder
* @return ICacheEntry[] * @return ICacheEntry[]
* @since 9.0.0 * @since 9.0.0
@ -192,6 +196,7 @@ interface ICache {
* @param string $pattern the search pattern using SQL search syntax (e.g. '%searchstring%') * @param string $pattern the search pattern using SQL search syntax (e.g. '%searchstring%')
* @return ICacheEntry[] an array of cache entries where the name matches the search pattern * @return ICacheEntry[] an array of cache entries where the name matches the search pattern
* @since 9.0.0 * @since 9.0.0
* @deprecated 9.0.0 due to lack of pagination, not all backends might implement this
*/ */
public function search($pattern); public function search($pattern);
@ -202,6 +207,7 @@ interface ICache {
* where it will search for all mimetypes in the group ('image/*') * where it will search for all mimetypes in the group ('image/*')
* @return ICacheEntry[] an array of cache entries where the mimetype matches the search * @return ICacheEntry[] an array of cache entries where the mimetype matches the search
* @since 9.0.0 * @since 9.0.0
* @deprecated 9.0.0 due to lack of pagination, not all backends might implement this
*/ */
public function searchByMime($mimetype); public function searchByMime($mimetype);
@ -214,6 +220,7 @@ interface ICache {
* @param string $userId owner of the tags * @param string $userId owner of the tags
* @return ICacheEntry[] file data * @return ICacheEntry[] file data
* @since 9.0.0 * @since 9.0.0
* @deprecated 9.0.0 due to lack of pagination, not all backends might implement this
*/ */
public function searchByTag($tag, $userId); public function searchByTag($tag, $userId);