Skip to content

Commit c0dfc4f

Browse files
committed
php 7.4 prepare, removed deprecated Classes from phalcon
1 parent ea14f20 commit c0dfc4f

File tree

3 files changed

+10
-10
lines changed

3 files changed

+10
-10
lines changed

src/Adapters/QueryBuilder.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ public function getResponse()
8989
]
9090
);
9191

92-
$total = $builder->getPaginate();
92+
$total = $builder->paginate();
9393

9494
$this->bind(
9595
'global_search', function ($column, $search) {
@@ -131,14 +131,14 @@ public function getResponse()
131131
'page' => $this->parser->getPage(),
132132
]
133133
);
134-
135-
$filtered = $builder->getPaginate();
134+
/** @var \Phalcon\Paginator\Repository $filtered */
135+
$filtered = $builder->paginate();
136136

137137
return $this->formResponse(
138138
[
139-
'total' => $total->total_items,
140-
'filtered' => $filtered->total_items,
141-
'data' => $filtered->items->toArray(),
139+
'total' => $total->getTotalItems(),
140+
'filtered' => $filtered->getTotalItems(),
141+
'data' => $filtered->getItems(),
142142
'phql' => $this->builder->getPhql(),
143143
]
144144
);

src/DataTable.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,15 @@
55
use DataTables\Adapters\QueryBuilder;
66
use DataTables\Adapters\ResultSet;
77
use DataTables\Adapters\ArrayAdapter;
8+
use Phalcon\Di\Injectable;
89
use Phalcon\Http\Response;
9-
use Phalcon\Plugin;
1010

1111
/**
1212
* Class DataTable
1313
*
1414
* @package DataTables
1515
*/
16-
class DataTable extends Plugin
16+
class DataTable extends Injectable
1717
{
1818
/**
1919
* @var array

src/ParamsParser.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
namespace DataTables;
44

5-
use Phalcon\Mvc\User\Component;
5+
use Phalcon\Di\Injectable;
66

7-
class ParamsParser extends Component
7+
class ParamsParser extends Injectable
88
{
99
protected $params = [];
1010
protected $page = 1;

0 commit comments

Comments
 (0)