@@ -23,6 +23,7 @@ class SortOrder extends AbstractSimpleObject
23
23
* Initialize object and validate sort direction
24
24
*
25
25
* @param array $data
26
+ * @throws InputException
26
27
*/
27
28
public function __construct (array $ data = [])
28
29
{
@@ -49,6 +50,8 @@ public function getField()
49
50
* Set sorting field.
50
51
*
51
52
* @param string $field
53
+ * @throws InputException
54
+ *
52
55
* @return $this
53
56
*/
54
57
public function setField ($ field )
@@ -72,6 +75,8 @@ public function getDirection()
72
75
* Set sorting direction.
73
76
*
74
77
* @param string $direction
78
+ * @throws InputException
79
+ *
75
80
* @return $this
76
81
*/
77
82
public function setDirection ($ direction )
@@ -84,10 +89,10 @@ public function setDirection($direction)
84
89
* Validate direction argument ASC or DESC
85
90
*
86
91
* @param mixed $direction
87
- * @return null
92
+ * @return void
88
93
* @throws InputException
89
94
*/
90
- private function validateDirection ($ direction )
95
+ private function validateDirection ($ direction ): void
91
96
{
92
97
$ this ->validateDirectionIsString ($ direction );
93
98
$ this ->validateDirectionIsAscOrDesc ($ direction );
@@ -96,9 +101,9 @@ private function validateDirection($direction)
96
101
/**
97
102
* @param string $direction
98
103
* @throws InputException
99
- * @return null
104
+ * @return void
100
105
*/
101
- private function validateDirectionIsString ($ direction )
106
+ private function validateDirectionIsString ($ direction ): void
102
107
{
103
108
if (!is_string ($ direction )) {
104
109
throw new InputException (new Phrase (
@@ -111,9 +116,9 @@ private function validateDirectionIsString($direction)
111
116
/**
112
117
* @param string $direction
113
118
* @throws InputException
114
- * @return null
119
+ * @return void
115
120
*/
116
- private function validateDirectionIsAscOrDesc ($ direction )
121
+ private function validateDirectionIsAscOrDesc ($ direction ): void
117
122
{
118
123
$ normalizedDirection = $ this ->normalizeDirectionInput ($ direction );
119
124
if (!in_array ($ normalizedDirection , [SortOrder::SORT_ASC , SortOrder::SORT_DESC ], true )) {
0 commit comments