Во-первых, вы неправильно поняли вопрос: нужно сделать так, как по ссылке, а не так, как на скриншоте. Во-вторых, параметры, заданные в DI, не будут работать после вызова LinkPager::widget() и передачи ему любых параметров, а ему обязательно нужно передать параметр pagination. После вызова LinkPager::widget() с переданным pagination все параметры вроде maxButtonCount сбрасываются.
Сортирует строки и целые числа. Как оказалось, чуть-чуть код будет различаться: по заданию в одном из случаев массив содержит не сами значения, а указатели на них, соответственно различается обращение к значениям. Возможно, и этот момент можно как-то учесть в единой процедуре.
1. Если мой файл на другом домене вставляется через include, получается, содержимое файла пересылается этому домену и значение любой переменной можно получить через echo? Или include для других доменов не сработает?
2. Тогда как решить эту проблему? Как она решается на крупных проектах, например в соцсетях? Предполагаю, что как минимум нужно проверять количество регистраций с одного IP-адреса, чтобы не было массовых боторегистраций.