Skip to content

Commit b91950c

Browse files
committed
Docblocks
1 parent 3fcb733 commit b91950c

File tree

2 files changed

+43
-1
lines changed

2 files changed

+43
-1
lines changed

src/NetteDatabaseDataSource.php

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ class NetteDatabaseDataSource extends FilterableDataSource implements IDataSourc
4848

4949
/**
5050
* @param Context $connection
51-
* @param array $query
51+
* @param array $sql
5252
*/
5353
public function __construct(Context $connection, $sql)
5454
{
@@ -63,6 +63,10 @@ public function __construct(Context $connection, $sql)
6363
}
6464

6565

66+
/**
67+
* Get current sql + query parameters
68+
* @return array
69+
*/
6670
public function getQuery()
6771
{
6872
$sql = preg_replace('/_\?\w{13}\?_/', '?', $this->sql);
@@ -71,6 +75,10 @@ public function getQuery()
7175
}
7276

7377

78+
/**
79+
* @param string $sql
80+
* @return array
81+
*/
7482
protected function addParams($sql)
7583
{
7684
$params = $this->query_parameters;
@@ -81,6 +89,11 @@ protected function addParams($sql)
8189
}
8290

8391

92+
/**
93+
* Call Context::query() with current sql + params
94+
* @param string $sql
95+
* @return Nette\Database\ResultSet
96+
*/
8497
protected function query($sql)
8598
{
8699
$sql = preg_replace('/_\?\w{13}\?_/', '?', $sql);
@@ -89,6 +102,12 @@ protected function query($sql)
89102
}
90103

91104

105+
/**
106+
* @param string $column
107+
* @param mixed $value
108+
* @param string $operator
109+
* @return void
110+
*/
92111
protected function applyWhere($column, $value, $operator = '=')
93112
{
94113
$id = '_?' . uniqid() . '?_';

src/QueryHelper.php

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,9 @@ public function prepare($query)
5656
}
5757

5858

59+
/**
60+
* @return string
61+
*/
5962
public function getCountSelect()
6063
{
6164
$query = $this->query;
@@ -83,6 +86,11 @@ public function getCountSelect()
8386
}
8487

8588

89+
/**
90+
* @param int $limit
91+
* @param int $offset
92+
* @return string
93+
*/
8694
public function limit($limit, $offset)
8795
{
8896
$this->query['LIMIT'] = [
@@ -94,6 +102,11 @@ public function limit($limit, $offset)
94102
}
95103

96104

105+
/**
106+
* @param string $column
107+
* @param string $order
108+
* @return string
109+
*/
97110
public function orderBy($column, $order)
98111
{
99112
$this->query['ORDER'] = [[
@@ -111,6 +124,12 @@ public function orderBy($column, $order)
111124
}
112125

113126

127+
/**
128+
* @param string $column
129+
* @param mixed $value
130+
* @param string $operator
131+
* @return string
132+
*/
114133
public function where($column, $value, $operator)
115134
{
116135
if (empty($this->query['WHERE'])) {
@@ -179,6 +198,10 @@ public function where($column, $value, $operator)
179198
}
180199

181200

201+
/**
202+
* @param string $sql
203+
* @return string
204+
*/
182205
public function whereSql($sql)
183206
{
184207
if (empty($this->query['WHERE'])) {

0 commit comments

Comments
 (0)