Code Duplication    Length = 13-14 lines in 2 locations

HtmlPdfApi.php 2 locations

@@ 40-53 (lines=14) @@
37
     * @return response
38
     * @throws \Exception
39
     */
40
    public function generateFromURL($params)
41
    {
42
        if(empty($params['url']))
43
            throw new \Exception('Parameter \'url\' must be set' );
44
45
        $params = $this->validator->validate($params);
46
47
        try {
48
            return $this->client->sendRequest('pdf', $params, 'POST');
49
        } catch (\Exception $ex) {
50
            throw $ex;
51
        }
52
53
    }
54
55
    /**
56
     * Generates PDF file from provided HTML string
@@ 62-74 (lines=13) @@
59
     * @return response
60
     * @throws \Exception
61
     */
62
    public function generateFromHTML($params)
63
    {
64
        if(empty($params['html']))
65
            throw new \Exception('Parameter \'html\' must be set' );
66
67
        $params = $this->validator->validate($params);
68
69
        try {
70
            return $this->client->sendRequest('pdf', $params, 'POST');
71
        } catch (\Exception $ex) {
72
            throw $ex;
73
        }
74
    }
75
76
    /**
77
     * Generates PDF file from provided file (html, zip, tar.gz...)