Spaces:
No application file
No application file
namespace Mautic\CoreBundle\Model; | |
use Mautic\CoreBundle\Entity\CommonRepository; | |
/** | |
* Interface AjaxLookupModelInterface. | |
* | |
* Defines methods required by AjaxLookupControllerTrait to find matching records | |
* | |
* @template T of object | |
*/ | |
interface AjaxLookupModelInterface | |
{ | |
/** | |
* @param string $filter | |
* @param int $limit | |
* @param int $start | |
* | |
* @return mixed | |
*/ | |
public function getLookupResults($type, $filter = '', $limit = 10, $start = 0); | |
/** | |
* @return CommonRepository<T> | |
*/ | |
public function getRepository(); | |
} | |