indexable_repository = $indexable_repository; } /** * Retrieves existing public indexables in a paginated manner. * * @codeCoverageIgnore -- This is a wrapper for indexable_Repository::find_all_public_paginated, which has dedicated integration tests. * @param int $page The page number. * @param int $page_size The number of items per page. * @param string $post_type The post type to filter by. * * @return array The array of public indexables. */ public function get( int $page, int $page_size, string $post_type ): array { return $this->indexable_repository->find_all_public_paginated( $page, $page_size, $post_type, ); } }