Skip to content
This repository has been archived by the owner on Jan 30, 2020. It is now read-only.

Commit

Permalink
Merge branch 'develop'
Browse files Browse the repository at this point in the history
Prepping for 2.2.0RC1.
  • Loading branch information
weierophinney committed May 1, 2013
152 parents d05ccf2 + e604cfb + ca97c01 + 287eb63 + 51a49db + a59e5dc + 548a07d + 8505b4c + 2716d1a + 37045c3 + 6903d5f + cdad453 + 9db7df2 + 9bb9d9a + 41b2dc0 + 5295cf8 + 27f9b6d + b273434 + 5b111b1 + ee4a022 + 5130ae3 + aff706f + f73a53d + d4a913a + b29f072 + 651a727 + 430d154 + 1839a34 + 0d5d64e + 5cde84e + dc8ee4d + 85d900a + 887c312 + 9c949ae + 0fc5669 + e29d393 + e25c698 + ca5bdbb + 18e54b8 + 73cc878 + a514416 + 778823f + fff1957 + 35beb1b + ecb2a1a + 67a31fa + c0ee14a + 7273469 + 62e104e + 293b0d0 + c59092f + b3e8431 + 615f1cb + 198a3b9 + 1630584 + 7627438 + 84a5bf6 + ad86c9d + a84a8ca + 4198a62 + e822871 + 431867b + 200dbe0 + 7277f0b + 2408da8 + 2413f67 + 4731ffc + d177c96 + b27c24b + ec13154 + 8e7b30c + 6c4437a + 2a2ed86 + 366d656 + 5f3d390 + 666d47b + dd0e03b + 1a5602a + c01cd9c + 6849552 + 8b79ca2 + e84f0d1 + 9f1b34e + c453b3e + 3d74be7 + 999502e + a46d96f + fba87c0 + ce665da + ef2dd94 + a66c89a + b997097 + da0e97d + 1302f0b + a1bbaa9 + 6bfa503 + b4b9ece + 9b1ac2d + 30880b8 + e308f6d + 8da89be + 199755f + 2310cd0 + 4e7316f + 1d6c476 + c2593db + c6ff37b + 5344902 + a35c230 + 39052a9 + 8152f2f + e0f8777 + d1f068b + 006fb88 + 6261074 + 8bf6181 + 33e79d4 + a778f16 + 57199ed + 3653e0c + 5b5a61e + 082fd49 + d56f4bf + d4ad9b4 + c2442b4 + a56d05b + 7400cfb + 8794fff + 0877be7 + 9c75f77 + 261c157 + 94f1dd4 + ae538e5 + bf68265 + c222657 + 56e71f6 + b95fff7 + 7736317 + 8a3b848 + e18ea15 + ae1a095 + a18a97f + c3ef55c + 43cba4d + e4204b5 + 09f0424 + 6369f0d + bbce3db + e7612d4 + af38e3f + cd3f4d4 + 498edd0 commit a792bd9
Show file tree
Hide file tree
Showing 13 changed files with 202 additions and 59 deletions.
4 changes: 2 additions & 2 deletions src/Adapter/AdapterInterface.php
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ interface AdapterInterface extends Countable
/**
* Returns an collection of items for a page.
*
* @param integer $offset Page offset
* @param integer $itemCountPerPage Number of items per page
* @param int $offset Page offset
* @param int $itemCountPerPage Number of items per page
* @return array
*/
public function getItems($offset, $itemCountPerPage);
Expand Down
8 changes: 4 additions & 4 deletions src/Adapter/ArrayAdapter.php
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ class ArrayAdapter implements AdapterInterface
/**
* Item count
*
* @var integer
* @var int
*/
protected $count = null;

