Code Duplication    Length = 17-19 lines in 3 locations

src/ProjectsQuery.php 1 location

@@ 5-21 (lines=17) @@
2
3
namespace AlfredNutileInc\HPClient;
4
5
class ProjectsQuery extends BaseApi
6
{
7
8
    public function getAllProjects()
9
    {
10
        $results = $this->client->getClient()->request(
11
            'POST',
12
            "/v1/project/search",
13
            [
14
                'form_params' =>
15
                    ['status' => 'STATUS_ACTIVE']
16
            ]
17
        );
18
19
        return $this->transformResults($results);
20
    }
21
}
22

src/ResourceApi.php 1 location

@@ 5-23 (lines=19) @@
2
3
namespace AlfredNutileInc\HPClient;
4
5
class ResourceApi extends BaseApi
6
{
7
8
    public function getResources()
9
    {
10
        $results = $this->client->getClient()->request(
11
            'POST',
12
            "/v1/resource/search",
13
            [
14
                "form_params" => [
15
                    'status' => 'STATUS_ACTIVE'
16
                ]
17
            ]
18
        );
19
20
21
        return $this->transformResults($results);
22
    }
23
}
24

src/TimeSheets.php 1 location

@@ 5-21 (lines=17) @@
2
3
namespace AlfredNutileInc\HPClient;
4
5
class TimeSheets extends BaseApi
6
{
7
8
    public function timeEntrySearch($query)
9
    {
10
        $results = $this->client->getClient()->request(
11
            'POST',
12
            "/v1/timeentry/search",
13
            [
14
                "form_params" => $query
15
            ]
16
        );
17
18
19
        return $this->transformResults($results);
20
    }
21
}
22