From 374b98e2e4bcd2828cac54c4b61332da10ed039f Mon Sep 17 00:00:00 2001
From: Alexander Makarov <sam@rmcreative.ru>
Date: Wed, 9 Jul 2014 17:23:35 +0400
Subject: [PATCH] Fixes #4227: `\yii\widgets\LinkPager::$hideOnSinglePage` is now `true` by default

---
 framework/CHANGELOG.md          | 1 +
 framework/widgets/LinkPager.php | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/framework/CHANGELOG.md b/framework/CHANGELOG.md
index 7a58904..7864045 100644
--- a/framework/CHANGELOG.md
+++ b/framework/CHANGELOG.md
@@ -169,6 +169,7 @@ Yii Framework 2 Change Log
 - Chg #4071: `mail` component renamed to `mailer`, `yii\log\EmailTarget::$mail` renamed to `yii\log\EmailTarget::$mailer` (samdark)
 - Chg #4147: `BaseMailer::compose()` will not overwrite the `message` parameter if it is explicitly provided (qiangxue)
 - Chg #4201: change default value of `SyslogTarget::facility` from LOG_SYSLOG to LOG_USER (dizews)
+- Chg #4227: `\yii\widgets\LinkPager::$hideOnSinglePage` is now `true` by default (samdark)
 - Chg: Replaced `clearAll()` and `clearAllAssignments()` in `yii\rbac\ManagerInterface` with `removeAll()`, `removeAllRoles()`, `removeAllPermissions()`, `removeAllRules()` and `removeAllAssignments()` (qiangxue)
 - Chg: Added `$user` as the first parameter of `yii\rbac\Rule::execute()` (qiangxue)
 - Chg: `yii\grid\DataColumn::getDataCellValue()` visibility is now `public` to allow accessing the value from a GridView directly (cebe)
diff --git a/framework/widgets/LinkPager.php b/framework/widgets/LinkPager.php
index 76a4b09..8f4356e 100644
--- a/framework/widgets/LinkPager.php
+++ b/framework/widgets/LinkPager.php
@@ -101,7 +101,7 @@ class LinkPager extends Widget
     /**
      * @var boolean Hide widget when only one page exist. Defaults to `false`.
      */
-    public $hideOnSinglePage = false;
+    public $hideOnSinglePage = true;
 
     /**
      * Initializes the pager.
--
libgit2 0.27.1