5
5
class HavingClause extends ClauseContainer
6
6
{
7
7
/**
8
- * @param string $column
9
- * @param null $operator
10
- * @param string $chainType
8
+ * @param string $column
9
+ * @param string|null $operator
10
+ * @param string $chainType
11
+ *
12
+ * @return void
11
13
*/
12
14
public function having ($ column , $ operator = null , $ chainType = 'AND ' )
13
15
{
14
16
$ this ->container [] = " $ chainType $ column $ operator ? " ;
15
17
}
16
18
17
19
/**
18
- * @param string $column
19
- * @param null $operator
20
+ * @param string $column
21
+ * @param string|null $operator
22
+ *
23
+ * @return void
20
24
*/
21
25
public function orHaving ($ column , $ operator = null )
22
26
{
23
27
$ this ->having ($ column , $ operator , 'OR ' );
24
28
}
25
29
26
30
/**
27
- * @param string $column
28
- * @param null $operator
31
+ * @param string $column
32
+ * @param string|null $operator
33
+ *
34
+ * @return void
29
35
*/
30
36
public function havingCount ($ column , $ operator = null )
31
37
{
@@ -35,8 +41,10 @@ public function havingCount($column, $operator = null)
35
41
}
36
42
37
43
/**
38
- * @param string $column
39
- * @param null $operator
44
+ * @param string $column
45
+ * @param string|null $operator
46
+ *
47
+ * @return void
40
48
*/
41
49
public function havingMax ($ column , $ operator = null )
42
50
{
@@ -46,8 +54,10 @@ public function havingMax($column, $operator = null)
46
54
}
47
55
48
56
/**
49
- * @param string $column
50
- * @param null $operator
57
+ * @param string $column
58
+ * @param string|null $operator
59
+ *
60
+ * @return void
51
61
*/
52
62
public function havingMin ($ column , $ operator = null )
53
63
{
@@ -57,8 +67,10 @@ public function havingMin($column, $operator = null)
57
67
}
58
68
59
69
/**
60
- * @param string $column
61
- * @param null $operator
70
+ * @param string $column
71
+ * @param string|null $operator
72
+ *
73
+ * @return void
62
74
*/
63
75
public function havingAvg ($ column , $ operator = null )
64
76
{
@@ -68,8 +80,10 @@ public function havingAvg($column, $operator = null)
68
80
}
69
81
70
82
/**
71
- * @param string $column
72
- * @param null $operator
83
+ * @param string $column
84
+ * @param string|null $operator
85
+ *
86
+ * @return void
73
87
*/
74
88
public function havingSum ($ column , $ operator = null )
75
89
{
0 commit comments