Code Duplication    Length = 9-11 lines in 4 locations

src/Surfnet/StepupMiddlewareClient/Identity/Dto/SecondFactorAuditLogSearchQuery.php 1 location

@@ 84-92 (lines=9) @@
81
    /**
82
     * @param string|null $orderDirection
83
     */
84
    public function setOrderDirection($orderDirection)
85
    {
86
        Assert\that($orderDirection)->choice(
87
            ['asc', 'desc', '', null],
88
            "Invalid order direction, must be one of 'asc', 'desc'"
89
        );
90
91
        $this->orderDirection = $orderDirection ?: null;
92
    }
93
94
    private function assertNonEmptyString($value, $name)
95
    {

src/Surfnet/StepupMiddlewareClient/Identity/Dto/RaSecondFactorSearchQuery.php 1 location

@@ 218-226 (lines=9) @@
215
    /**
216
     * @param string|null $orderDirection
217
     */
218
    public function setOrderDirection($orderDirection)
219
    {
220
        Assert\that($orderDirection)->choice(
221
            ['asc', 'desc', '', null],
222
            "Invalid order direction, must be one of 'asc', 'desc'"
223
        );
224
225
        $this->orderDirection = $orderDirection ?: null;
226
    }
227
228
    private function assertNonEmptyString($value, $name)
229
    {

src/Surfnet/StepupMiddlewareClient/Identity/Dto/RaSecondFactorExportQuery.php 1 location

@@ 226-234 (lines=9) @@
223
    /**
224
     * @param string|null $orderDirection
225
     */
226
    public function setOrderDirection($orderDirection)
227
    {
228
        Assert\that($orderDirection)->choice(
229
            ['asc', 'desc', '', null],
230
            "Invalid order direction, must be one of 'asc', 'desc'"
231
        );
232
233
        $this->orderDirection = $orderDirection ?: null;
234
    }
235
236
    private function assertNonEmptyString($value, $name)
237
    {

src/Surfnet/StepupMiddlewareClient/Identity/Dto/RaListingSearchQuery.php 1 location

@@ 114-124 (lines=11) @@
111
     * @param string|null $orderDirection
112
     * @return RaListingSearchQuery
113
     */
114
    public function setOrderDirection($orderDirection)
115
    {
116
        Assert\that($orderDirection)->choice(
117
            ['asc', 'desc', '', null],
118
            "Invalid order direction, must be one of 'asc', 'desc'"
119
        );
120
121
        $this->orderDirection = $orderDirection ?: null;
122
123
        return $this;
124
    }
125
126
    private function assertNonEmptyString($value, $parameterName)
127
    {