Code Duplication    Length = 24-24 lines in 2 locations

src/Resource/CustomFieldResource.php 1 location

@@ 26-49 (lines=24) @@
23
/**
24
 * Custom Field Resource.
25
 */
26
class CustomFieldResource extends AbstractResource
27
{
28
    use GetAllTrait;
29
    use GetAllForAccountTrait;
30
    use GetByIdTrait;
31
    use GetByIdsTrait;
32
    use CreateForAccountTrait;
33
    use UpdateTrait;
34
35
    /**
36
     * @return array
37
     */
38
    protected function getResourceMethodConfiguration()
39
    {
40
        return [
41
            ResourceMethodEnum::GET_ALL => RequestPathFormatEnum::CUSTOM_FIELDS,
42
            ResourceMethodEnum::GET_ALL_FOR_ACCOUNT => RequestPathFormatEnum::CUSTOM_FIELDS_FOR_ACCOUNT,
43
            ResourceMethodEnum::GET_BY_ID => RequestPathFormatEnum::CUSTOM_FIELDS_BY_ID,
44
            ResourceMethodEnum::GET_BY_IDS => RequestPathFormatEnum::CUSTOM_FIELDS_BY_IDS,
45
            ResourceMethodEnum::CREATE_FOR_ACCOUNT => RequestPathFormatEnum::CUSTOM_FIELDS_FOR_ACCOUNT,
46
            ResourceMethodEnum::UPDATE => RequestPathFormatEnum::CUSTOM_FIELDS_BY_ID,
47
        ];
48
    }
49
}
50

src/Resource/DependencyResource.php 1 location

@@ 26-49 (lines=24) @@
23
/**
24
 * Dependency Resource.
25
 */
26
class DependencyResource extends AbstractResource
27
{
28
    use GetAllForTaskTrait;
29
    use GetByIdTrait;
30
    use GetByIdsTrait;
31
    use CreateForTaskTrait;
32
    use UpdateTrait;
33
    use DeleteTrait;
34
35
    /**
36
     * @return array
37
     */
38
    protected function getResourceMethodConfiguration()
39
    {
40
        return [
41
            ResourceMethodEnum::GET_ALL_FOR_TASK => RequestPathFormatEnum::DEPENDENCIES_FOR_TASK,
42
            ResourceMethodEnum::GET_BY_ID => RequestPathFormatEnum::DEPENDENCIES_BY_ID,
43
            ResourceMethodEnum::GET_BY_IDS => RequestPathFormatEnum::DEPENDENCIES_BY_IDS,
44
            ResourceMethodEnum::CREATE_FOR_TASK => RequestPathFormatEnum::DEPENDENCIES_FOR_TASK,
45
            ResourceMethodEnum::UPDATE => RequestPathFormatEnum::DEPENDENCIES_BY_ID,
46
            ResourceMethodEnum::DELETE => RequestPathFormatEnum::DEPENDENCIES_BY_ID,
47
        ];
48
    }
49
}
50