Code Duplication    Length = 8-9 lines in 4 locations

eZ/Publish/Core/REST/Client/LanguageService.php 1 location

@@ 63-71 (lines=9) @@
60
     * @param \eZ\Publish\Core\REST\Common\Output\Visitor $outputVisitor
61
     * @param \eZ\Publish\Core\REST\Common\RequestParser $requestParser
62
     */
63
    public function __construct(ContentService $contentService, $defaultLanguageCode, HttpClient $client, Dispatcher $inputDispatcher, Visitor $outputVisitor, RequestParser $requestParser)
64
    {
65
        $this->contentService = $contentService;
66
        $this->defaultLanguageCode = $defaultLanguageCode;
67
        $this->client = $client;
68
        $this->inputDispatcher = $inputDispatcher;
69
        $this->outputVisitor = $outputVisitor;
70
        $this->requestParser = $requestParser;
71
    }
72
73
    /**
74
     * Set session ID.

eZ/Publish/Core/REST/Client/Repository.php 1 location

@@ 122-129 (lines=8) @@
119
     * @param \eZ\Publish\Core\REST\Common\RequestParser $requestParser
120
     * @param \eZ\Publish\SPI\FieldType\FieldType[] $fieldTypes
121
     */
122
    public function __construct(HttpClient $client, Common\Input\Dispatcher $inputDispatcher, Common\Output\Visitor $outputVisitor, Common\RequestParser $requestParser, array $fieldTypes)
123
    {
124
        $this->client = $client;
125
        $this->inputDispatcher = $inputDispatcher;
126
        $this->outputVisitor = $outputVisitor;
127
        $this->requestParser = $requestParser;
128
        $this->fieldTypes = $fieldTypes;
129
    }
130
131
    /**
132
     * @deprecated since 6.6, to be removed. Use PermissionResolver::getCurrentUserReference() instead.

eZ/Publish/Core/REST/Client/RoleService.php 1 location

@@ 77-84 (lines=8) @@
74
     * @param \eZ\Publish\Core\REST\Common\Output\Visitor $outputVisitor
75
     * @param \eZ\Publish\Core\REST\Common\RequestParser $requestParser
76
     */
77
    public function __construct(UserService $userService, HttpClient $client, Dispatcher $inputDispatcher, Visitor $outputVisitor, RequestParser $requestParser)
78
    {
79
        $this->userService = $userService;
80
        $this->client = $client;
81
        $this->inputDispatcher = $inputDispatcher;
82
        $this->outputVisitor = $outputVisitor;
83
        $this->requestParser = $requestParser;
84
    }
85
86
    /**
87
     * Set session ID.

eZ/Publish/Core/REST/Client/TrashService.php 1 location

@@ 60-67 (lines=8) @@
57
     * @param \eZ\Publish\Core\REST\Common\Output\Visitor $outputVisitor
58
     * @param \eZ\Publish\Core\REST\Common\RequestParser $requestParser
59
     */
60
    public function __construct(LocationService $locationService, HttpClient $client, Dispatcher $inputDispatcher, Visitor $outputVisitor, RequestParser $requestParser)
61
    {
62
        $this->locationService = $locationService;
63
        $this->client = $client;
64
        $this->inputDispatcher = $inputDispatcher;
65
        $this->outputVisitor = $outputVisitor;
66
        $this->requestParser = $requestParser;
67
    }
68
69
    /**
70
     * Set session ID.