Code Duplication    Length = 18-18 lines in 2 locations

eZ/Publish/Core/Repository/ContentTypeService.php 1 location

@@ 88-105 (lines=18) @@
85
     * @param \eZ\Publish\Core\Repository\Helper\FieldTypeRegistry $fieldTypeRegistry
86
     * @param array $settings
87
     */
88
    public function __construct(
89
        RepositoryInterface $repository,
90
        Handler $contentTypeHandler,
91
        Helper\DomainMapper $domainMapper,
92
        Helper\ContentTypeDomainMapper $contentTypeDomainMapper,
93
        Helper\FieldTypeRegistry $fieldTypeRegistry,
94
        array $settings = array()
95
    ) {
96
        $this->repository = $repository;
97
        $this->contentTypeHandler = $contentTypeHandler;
98
        $this->domainMapper = $domainMapper;
99
        $this->contentTypeDomainMapper = $contentTypeDomainMapper;
100
        $this->fieldTypeRegistry = $fieldTypeRegistry;
101
        // Union makes sure default settings are ignored if provided in argument
102
        $this->settings = $settings + array(
103
            //'defaultSetting' => array(),
104
        );
105
    }
106
107
    /**
108
     * Create a Content Type Group object.

eZ/Publish/Core/Repository/SearchService.php 1 location

@@ 75-92 (lines=18) @@
72
     * @param \eZ\Publish\Core\Search\Common\BackgroundIndexer $backgroundIndexer
73
     * @param array $settings
74
     */
75
    public function __construct(
76
        RepositoryInterface $repository,
77
        Handler $searchHandler,
78
        Helper\DomainMapper $domainMapper,
79
        PermissionCriterionResolver $permissionCriterionResolver,
80
        BackgroundIndexer $backgroundIndexer,
81
        array $settings = array()
82
    ) {
83
        $this->repository = $repository;
84
        $this->searchHandler = $searchHandler;
85
        $this->domainMapper = $domainMapper;
86
        // Union makes sure default settings are ignored if provided in argument
87
        $this->settings = $settings + array(
88
            //'defaultSetting' => array(),
89
        );
90
        $this->permissionCriterionResolver = $permissionCriterionResolver;
91
        $this->backgroundIndexer = $backgroundIndexer;
92
    }
93
94
    /**
95
     * Finds content objects for the given query.