Code Duplication    Length = 7-9 lines in 12 locations

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

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

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

@@ 50-56 (lines=7) @@
47
     * @param \eZ\Publish\Core\REST\Common\Output\Visitor $outputVisitor
48
     * @param \eZ\Publish\Core\REST\Common\RequestParser $requestParser
49
     */
50
    public function __construct(HttpClient $client, Dispatcher $inputDispatcher, Visitor $outputVisitor, RequestParser $requestParser)
51
    {
52
        $this->client = $client;
53
        $this->inputDispatcher = $inputDispatcher;
54
        $this->outputVisitor = $outputVisitor;
55
        $this->requestParser = $requestParser;
56
    }
57
58
    /**
59
     * Set session ID.

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/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/SectionService.php 1 location

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

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

@@ 56-62 (lines=7) @@
53
     * @param \eZ\Publish\Core\REST\Common\Output\Visitor $outputVisitor
54
     * @param \eZ\Publish\Core\REST\Common\RequestParser $requestParser
55
     */
56
    public function __construct(HttpClient $client, Dispatcher $inputDispatcher, Visitor $outputVisitor, RequestParser $requestParser)
57
    {
58
        $this->client = $client;
59
        $this->inputDispatcher = $inputDispatcher;
60
        $this->outputVisitor = $outputVisitor;
61
        $this->requestParser = $requestParser;
62
    }
63
64
    /**
65
     * Set session ID.

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

@@ 56-62 (lines=7) @@
53
     * @param \eZ\Publish\Core\REST\Common\Output\Visitor $outputVisitor
54
     * @param \eZ\Publish\Core\REST\Common\RequestParser $requestParser
55
     */
56
    public function __construct(HttpClient $client, Dispatcher $inputDispatcher, Visitor $outputVisitor, RequestParser $requestParser)
57
    {
58
        $this->client = $client;
59
        $this->inputDispatcher = $inputDispatcher;
60
        $this->outputVisitor = $outputVisitor;
61
        $this->requestParser = $requestParser;
62
    }
63
64
    /**
65
     * 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.

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/LocationService.php 1 location

@@ 54-60 (lines=7) @@
51
     * @param \eZ\Publish\Core\REST\Common\Output\Visitor $outputVisitor
52
     * @param \eZ\Publish\Core\REST\Common\RequestParser $requestParser
53
     */
54
    public function __construct(HttpClient $client, Dispatcher $inputDispatcher, Visitor $outputVisitor, RequestParser $requestParser)
55
    {
56
        $this->client = $client;
57
        $this->inputDispatcher = $inputDispatcher;
58
        $this->outputVisitor = $outputVisitor;
59
        $this->requestParser = $requestParser;
60
    }
61
62
    /**
63
     * Set session ID.

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

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

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

@@ 51-57 (lines=7) @@
48
     * @param \eZ\Publish\Core\REST\Common\Output\Visitor $outputVisitor
49
     * @param \eZ\Publish\Core\REST\Common\RequestParser $requestParser
50
     */
51
    public function __construct(HttpClient $client, Dispatcher $inputDispatcher, Visitor $outputVisitor, RequestParser $requestParser)
52
    {
53
        $this->client = $client;
54
        $this->inputDispatcher = $inputDispatcher;
55
        $this->outputVisitor = $outputVisitor;
56
        $this->requestParser = $requestParser;
57
    }
58
59
    /**
60
     * Set session ID.