Code Duplication    Length = 21-21 lines in 2 locations

lib/Entity/ChannelsRequestParameters.php 1 location

@@ 20-40 (lines=21) @@
17
 * @method string getSearchInField()
18
 * @method ChannelsRequestParameters setSearchInField(string $searchInField)
19
 */
20
class ChannelsRequestParameters
21
{
22
    use AccessorTrait;
23
24
    /**
25
     * @param string $order
26
     *
27
     * @return ChannelsRequestParameters
28
     */
29
    public function setOrder($order)
30
    {
31
        $pool = ['asc', 'desc'];
32
33
        // Silently ignore wrong values
34
        if (in_array($order, $pool)) {
35
            $this->container['order'] = $order;
36
        }
37
38
        return $this;
39
    }
40
}
41

lib/Entity/VideosRequestParameters.php 1 location

@@ 39-59 (lines=21) @@
36
 *
37
 * @author Omid Rad <[email protected]>
38
 */
39
class VideosRequestParameters
40
{
41
    use AccessorTrait;
42
43
    /**
44
     * @param string $order
45
     *
46
     * @return VideosRequestParameters
47
     */
48
    public function setOrder($order)
49
    {
50
        $pool = ['asc', 'desc'];
51
52
        // Silently ignore wrong values
53
        if (in_array($order, $pool)) {
54
            $this->container['order'] = $order;
55
        }
56
57
        return $this;
58
    }
59
}
60