Code Duplication    Length = 15-15 lines in 2 locations

core/services/assets/AssetManager.php 2 locations

@@ 138-152 (lines=15) @@
135
     * @throws InvalidDataTypeException
136
     * @throws InvalidEntityException
137
     */
138
    public function addJs($handle, $extra_dependencies = [])
139
    {
140
        $dependencies = $this->registry->getJsDependencies(
141
            $this->domain->assetNamespace(),
142
            $handle
143
        );
144
        $dependencies = ! empty( $extra_dependencies )
145
            ? array_merge(( array ) $extra_dependencies, $dependencies)
146
            : $dependencies;
147
        return $this->addJavascript(
148
            $handle,
149
            $this->registry->getJsUrl($this->domain->assetNamespace(), $handle),
150
            $dependencies
151
        );
152
    }
153
154
155
    /**
@@ 222-236 (lines=15) @@
219
     * @throws InvalidDataTypeException
220
     * @throws InvalidEntityException
221
     */
222
    public function addCss($handle, $extra_dependencies = [])
223
    {
224
        $dependencies = $this->registry->getCssDependencies(
225
            $this->domain->assetNamespace(),
226
            $handle
227
        );
228
        $dependencies = ! empty( $extra_dependencies )
229
            ? array_merge(( array ) $extra_dependencies, $dependencies)
230
            : $dependencies;
231
        return $this->addStylesheet(
232
            $handle,
233
            $this->registry->getCssUrl($this->domain->assetNamespace(), $handle),
234
            $dependencies
235
        );
236
    }
237
238
239
    /**