for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
namespace Maslosoft\Manganel;
use Maslosoft\Addendum\Interfaces\AnnotatedInterface;
use Maslosoft\Mangan\Interfaces\DataProviderInterface;
use Maslosoft\Mangan\Interfaces\SortInterface;
use Maslosoft\Mangan\Pagination;
/**
* SearchProvider
*
* @author Piotr Maselkowski <pmaselkowski at gmail.com>
class SearchProvider implements DataProviderInterface
{
public function getCriteria()
}
public function getData($refresh = false)
public function getItemCount($refresh = false)
public function getModel()
public function getPagination($className = Pagination::class)
public function getSort()
public function getTotalItemCount()
public function setCriteria($criteria)
public function setModel(AnnotatedInterface $model)
public function setPagination($pagination)
public function setSort(SortInterface $sort)