public __construct ( eZ\Publish\API\Repository\Repository $repository, eZ\Publish\SPI\Persistence\Content\Language\Handler $languageHandler, array $settings = [] ) | ||
$repository | eZ\Publish\API\Repository\Repository | |
$languageHandler | eZ\Publish\SPI\Persistence\Content\Language\Handler | |
$settings | array |
public function __construct(RepositoryInterface $repository, Handler $languageHandler, array $settings = array())
{
$this->repository = $repository;
$this->languageHandler = $languageHandler;
// Union makes sure default settings are ignored if provided in argument
$this->settings = $settings + array('languages' => array('eng-GB'));
}