public __construct ( eZ\Publish\API\Repository\Repository $repository, eZ\Publish\SPI\Search\Handler $searchHandler, |
||
$repository | eZ\Publish\API\Repository\Repository | |
$searchHandler | eZ\Publish\SPI\Search\Handler | |
$domainMapper | ||
$permissionsCriterionHandler | ||
$settings | array |
public function __construct(RepositoryInterface $repository, Handler $searchHandler, Helper\DomainMapper $domainMapper, PermissionsCriterionHandler $permissionsCriterionHandler, array $settings = array())
{
$this->repository = $repository;
$this->searchHandler = $searchHandler;
$this->domainMapper = $domainMapper;
// Union makes sure default settings are ignored if provided in argument
$this->settings = $settings + array();
$this->permissionsCriterionHandler = $permissionsCriterionHandler;
}