Expand All @@ -39,8 +39,8 @@ public function __construct(array $array = array())
/**
* Returns an array of items for a page.
*
* @param integer $offset Page offset
* @param integer $itemCountPerPage Number of items per page
* @param int $offset Page offset
* @param int $itemCountPerPage Number of items per page
* @return array
*/
public function getItems($offset, $itemCountPerPage)
Expand All @@ -51,7 +51,7 @@ public function getItems($offset, $itemCountPerPage)
/**
* Returns the total number of rows in the array.
*
* @return integer
* @return int
*/
public function count()
{
Expand Down
10 changes: 5 additions & 5 deletions src/Adapter/DbSelect.php
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@
use Zend\Db\Sql\Sql;
use Zend\Db\Sql\Expression;
use Zend\Db\Sql\Select;
use Zend\Db\ResultSet\ResultSetInterface;
use Zend\Db\ResultSet\ResultSet;
use Zend\Db\ResultSet\ResultSetInterface;

class DbSelect implements AdapterInterface
{
Expand All @@ -39,7 +39,7 @@ class DbSelect implements AdapterInterface
/**
* Total item count
*
* @var integer
* @var int
*/
protected $rowCount = null;

Expand Down Expand Up @@ -72,8 +72,8 @@ public function __construct(Select $select, $adapterOrSqlObject, ResultSetInterf
/**
* Returns an array of items for a page.
*
* @param integer $offset Page offset
* @param integer $itemCountPerPage Number of items per page
* @param int $offset Page offset
* @param int $itemCountPerPage Number of items per page
* @return array
*/
public function getItems($offset, $itemCountPerPage)
Expand All @@ -94,7 +94,7 @@ public function getItems($offset, $itemCountPerPage)
/**
* Returns the total number of rows in the result set.
*
* @return integer
* @return int
*/
public function count()
{
Expand Down
40 changes: 40 additions & 0 deletions src/Adapter/DbTableGateway.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
<?php
/**
* Zend Framework (http://framework.zend.com/)
*
* @link http://github.com/zendframework/zf2 for the canonical source repository
* @copyright Copyright (c) 2005-2013 Zend Technologies USA Inc. (http://www.zend.com)
* @license http://framework.zend.com/license/new-bsd New BSD License
*/

namespace Zend\Paginator\Adapter;

use Zend\Db\Sql\Where;
use Zend\Db\TableGateway\TableGateway;
use Zend\Paginator\Adapter\DbSelect;

class DbTableGateway extends DbSelect
{
/**
* Constructs instance.
*
* @param TableGateway $tableGateway
* @param Where|\Closure|string|array $where
* @param null $order
*/
public function __construct(TableGateway $tableGateway, $where = null, $order = null)
{
$select = $tableGateway->getSql()->select();
if ($where) {
$select->where($where);
}
if ($order) {
$select->order($order);
}

$dbAdapter = $tableGateway->getAdapter();
$resultSetPrototype = $tableGateway->getResultSetPrototype();

parent::__construct($select, $dbAdapter, $resultSetPrototype);
}
}
8 changes: 4 additions & 4 deletions src/Adapter/Iterator.php
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ class Iterator implements AdapterInterface
/**
* Item count
*
* @var integer
* @var int
*/
protected $count = null;

Expand All @@ -46,8 +46,8 @@ public function __construct(\Iterator $iterator)
/**
* Returns an iterator of items for a page, or an empty array.
*
* @param integer $offset Page offset
* @param integer $itemCountPerPage Number of items per page
* @param int $offset Page offset
* @param int $itemCountPerPage Number of items per page
* @return array|\Zend\Paginator\SerializableLimitIterator
*/
public function getItems($offset, $itemCountPerPage)
Expand All @@ -61,7 +61,7 @@ public function getItems($offset, $itemCountPerPage)
/**
* Returns the total number of rows in the collection.
*
* @return integer
* @return int
*/
public function count()
{
Expand Down
10 changes: 5 additions & 5 deletions src/Adapter/Null.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,14 @@ class Null implements AdapterInterface
/**
* Item count
*
* @var integer
* @var int
*/
protected $count = null;

/**
* Constructor.
*
* @param integer $count Total item count (Optional)
* @param int $count Total item count (Optional)
*/
public function __construct($count = 0)
{
Expand All @@ -31,8 +31,8 @@ public function __construct($count = 0)
/**
* Returns an array of items for a page.
*
* @param integer $offset Page offset
* @param integer $itemCountPerPage Number of items per page
* @param int $offset Page offset
* @param int $itemCountPerPage Number of items per page
* @return array
*/
public function getItems($offset, $itemCountPerPage)
Expand All @@ -50,7 +50,7 @@ public function getItems($offset, $itemCountPerPage)
/**
* Returns the total number of rows in the array.
*
* @return integer
* @return int
*/
public function count()
{
Expand Down
Loading

0 comments on commit a792bd9

Please sign in to comment.