<?php

namespace Limb_Chatbot\Includes\Repositories;

use Limb_Chatbot\Includes\Services\Data_Object_Collection;

abstract class Wp_Object_Repository {
	/**
	 * Get items for a group
	 *
	 * @param $group_name
	 * @param $search_term
	 * @param $per_page
	 * @param $page
	 *
	 * @return Data_Object_Collection
	 */
	abstract public function get_items( $group_name, $search_term, $per_page, $page ): Data_Object_Collection;
}