From d9d33987db1d297d108784f45d7bc871aa00b90c Mon Sep 17 00:00:00 2001 From: leogermani Date: Tue, 11 Feb 2020 10:51:39 -0300 Subject: [PATCH] add new get_filters() method to collection --- .../entities/class-tainacan-collection.php | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/classes/entities/class-tainacan-collection.php b/src/classes/entities/class-tainacan-collection.php index 5237127e6..0848a34c8 100644 --- a/src/classes/entities/class-tainacan-collection.php +++ b/src/classes/entities/class-tainacan-collection.php @@ -477,6 +477,22 @@ class Collection extends Entity { return $Tainacan_Metadata->fetch_by_collection( $this ); } + /** + * Get collection filters. + * + * Returns an array of \Entity\Filter objects, representing all the filters of the collection. + * + * @see \Tainacan\Repositories\Filters->fetch() + * + * @return [\Tainacan\Entities\Filter] array + * @throws \Exception + */ + function get_filters() { + $Tainacan_Filters = \Tainacan\Repositories\Filters::get_instance(); + + return $Tainacan_Filters->fetch_by_collection( $this ); + } + /** * Get the two core metadata of the collection (title and description) *